All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aero.aixm.schema.x51.impl.AbstractExtensionDocumentImpl Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 2.5.0
Show newest version
/*
 * An XML document type.
 * Localname: AbstractExtension
 * Namespace: http://www.aixm.aero/schema/5.1
 * Java type: aero.aixm.schema.x51.AbstractExtensionDocument
 *
 * Automatically generated - do not modify.
 */
package aero.aixm.schema.x51.impl;
/**
 * A document containing one AbstractExtension(@http://www.aixm.aero/schema/5.1) element.
 *
 * This is a complex type.
 */
public class AbstractExtensionDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements aero.aixm.schema.x51.AbstractExtensionDocument
{
    private static final long serialVersionUID = 1L;
    
    public AbstractExtensionDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName ABSTRACTEXTENSION$0 = 
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractExtension");
    private static final org.apache.xmlbeans.QNameSet ABSTRACTEXTENSION$1 = org.apache.xmlbeans.QNameSet.forArray( new javax.xml.namespace.QName[] { 
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractCirclingAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApproachDistanceTableExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFloatingDockSiteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDeicingAreaMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAuthorityForAerialRefuellingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "NDBExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ApproachLightingSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportGroundServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTerminalArrivalAreaSectorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApproachAltitudeTableExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMinimaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "DepartureLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "GroundLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGuidanceLineExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPrimarySurveillanceRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSDFExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceBorderCrossingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAltimeterSourceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportHeliportExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractProcedureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractWorkAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApproachTimingTableExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFireFightingServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHeliportCollocationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "StandardInstrumentDepartureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AerialRefuellingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRadioCommunicationChannelExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavaidEquipmentDistanceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SurveillanceRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractLinguisticNoteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AzimuthExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractVisualGlideSlopeIndicatorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiHoldingPositionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApproachLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SignificantPointInAirspaceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHeliportUsageExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayProtectAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportHotSpotExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "FlightRestrictionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDMEExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGuidanceLineMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractContactInformationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AuthorityForAirspaceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SeaplaneRampSiteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApronAreaAvailabilityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RoadExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractCityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAuthorityForAirspaceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TouchDownLiftOffMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SpecialDateExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SegmentLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceGeometryComponentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayDeclaredDistanceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractStandMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractInstrumentApproachProcedureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractCirclingRestrictionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAerialRefuellingAnchorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "DirectionFinderExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayBlastPadExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPassengerServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RadarSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractStandardInstrumentDepartureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTerminalArrivalAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractProcedureTransitionLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTelephoneContactExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TrafficSeparationServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "WorkAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPropertiesWithScheduleExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractVORExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightCharacteristicExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportClearanceServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirspaceBorderCrossingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "VerticalStructureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRulesProceduresExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractLandingTakeoffAreaCollectionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ApronExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractHoldingPatternDurationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAuthorityForNavaidEquipmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "StandardLevelSectorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TaxiHoldingPositionLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SafeAltitudeAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAerialRefuellingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ApronLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractOilExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ProcedureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractUnitExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportHeliportCollocationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightRestrictionRouteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "MarkingBuoyExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "UnplannedHoldingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightConditionCombinationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RadarEquipmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractLightActivationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractArrivalFeederLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAerialRefuellingTrackExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AltimeterSourceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAuthorityForSpecialNavigationSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractOnlineContactExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportProtectionAreaMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGlidepathExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SecondarySurveillanceRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractUnitAvailabilityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "CheckpointVORExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ArrivalFeederLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSafeAltitudeAreaSectorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceLayerClassExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SurveyControlPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RulesProceduresExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHeliportAvailabilityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirspaceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiwayLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightConditionCircumstanceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractVerticalStructureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRadioCommunicationOperationalStatusExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TaxiHoldingPositionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPrecisionApproachRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractChangeOverPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "StandardLevelColumnExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractEquipmentUnavailableAdjustmentColumnExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractStandardLevelExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "NavaidEquipmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractHoldingPatternExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAngleUseExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractManoeuvringAreaAvailabilityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractWorkareaActivityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "PrimarySurveillanceRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ArrestingGearExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractCircleSectorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "GuidanceLineMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "PilotControlledLightingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightRestrictionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "InstrumentApproachProcedureExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApronLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TACANExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "PassengerLoadingBridgeExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TerminalArrivalAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "GuidanceLineLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RouteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSafeAltitudeAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "GuidanceLineExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "NavigationSystemCheckpointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "DeicingAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractLightElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractObstacleAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractEnRouteSegmentPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSpecialNavigationSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFuelExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "CheckpointINSExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRadarComponentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractLightElementStatusExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirTrafficControlServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractHoldingUseExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "CirclingAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractStandardLevelColumnExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayDirectionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSearchRescueServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHeliportResponsibilityOrganisationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "MissedApproachLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportSuppliesServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "NavigationAreaRestrictionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAzimuthExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavigationSystemCheckpointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAngleIndicationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractUnitDependencyExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractElevatedCurveExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AbstractAIS_PublicationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportClearanceServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNitrogenExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTimesheetExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwaySectionContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "OrganisationAuthorityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractHoldingAssessmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFinalLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDirectFlightClassExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceActivationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RadioCommunicationChannelExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSecondarySurveillanceRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDesignatedPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AbstractNOTAMExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "VisualGlideSlopeIndicatorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiwayElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TaxiwayMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTrafficSeparationServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTACANExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayDirectionLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ChangeOverPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "UnitExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TouchDownLiftOffLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSeaplaneRampSiteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayVisualRangeExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMissedApproachGroupExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayVisualRangeExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractIntermediateLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayProtectAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "StandMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "HoldingAssessmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDirectFlightExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "FireFightingServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractStandardInstrumentArrivalExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSurveillanceRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSegmentLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportHeliportProtectionAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFinalProfileExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "GeoBorderExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNDBExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractConditionCombinationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractStandardLevelSectorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "StandardLevelTableExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "NavaidExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractReflectorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTouchDownLiftOffContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGuidanceLineLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFASDataBlockExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSignificantPointInAirspaceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavaidEquipmentMonitoringExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTerminalSegmentPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSurfaceContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiHoldingPositionLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "MarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayDeclaredDistanceValueExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ObstacleAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractOrganisationAuthorityAssociationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTouchDownLiftOffSafeAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractProcedureTransitionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAircraftStandContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTouchDownLiftOffLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TaxiwayExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApronAreaUsageExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractElevatedPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "FloatingDockSiteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ArrivalLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirTrafficManagementServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSectorDesignExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirTrafficManagementServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "NonMovementAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHeliportExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "StandardInstrumentArrivalExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApronMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayDirectionLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractCheckpointVORExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRouteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AeronauticalGroundLightExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSurveillanceGroundStationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRoutePortionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "DesignatedPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RadioFrequencyAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "DeicingAreaMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AngleIndicationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "LocalizerExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNonMovementAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractUsageConditionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractArrivalLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiwayMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApronContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTouchDownLiftOffMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TaxiHoldingPositionMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMarkerBeaconExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHeliportProtectionAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHeliportContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPostalAddressExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRoadExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSurfaceContaminationLayerExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApproachLightingSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "DistanceIndicationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightRoutingElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTouchDownLiftOffExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractVerticalStructureLightingStatusExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRouteSegmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavaidOperationalStatusExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "DMEExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApronExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "PassengerServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractObstacleAssessmentAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TouchDownLiftOffExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceLayerExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AirportSuppliesServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "PrecisionApproachRadarExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SpecialNavigationStationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractCallsignDetailExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRidgeExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractCheckpointINSExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSpecialNavigationStationStatusExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ApproachLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAeronauticalGroundLightExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNoteExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractUnplannedHoldingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApproachConditionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavigationAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPointReferenceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceVolumeDependencyExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "InformationServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPassengerLoadingBridgeExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractApronElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TaxiwayElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDepartureArrivalConditionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSeaplaneLandingAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSegmentPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractOxygenExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAltimeterSourceStatusExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractProcedureDMEExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ElevationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TouchDownLiftOffSafeAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavaidExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractInitialLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ApronMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMarkingElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiwayContaminationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGroundLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDeicingAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSurfaceCharacteristicsExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SDFExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AbstractEventExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayCentrelinePointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "HoldingPatternExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDepartureLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayDirectionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAircraftStandExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRouteDMEExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirspaceVolumeExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMissedApproachLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "InitialLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "TaxiwayLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavaidComponentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDirectFlightSegmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractLocalizerExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SearchRescueServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RouteDMEExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGeoBorderExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAerialRefuellingPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAltitudeAdjustmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractPilotControlledLightingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightConditionElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractElevationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSurveyControlPointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavigationAreaSectorExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "GroundTrafficControlServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavaidEquipmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiwayExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSpecialDateExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "MarkerBeaconExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ApronElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAircraftGroundServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractManoeuvringAreaUsageExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMarkingBuoyExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRadarSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportProtectionAreaMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAuthorityForSpecialNavigationStationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractElevatedSurfaceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "ProcedureDMEExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayElementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRadarEquipmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractHoldingPatternDistanceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractArrestingGearExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractMeteorologyExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractNavigationAreaRestrictionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractStandardLevelTableExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAircraftCharacteristicExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractTaxiHoldingPositionMarkingExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGroundTrafficControlServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportGroundServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractSpecialNavigationStationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractServiceOperationalStatusExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayProtectAreaLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "NavigationAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayCentrelinePointExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractGroundLightingAvailabilityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "IntermediateLegExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRouteAvailabilityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SeaplaneLandingAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractOrganisationAuthorityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractVerticalStructurePartExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDirectionFinderExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRunwayBlastPadExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AircraftStandExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractFlightRestrictionLevelExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "SpecialNavigationSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractInformationServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AircraftGroundServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "VORExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirTrafficControlServiceExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractObstaclePlacementExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractProcedureAvailabilityExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RouteSegmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "RunwayProtectAreaLightSystemExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractRadioFrequencyAreaExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "GlidepathExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractDistanceIndicationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractAirportHotSpotExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractEquipmentUnavailableAdjustmentExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1", "AbstractObstructionExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "AbstractNOTAMTranslationExtension"),
        new javax.xml.namespace.QName("http://www.aixm.aero/schema/5.1/event", "FinalLegExtension"),
    });
    
    
    /**
     * Gets the "AbstractExtension" element
     */
    public aero.aixm.schema.x51.AbstractExtensionType getAbstractExtension()
    {
        synchronized (monitor())
        {
            check_orphaned();
            aero.aixm.schema.x51.AbstractExtensionType target = null;
            target = (aero.aixm.schema.x51.AbstractExtensionType)get_store().find_element_user(ABSTRACTEXTENSION$1, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "AbstractExtension" element
     */
    public void setAbstractExtension(aero.aixm.schema.x51.AbstractExtensionType abstractExtension)
    {
        synchronized (monitor())
        {
            check_orphaned();
            aero.aixm.schema.x51.AbstractExtensionType target = null;
            target = (aero.aixm.schema.x51.AbstractExtensionType)get_store().find_element_user(ABSTRACTEXTENSION$1, 0);
            if (target == null)
            {
                target = (aero.aixm.schema.x51.AbstractExtensionType)get_store().add_element_user(ABSTRACTEXTENSION$0);
            }
            target.set(abstractExtension);
        }
    }
    
    /**
     * Appends and returns a new empty "AbstractExtension" element
     */
    public aero.aixm.schema.x51.AbstractExtensionType addNewAbstractExtension()
    {
        synchronized (monitor())
        {
            check_orphaned();
            aero.aixm.schema.x51.AbstractExtensionType target = null;
            target = (aero.aixm.schema.x51.AbstractExtensionType)get_store().add_element_user(ABSTRACTEXTENSION$0);
            return target;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy