com.hubject.datex.energyinfrastructure.generated.informationmanagement.ElementReference Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of convert Show documentation
Show all versions of convert Show documentation
Use converters from com.hubject.datex.convert.converters package to convert from the OICP formats to DATEX II TablePublication and StatusPublication.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.1
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2022.10.06 at 11:44:34 AM CEST
//
package com.hubject.datex.energyinfrastructure.generated.informationmanagement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import com.hubject.datex.energyinfrastructure.generated.common.ExtensionType;
import com.hubject.datex.energyinfrastructure.generated.common.Reference;
import com.hubject.datex.energyinfrastructure.generated.common.VersionedReference;
/**
* Java class for ElementReference complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="ElementReference">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="managementStatus" type="{http://datex2.eu/schema/3/informationManagement}_ManagementTypeEnum"/>
* <element name="reference" type="{http://datex2.eu/schema/3/common}Reference" minOccurs="0"/>
* <element name="versionedReference" type="{http://datex2.eu/schema/3/common}VersionedReference" minOccurs="0"/>
* <element name="_elementReferenceExtension" type="{http://datex2.eu/schema/3/common}_ExtensionType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementReference", propOrder = {
"managementStatus",
"reference",
"versionedReference",
"elementReferenceExtension"
})
public class ElementReference {
@XmlElement(required = true)
protected ManagementTypeEnum managementStatus;
protected Reference reference;
protected VersionedReference versionedReference;
@XmlElement(name = "_elementReferenceExtension")
protected ExtensionType elementReferenceExtension;
/**
* Gets the value of the managementStatus property.
*
* @return
* possible object is
* {@link ManagementTypeEnum }
*
*/
public ManagementTypeEnum getManagementStatus() {
return managementStatus;
}
/**
* Sets the value of the managementStatus property.
*
* @param value
* allowed object is
* {@link ManagementTypeEnum }
*
*/
public void setManagementStatus(ManagementTypeEnum value) {
this.managementStatus = value;
}
/**
* Gets the value of the reference property.
*
* @return
* possible object is
* {@link Reference }
*
*/
public Reference getReference() {
return reference;
}
/**
* Sets the value of the reference property.
*
* @param value
* allowed object is
* {@link Reference }
*
*/
public void setReference(Reference value) {
this.reference = value;
}
/**
* Gets the value of the versionedReference property.
*
* @return
* possible object is
* {@link VersionedReference }
*
*/
public VersionedReference getVersionedReference() {
return versionedReference;
}
/**
* Sets the value of the versionedReference property.
*
* @param value
* allowed object is
* {@link VersionedReference }
*
*/
public void setVersionedReference(VersionedReference value) {
this.versionedReference = value;
}
/**
* Gets the value of the elementReferenceExtension property.
*
* @return
* possible object is
* {@link ExtensionType }
*
*/
public ExtensionType getElementReferenceExtension() {
return elementReferenceExtension;
}
/**
* Sets the value of the elementReferenceExtension property.
*
* @param value
* allowed object is
* {@link ExtensionType }
*
*/
public void setElementReferenceExtension(ExtensionType value) {
this.elementReferenceExtension = value;
}
}