com.hubject.datex.energyinfrastructure.generated.location_referencing.OpenlrLineAttributes 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.location_referencing;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import com.hubject.datex.energyinfrastructure.generated.common.ExtensionType;
/**
* Java class for OpenlrLineAttributes complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="OpenlrLineAttributes">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="openlrFunctionalRoadClass" type="{http://datex2.eu/schema/3/locationReferencing}_OpenlrFunctionalRoadClassEnum"/>
* <element name="openlrFormOfWay" type="{http://datex2.eu/schema/3/locationReferencing}_OpenlrFormOfWayEnum"/>
* <element name="openlrBearing" type="{http://datex2.eu/schema/3/common}AngleInDegrees"/>
* <element name="_openlrLineAttributesExtension" type="{http://datex2.eu/schema/3/common}_ExtensionType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OpenlrLineAttributes", propOrder = {
"openlrFunctionalRoadClass",
"openlrFormOfWay",
"openlrBearing",
"openlrLineAttributesExtension"
})
public class OpenlrLineAttributes {
@XmlElement(required = true)
protected OpenlrFunctionalRoadClassEnum openlrFunctionalRoadClass;
@XmlElement(required = true)
protected OpenlrFormOfWayEnum openlrFormOfWay;
@XmlSchemaType(name = "nonNegativeInteger")
protected int openlrBearing;
@XmlElement(name = "_openlrLineAttributesExtension")
protected ExtensionType openlrLineAttributesExtension;
/**
* Gets the value of the openlrFunctionalRoadClass property.
*
* @return
* possible object is
* {@link OpenlrFunctionalRoadClassEnum }
*
*/
public OpenlrFunctionalRoadClassEnum getOpenlrFunctionalRoadClass() {
return openlrFunctionalRoadClass;
}
/**
* Sets the value of the openlrFunctionalRoadClass property.
*
* @param value
* allowed object is
* {@link OpenlrFunctionalRoadClassEnum }
*
*/
public void setOpenlrFunctionalRoadClass(OpenlrFunctionalRoadClassEnum value) {
this.openlrFunctionalRoadClass = value;
}
/**
* Gets the value of the openlrFormOfWay property.
*
* @return
* possible object is
* {@link OpenlrFormOfWayEnum }
*
*/
public OpenlrFormOfWayEnum getOpenlrFormOfWay() {
return openlrFormOfWay;
}
/**
* Sets the value of the openlrFormOfWay property.
*
* @param value
* allowed object is
* {@link OpenlrFormOfWayEnum }
*
*/
public void setOpenlrFormOfWay(OpenlrFormOfWayEnum value) {
this.openlrFormOfWay = value;
}
/**
* Gets the value of the openlrBearing property.
*
*/
public int getOpenlrBearing() {
return openlrBearing;
}
/**
* Sets the value of the openlrBearing property.
*
*/
public void setOpenlrBearing(int value) {
this.openlrBearing = value;
}
/**
* Gets the value of the openlrLineAttributesExtension property.
*
* @return
* possible object is
* {@link ExtensionType }
*
*/
public ExtensionType getOpenlrLineAttributesExtension() {
return openlrLineAttributesExtension;
}
/**
* Sets the value of the openlrLineAttributesExtension property.
*
* @param value
* allowed object is
* {@link ExtensionType }
*
*/
public void setOpenlrLineAttributesExtension(ExtensionType value) {
this.openlrLineAttributesExtension = value;
}
}