aero.amxm.IdlinTypeType Maven / Gradle / Ivy
Show all versions of amxm-jaxb Show documentation
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.09.27 at 09:41:12 AM PDT
//
package aero.amxm;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* Name of feature instance. Encoding: Taxiway segment name. Multiple taxiway segments can have the same name. If two or more taxiways intersect, the taxiway segment intersection is named after the predominant taxiway. If two taxiways on the same level intersect, the segment can be named arbitrarily after one of the taxiways. If a specific name for the intersection exists, the corresponding segment name is used.
*
* Java class for idlinTypeType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="idlinTypeType">
* <simpleContent>
* <extension base="<http://www.amxm.aero/schema/2.0.0>idlinBaseTypeType">
* <attribute name="nilReason">
* <simpleType>
* <restriction base="{http://www.opengis.net/gml/3.2}NilReasonType">
* <enumeration value="Not Entered"/>
* <enumeration value="Null"/>
* <enumeration value="Unknown"/>
* <enumeration value="Not Applicable"/>
* </restriction>
* </simpleType>
* </attribute>
* </extension>
* </simpleContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "idlinTypeType", propOrder = {
"value"
})
@Generated(value = "com.sun.tools.xjc.Driver", date = "2016-09-27T09:41:12-07:00", comments = "JAXB RI v2.2.11")
public class IdlinTypeType {
@XmlValue
@Generated(value = "com.sun.tools.xjc.Driver", date = "2016-09-27T09:41:12-07:00", comments = "JAXB RI v2.2.11")
protected String value;
@XmlAttribute(name = "nilReason")
@Generated(value = "com.sun.tools.xjc.Driver", date = "2016-09-27T09:41:12-07:00", comments = "JAXB RI v2.2.11")
protected List nilReason;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.xjc.Driver", date = "2016-09-27T09:41:12-07:00", comments = "JAXB RI v2.2.11")
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.xjc.Driver", date = "2016-09-27T09:41:12-07:00", comments = "JAXB RI v2.2.11")
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the nilReason property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the nilReason property.
*
*
* For example, to add a new item, do as follows:
*
* getNilReason().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
@Generated(value = "com.sun.tools.xjc.Driver", date = "2016-09-27T09:41:12-07:00", comments = "JAXB RI v2.2.11")
public List getNilReason() {
if (nilReason == null) {
nilReason = new ArrayList();
}
return this.nilReason;
}
}