aero.aixm.schema.x51.impl.AbstractPropertiesWithScheduleDocumentImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of 52n-xml-aixm-v511 Show documentation
Show all versions of 52n-xml-aixm-v511 Show documentation
Aeronautical Information Exchange 5.1 - adjusted to support metadata by reference.
DNOTAM Event and AIXMBasicMessage schemas included.
The AIXM_AbstractGML_ObjectTypes.xsd needed to be adjusted to work around an existing
bug (aixm:name AND gml:name as children of the same type). This resulted in the gml:id
not set to use=required, so handle validation with good care.
/*
* An XML document type.
* Localname: AbstractPropertiesWithSchedule
* Namespace: http://www.aixm.aero/schema/5.1
* Java type: aero.aixm.schema.x51.AbstractPropertiesWithScheduleDocument
*
* Automatically generated - do not modify.
*/
package aero.aixm.schema.x51.impl;
/**
* A document containing one AbstractPropertiesWithSchedule(@http://www.aixm.aero/schema/5.1) element.
*
* This is a complex type.
*/
public class AbstractPropertiesWithScheduleDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements aero.aixm.schema.x51.AbstractPropertiesWithScheduleDocument
{
private static final long serialVersionUID = 1L;
public AbstractPropertiesWithScheduleDocumentImpl(org.apache.xmlbeans.SchemaType sType)
{
super(sType);
}
private static final javax.xml.namespace.QName ABSTRACTPROPERTIESWITHSCHEDULE$0 =
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPropertiesWithSchedule");
private static final org.apache.xmlbeans.QNameSet ABSTRACTPROPERTIESWITHSCHEDULE$1 = org.apache.xmlbeans.QNameSet.forArray( new javax.xml.namespace.QName[] {
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AltimeterSourceStatus"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AirspaceLayerClass"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "GroundLightingAvailability"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "RadioCommunicationOperationalStatus"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "OnlineContact"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "LightElementStatus"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "ProcedureAvailability"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AirportHeliportAvailability"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "NavaidOperationalStatus"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "SpecialNavigationStationStatus"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "UnitAvailability"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "PostalAddress"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "CirclingRestriction"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "VerticalStructurePart"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "NavaidEquipmentMonitoring"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AirspaceActivation"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "RunwayDeclaredDistanceValue"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "FlightConditionCombination"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPropertiesWithSchedule"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "ConditionCombination"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "TelephoneContact"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "ApronAreaAvailability"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "VerticalStructureLightingStatus"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "ServiceOperationalStatus"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AirportHeliportResponsibilityOrganisation"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "WorkareaActivity"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "ManoeuvringAreaAvailability"),
new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "RouteAvailability"),
});
/**
* Gets the "AbstractPropertiesWithSchedule" element
*/
public aero.aixm.schema.x51.AbstractPropertiesWithScheduleType getAbstractPropertiesWithSchedule()
{
synchronized (monitor())
{
check_orphaned();
aero.aixm.schema.x51.AbstractPropertiesWithScheduleType target = null;
target = (aero.aixm.schema.x51.AbstractPropertiesWithScheduleType)get_store().find_element_user(ABSTRACTPROPERTIESWITHSCHEDULE$1, 0);
if (target == null)
{
return null;
}
return target;
}
}
/**
* Sets the "AbstractPropertiesWithSchedule" element
*/
public void setAbstractPropertiesWithSchedule(aero.aixm.schema.x51.AbstractPropertiesWithScheduleType abstractPropertiesWithSchedule)
{
synchronized (monitor())
{
check_orphaned();
aero.aixm.schema.x51.AbstractPropertiesWithScheduleType target = null;
target = (aero.aixm.schema.x51.AbstractPropertiesWithScheduleType)get_store().find_element_user(ABSTRACTPROPERTIESWITHSCHEDULE$1, 0);
if (target == null)
{
target = (aero.aixm.schema.x51.AbstractPropertiesWithScheduleType)get_store().add_element_user(ABSTRACTPROPERTIESWITHSCHEDULE$0);
}
target.set(abstractPropertiesWithSchedule);
}
}
/**
* Appends and returns a new empty "AbstractPropertiesWithSchedule" element
*/
public aero.aixm.schema.x51.AbstractPropertiesWithScheduleType addNewAbstractPropertiesWithSchedule()
{
synchronized (monitor())
{
check_orphaned();
aero.aixm.schema.x51.AbstractPropertiesWithScheduleType target = null;
target = (aero.aixm.schema.x51.AbstractPropertiesWithScheduleType)get_store().add_element_user(ABSTRACTPROPERTIESWITHSCHEDULE$0);
return target;
}
}
}