Class TLcdAIXM51AirportHeliportTimeSlice

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdTimeBounded, ILcdCloneable, ILcdDeepCloneable, ILcdInvalidateable, Serializable, Cloneable

public class TLcdAIXM51AirportHeliportTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
A defined area on land or water (including any buildings, installations and equipment) intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft/helicopters.
Since:
10.0
See Also:
  • Field Details

    • DESIGNATOR_PROPERTY

      public static final TLcdDataProperty DESIGNATOR_PROPERTY
      Data property that maps to the designator element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • AIRPORT_HELIPORT_NAME_PROPERTY

      public static final TLcdDataProperty AIRPORT_HELIPORT_NAME_PROPERTY
      Data property that maps to the name element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • LOCATION_INDICATOR_ICAO_PROPERTY

      public static final TLcdDataProperty LOCATION_INDICATOR_ICAO_PROPERTY
      Data property that maps to the locationIndicatorICAO element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • DESIGNATOR_IATA_PROPERTY

      public static final TLcdDataProperty DESIGNATOR_IATA_PROPERTY
      Data property that maps to the designatorIATA element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that maps to the type element. The possible values for this property are the public QName constants defined in this class.
    • CERTIFIED_ICAO_PROPERTY

      public static final TLcdDataProperty CERTIFIED_ICAO_PROPERTY
      Data property that maps to the certifiedICAO element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • PRIVATE_USE_PROPERTY

      public static final TLcdDataProperty PRIVATE_USE_PROPERTY
      Data property that maps to the privateUse element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • CONTROL_TYPE_PROPERTY

      public static final TLcdDataProperty CONTROL_TYPE_PROPERTY
      Data property that maps to the controlType element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMilitaryOperations>.
    • FIELD_ELEVATION_PROPERTY

      public static final TLcdDataProperty FIELD_ELEVATION_PROPERTY
      Data property that maps to the fieldElevation element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • FIELD_ELEVATION_ACCURACY_PROPERTY

      public static final TLcdDataProperty FIELD_ELEVATION_ACCURACY_PROPERTY
      Data property that maps to the fieldElevationAccuracy element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • VERTICAL_DATUM_PROPERTY

      public static final TLcdDataProperty VERTICAL_DATUM_PROPERTY
      Data property that maps to the verticalDatum element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalDatum>.
    • MAGNETIC_VARIATION_PROPERTY

      public static final TLcdDataProperty MAGNETIC_VARIATION_PROPERTY
      Data property that maps to the magneticVariation element. The possible values for this property are instances of TLcdAIXM51Optional<Double>.
    • MAGNETIC_VARIATION_ACCURACY_PROPERTY

      public static final TLcdDataProperty MAGNETIC_VARIATION_ACCURACY_PROPERTY
      Data property that maps to the magneticVariationAccuracy element. The possible values for this property are instances of TLcdAIXM51Optional<Double>.
    • DATE_MAGNETIC_VARIATION_PROPERTY

      public static final TLcdDataProperty DATE_MAGNETIC_VARIATION_PROPERTY
      Data property that maps to the dateMagneticVariation element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • MAGNETIC_VARIATION_CHANGE_PROPERTY

      public static final TLcdDataProperty MAGNETIC_VARIATION_CHANGE_PROPERTY
      Data property that maps to the magneticVariationChange element. The possible values for this property are instances of TLcdAIXM51Optional<Double>.
    • REFERENCE_TEMPERATURE_PROPERTY

      public static final TLcdDataProperty REFERENCE_TEMPERATURE_PROPERTY
      Data property that maps to the referenceTemperature element. The possible values for this property are instances of TLcdAIXM51ValTemperature.
    • ALTIMETER_CHECK_LOCATION_PROPERTY

      public static final TLcdDataProperty ALTIMETER_CHECK_LOCATION_PROPERTY
      Data property that maps to the altimeterCheckLocation element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • SECONDARY_POWER_SUPPLY_PROPERTY

      public static final TLcdDataProperty SECONDARY_POWER_SUPPLY_PROPERTY
      Data property that maps to the secondaryPowerSupply element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • WIND_DIRECTION_INDICATOR_PROPERTY

      public static final TLcdDataProperty WIND_DIRECTION_INDICATOR_PROPERTY
      Data property that maps to the windDirectionIndicator element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • LANDING_DIRECTION_INDICATOR_PROPERTY

      public static final TLcdDataProperty LANDING_DIRECTION_INDICATOR_PROPERTY
      Data property that maps to the landingDirectionIndicator element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • TRANSITION_ALTITUDE_PROPERTY

      public static final TLcdDataProperty TRANSITION_ALTITUDE_PROPERTY
      Data property that maps to the transitionAltitude element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • TRANSITION_LEVEL_PROPERTY

      public static final TLcdDataProperty TRANSITION_LEVEL_PROPERTY
      Data property that maps to the transitionLevel element. The possible values for this property are instances of TLcdAIXM51ValFL.
    • LOWEST_TEMPERATURE_PROPERTY

      public static final TLcdDataProperty LOWEST_TEMPERATURE_PROPERTY
      Data property that maps to the lowestTemperature element. The possible values for this property are instances of TLcdAIXM51ValTemperature.
    • ABANDONED_PROPERTY

      public static final TLcdDataProperty ABANDONED_PROPERTY
      Data property that maps to the abandoned element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • CERTIFICATION_DATE_PROPERTY

      public static final TLcdDataProperty CERTIFICATION_DATE_PROPERTY
      Data property that maps to the certificationDate element. The possible values for this property are instances of TLcdAIXM51Optional<XMLGregorianCalendar>.
    • CERTIFICATION_EXPIRATION_DATE_PROPERTY

      public static final TLcdDataProperty CERTIFICATION_EXPIRATION_DATE_PROPERTY
      Data property that maps to the certificationExpirationDate element. The possible values for this property are instances of TLcdAIXM51Optional<XMLGregorianCalendar>.
    • CONTAMINANT_PROPERTY

      public static final TLcdDataProperty CONTAMINANT_PROPERTY
      Data property that maps to the contaminant element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51AirportHeliportContamination>>.
    • SERVED_CITY_PROPERTY

      public static final TLcdDataProperty SERVED_CITY_PROPERTY
      Data property that maps to the servedCity element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51City>>.
    • RESPONSIBLE_ORGANISATION_PROPERTY

      public static final TLcdDataProperty RESPONSIBLE_ORGANISATION_PROPERTY
      Data property that maps to the responsibleOrganisation element. The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51AirportHeliportResponsibilityOrganisation>.
    • ARP_PROPERTY

      public static final TLcdDataProperty ARP_PROPERTY
      Data property that maps to the ARP element. The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51ElevatedPoint>.
    • AVIATION_BOUNDARY_PROPERTY

      public static final TLcdDataProperty AVIATION_BOUNDARY_PROPERTY
      Data property that maps to the aviationBoundary element. The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51ElevatedSurface>.
    • ALTIMETER_SOURCE_PROPERTY

      public static final TLcdDataProperty ALTIMETER_SOURCE_PROPERTY
      Data property that maps to the altimeterSource element. The possible values for this property are instances of List<TLcdAIXM51FeatureAssociation<TLcdAIXM51AltimeterSourceTimeSlice>>.
    • CONTACT_PROPERTY

      public static final TLcdDataProperty CONTACT_PROPERTY
      Data property that maps to the contact element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51ContactInformation>>.
    • AVAILABILITY_PROPERTY

      public static final TLcdDataProperty AVAILABILITY_PROPERTY
      Data property that maps to the availability element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51AirportHeliportAvailability>>.
    • ANNOTATION_PROPERTY

      public static final TLcdDataProperty ANNOTATION_PROPERTY
      Data property that maps to the annotation element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>.
    • EXTENSION_PROPERTY

      public static final TLcdDataProperty EXTENSION_PROPERTY
      Data property that maps to the extension element. The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
    • INTERPRETATION_PROPERTY

      public static final TLcdDataProperty INTERPRETATION_PROPERTY
      Data property that maps to the interpretation element. The possible values for this property are instances of ELcdAIXM51Interpretation.
    • SEQUENCE_NUMBER_PROPERTY

      public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
      Data property that maps to the sequenceNumber element. The possible values for this property are instances of long.
    • CORRECTION_NUMBER_PROPERTY

      public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
      Data property that maps to the correctionNumber element. The possible values for this property are instances of long.
    • TIME_SLICE_METADATA_PROPERTY

      public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
      Data property that maps to the timeSliceMetadata element. The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty.
    • FEATURE_LIFETIME_PROPERTY

      public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
      Data property that maps to the featureLifetime element. The possible values for this property are instances of TLcdGML32TimePrimitiveProperty.
  • Constructor Details

    • TLcdAIXM51AirportHeliportTimeSlice

      public TLcdAIXM51AirportHeliportTimeSlice()
    • TLcdAIXM51AirportHeliportTimeSlice

      public TLcdAIXM51AirportHeliportTimeSlice(TLcdDataType aType)
  • Method Details

    • getDesignator

      public String getDesignator()
      Returns the role value contained in the value of the DESIGNATOR_PROPERTY property. Returns null if the value of the DESIGNATOR_PROPERTY property is null.

      A coded designator for an Aerodrome/Heliport. The rules according to which this identifier should be formed are as follows: 1. If the AD/HP has an ICAO four letter location indicator, then this one will become the CODE_ID for the Aerodrome/Heliport; 2. If the AD/HP does not have an ICAO four letter location indicator, but it has an IATA three letter code, then this one will become the CODE_ID for the Aerodrome/Heliport; 3. If the AD/HP has neither an ICAO four letter location indicator nor an IATA three letter code, then an artificial generated code will be used. This will contain a group of letters and a number. The group of letters could be the 2 letter code of the State being responsible for the Aerodrome/Heliport and the number could be an integer between 0001 and 9999.

      Returns:
      the role value of the DESIGNATOR_PROPERTY property.
      See Also:
    • setDesignator

      public void setDesignator(String aValue)
      Sets the value of the property that maps to the designator element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the DESIGNATOR_PROPERTY property is set to null.

      A coded designator for an Aerodrome/Heliport. The rules according to which this identifier should be formed are as follows: 1. If the AD/HP has an ICAO four letter location indicator, then this one will become the CODE_ID for the Aerodrome/Heliport; 2. If the AD/HP does not have an ICAO four letter location indicator, but it has an IATA three letter code, then this one will become the CODE_ID for the Aerodrome/Heliport; 3. If the AD/HP has neither an ICAO four letter location indicator nor an IATA three letter code, then an artificial generated code will be used. This will contain a group of letters and a number. The group of letters could be the 2 letter code of the State being responsible for the Aerodrome/Heliport and the number could be an integer between 0001 and 9999.

      Parameters:
      aValue - the role value to set for the DESIGNATOR_PROPERTY property.
    • getAirportHeliportName

      public String getAirportHeliportName()
      Returns the role value contained in the value of the AIRPORT_HELIPORT_NAME_PROPERTY property. Returns null if the value of the AIRPORT_HELIPORT_NAME_PROPERTY property is null.

      The primary official name of an aerodrome as designated by an appropriate authority.

      Returns:
      the role value of the AIRPORT_HELIPORT_NAME_PROPERTY property.
      See Also:
    • setAirportHeliportName

      public void setAirportHeliportName(String aValue)
      Sets the value of the property that maps to the name element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the AIRPORT_HELIPORT_NAME_PROPERTY property is set to null.

      The primary official name of an aerodrome as designated by an appropriate authority.

      Parameters:
      aValue - the role value to set for the AIRPORT_HELIPORT_NAME_PROPERTY property.
    • getLocationIndicatorICAO

      public String getLocationIndicatorICAO()
      Returns the role value contained in the value of the LOCATION_INDICATOR_ICAO_PROPERTY property. Returns null if the value of the LOCATION_INDICATOR_ICAO_PROPERTY property is null.

      The four letter ICAO location indicator of the aerodrome/heliport, as listed in ICAO DOC 7910.

      Returns:
      the role value of the LOCATION_INDICATOR_ICAO_PROPERTY property.
      See Also:
    • setLocationIndicatorICAO

      public void setLocationIndicatorICAO(String aValue)
      Sets the value of the property that maps to the locationIndicatorICAO element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the LOCATION_INDICATOR_ICAO_PROPERTY property is set to null.

      The four letter ICAO location indicator of the aerodrome/heliport, as listed in ICAO DOC 7910.

      Parameters:
      aValue - the role value to set for the LOCATION_INDICATOR_ICAO_PROPERTY property.
    • getDesignatorIATA

      public String getDesignatorIATA()
      Returns the role value contained in the value of the DESIGNATOR_IATA_PROPERTY property. Returns null if the value of the DESIGNATOR_IATA_PROPERTY property is null.

      The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA).

      Returns:
      the role value of the DESIGNATOR_IATA_PROPERTY property.
      See Also:
    • setDesignatorIATA

      public void setDesignatorIATA(String aValue)
      Sets the value of the property that maps to the designatorIATA element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the DESIGNATOR_IATA_PROPERTY property is set to null.

      The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA).

      Parameters:
      aValue - the role value to set for the DESIGNATOR_IATA_PROPERTY property.
    • getType

      Returns the role value contained in the value of the TYPE_PROPERTY property. Returns null if the value of the TYPE_PROPERTY property is null.

      The possible values for this property are the public QName constants defined in this class.

      A code specifying the type of aerodrome. For example, aerodrome only, combined aerodrome/heliport or simple landing site.

      Returns:
      the role value of the TYPE_PROPERTY property.
      See Also:
    • setType

      public void setType(TLcdAIXM51CodeAirportHeliport aValue)
      Sets the value of the property that maps to the type element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the TYPE_PROPERTY property is set to null.

      The possible values for this property are the public QName constants defined in this class.

      A code specifying the type of aerodrome. For example, aerodrome only, combined aerodrome/heliport or simple landing site.

      Parameters:
      aValue - the role value to set for the TYPE_PROPERTY property.
    • getCertifiedICAO

      public TLcdAIXM51CodeYesNo getCertifiedICAO()
      Returns the role value contained in the value of the CERTIFIED_ICAO_PROPERTY property. Returns null if the value of the CERTIFIED_ICAO_PROPERTY property is null.

      Indicating that the airport is certified according to the ICAO rules.

      Returns:
      the role value of the CERTIFIED_ICAO_PROPERTY property.
      See Also:
    • setCertifiedICAO

      public void setCertifiedICAO(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the certifiedICAO element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the CERTIFIED_ICAO_PROPERTY property is set to null.

      Indicating that the airport is certified according to the ICAO rules.

      Parameters:
      aValue - the role value to set for the CERTIFIED_ICAO_PROPERTY property.
    • getPrivateUse

      public TLcdAIXM51CodeYesNo getPrivateUse()
      Returns the role value contained in the value of the PRIVATE_USE_PROPERTY property. Returns null if the value of the PRIVATE_USE_PROPERTY property is null.

      An aerodrome or heliport not open for the public. Only for the use of the owners.

      Returns:
      the role value of the PRIVATE_USE_PROPERTY property.
      See Also:
    • setPrivateUse

      public void setPrivateUse(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the privateUse element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the PRIVATE_USE_PROPERTY property is set to null.

      An aerodrome or heliport not open for the public. Only for the use of the owners.

      Parameters:
      aValue - the role value to set for the PRIVATE_USE_PROPERTY property.
    • getControlType

      public TLcdAIXM51CodeMilitaryOperations getControlType()
      Returns the role value contained in the value of the CONTROL_TYPE_PROPERTY property. Returns null if the value of the CONTROL_TYPE_PROPERTY property is null.

      The primary organization type in terms of civil or military, which controls the airport.

      Returns:
      the role value of the CONTROL_TYPE_PROPERTY property.
      See Also:
    • setControlType

      public void setControlType(TLcdAIXM51CodeMilitaryOperations aValue)
      Sets the value of the property that maps to the controlType element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the CONTROL_TYPE_PROPERTY property is set to null.

      The primary organization type in terms of civil or military, which controls the airport.

      Parameters:
      aValue - the role value to set for the CONTROL_TYPE_PROPERTY property.
    • getFieldElevation

      public TLcdAIXM51ValDistanceVertical getFieldElevation()
      Returns the value of the property that maps to the fieldElevation element.

      The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area.

      Returns:
      the value of the FIELD_ELEVATION_PROPERTY property.
    • setFieldElevation

      public void setFieldElevation(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the fieldElevation element.

      The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area.

      Parameters:
      aValue - the value to set for the FIELD_ELEVATION_PROPERTY property.
    • getFieldElevationAccuracy

      public TLcdAIXM51ValDistanceVertical getFieldElevationAccuracy()
      Returns the value of the property that maps to the fieldElevationAccuracy element.

      The vertical distance from the stated elevation within which there is a defined confidence of the true position falling.

      Returns:
      the value of the FIELD_ELEVATION_ACCURACY_PROPERTY property.
    • setFieldElevationAccuracy

      public void setFieldElevationAccuracy(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the fieldElevationAccuracy element.

      The vertical distance from the stated elevation within which there is a defined confidence of the true position falling.

      Parameters:
      aValue - the value to set for the FIELD_ELEVATION_ACCURACY_PROPERTY property.
    • getVerticalDatum

      public TLcdAIXM51CodeVerticalDatum getVerticalDatum()
      Returns the role value contained in the value of the VERTICAL_DATUM_PROPERTY property. Returns null if the value of the VERTICAL_DATUM_PROPERTY property is null.

      A reference surface with respect to which elevations and/or depths are specified.

      Returns:
      the role value of the VERTICAL_DATUM_PROPERTY property.
      See Also:
    • setVerticalDatum

      public void setVerticalDatum(TLcdAIXM51CodeVerticalDatum aValue)
      Sets the value of the property that maps to the verticalDatum element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the VERTICAL_DATUM_PROPERTY property is set to null.

      A reference surface with respect to which elevations and/or depths are specified.

      Parameters:
      aValue - the role value to set for the VERTICAL_DATUM_PROPERTY property.
    • getMagneticVariation

      public Double getMagneticVariation()
      Returns the role value contained in the value of the MAGNETIC_VARIATION_PROPERTY property. Returns null if the value of the MAGNETIC_VARIATION_PROPERTY property is null.

      The angular difference between True North and Magnetic North measured at a given position and date.

      Returns:
      the role value of the MAGNETIC_VARIATION_PROPERTY property.
      See Also:
    • setMagneticVariation

      public void setMagneticVariation(Double aValue)
      Sets the value of the property that maps to the magneticVariation element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the MAGNETIC_VARIATION_PROPERTY property is set to null.

      The angular difference between True North and Magnetic North measured at a given position and date.

      Parameters:
      aValue - the role value to set for the MAGNETIC_VARIATION_PROPERTY property.
    • getMagneticVariationAccuracy

      public Double getMagneticVariationAccuracy()
      Returns the role value contained in the value of the MAGNETIC_VARIATION_ACCURACY_PROPERTY property. Returns null if the value of the MAGNETIC_VARIATION_ACCURACY_PROPERTY property is null.

      The accuracy of the Magnetic Variation in angle degrees.

      Returns:
      the role value of the MAGNETIC_VARIATION_ACCURACY_PROPERTY property.
      See Also:
    • setMagneticVariationAccuracy

      public void setMagneticVariationAccuracy(Double aValue)
      Sets the value of the property that maps to the magneticVariationAccuracy element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the MAGNETIC_VARIATION_ACCURACY_PROPERTY property is set to null.

      The accuracy of the Magnetic Variation in angle degrees.

      Parameters:
      aValue - the role value to set for the MAGNETIC_VARIATION_ACCURACY_PROPERTY property.
    • getDateMagneticVariation

      public String getDateMagneticVariation()
      Returns the role value contained in the value of the DATE_MAGNETIC_VARIATION_PROPERTY property. Returns null if the value of the DATE_MAGNETIC_VARIATION_PROPERTY property is null.

      The date on which the magnetic variation had this value.

      Returns:
      the role value of the DATE_MAGNETIC_VARIATION_PROPERTY property.
      See Also:
    • setDateMagneticVariation

      public void setDateMagneticVariation(String aValue)
      Sets the value of the property that maps to the dateMagneticVariation element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the DATE_MAGNETIC_VARIATION_PROPERTY property is set to null.

      The date on which the magnetic variation had this value.

      Parameters:
      aValue - the role value to set for the DATE_MAGNETIC_VARIATION_PROPERTY property.
    • getMagneticVariationChange

      public Double getMagneticVariationChange()
      Returns the role value contained in the value of the MAGNETIC_VARIATION_CHANGE_PROPERTY property. Returns null if the value of the MAGNETIC_VARIATION_CHANGE_PROPERTY property is null.

      The annual rate of change of the magnetic variation.

      Returns:
      the role value of the MAGNETIC_VARIATION_CHANGE_PROPERTY property.
      See Also:
    • setMagneticVariationChange

      public void setMagneticVariationChange(Double aValue)
      Sets the value of the property that maps to the magneticVariationChange element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the MAGNETIC_VARIATION_CHANGE_PROPERTY property is set to null.

      The annual rate of change of the magnetic variation.

      Parameters:
      aValue - the role value to set for the MAGNETIC_VARIATION_CHANGE_PROPERTY property.
    • getReferenceTemperature

      public TLcdAIXM51ValTemperature getReferenceTemperature()
      Returns the value of the property that maps to the referenceTemperature element.

      The monthly mean of the daily maximum temperatures for the hottest month of the year at an aerodrome.

      Returns:
      the value of the REFERENCE_TEMPERATURE_PROPERTY property.
    • setReferenceTemperature

      public void setReferenceTemperature(TLcdAIXM51ValTemperature aValue)
      Sets the value of the property that maps to the referenceTemperature element.

      The monthly mean of the daily maximum temperatures for the hottest month of the year at an aerodrome.

      Parameters:
      aValue - the value to set for the REFERENCE_TEMPERATURE_PROPERTY property.
    • getAltimeterCheckLocation

      public TLcdAIXM51CodeYesNo getAltimeterCheckLocation()
      Returns the role value contained in the value of the ALTIMETER_CHECK_LOCATION_PROPERTY property. Returns null if the value of the ALTIMETER_CHECK_LOCATION_PROPERTY property is null.

      The availability of a point or area designated at an aerodrome where the checking of an altimeter system can be accomplished.

      Returns:
      the role value of the ALTIMETER_CHECK_LOCATION_PROPERTY property.
      See Also:
    • setAltimeterCheckLocation

      public void setAltimeterCheckLocation(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the altimeterCheckLocation element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the ALTIMETER_CHECK_LOCATION_PROPERTY property is set to null.

      The availability of a point or area designated at an aerodrome where the checking of an altimeter system can be accomplished.

      Parameters:
      aValue - the role value to set for the ALTIMETER_CHECK_LOCATION_PROPERTY property.
    • getSecondaryPowerSupply

      public TLcdAIXM51CodeYesNo getSecondaryPowerSupply()
      Returns the role value contained in the value of the SECONDARY_POWER_SUPPLY_PROPERTY property. Returns null if the value of the SECONDARY_POWER_SUPPLY_PROPERTY property is null.

      The availability of emergency power supply for the airport/heliport.

      Returns:
      the role value of the SECONDARY_POWER_SUPPLY_PROPERTY property.
      See Also:
    • setSecondaryPowerSupply

      public void setSecondaryPowerSupply(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the secondaryPowerSupply element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the SECONDARY_POWER_SUPPLY_PROPERTY property is set to null.

      The availability of emergency power supply for the airport/heliport.

      Parameters:
      aValue - the role value to set for the SECONDARY_POWER_SUPPLY_PROPERTY property.
    • getWindDirectionIndicator

      public TLcdAIXM51CodeYesNo getWindDirectionIndicator()
      Returns the role value contained in the value of the WIND_DIRECTION_INDICATOR_PROPERTY property. Returns null if the value of the WIND_DIRECTION_INDICATOR_PROPERTY property is null.

      The availability of a device that indicates the direction and the intensity of the wind.

      Returns:
      the role value of the WIND_DIRECTION_INDICATOR_PROPERTY property.
      See Also:
    • setWindDirectionIndicator

      public void setWindDirectionIndicator(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the windDirectionIndicator element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the WIND_DIRECTION_INDICATOR_PROPERTY property is set to null.

      The availability of a device that indicates the direction and the intensity of the wind.

      Parameters:
      aValue - the role value to set for the WIND_DIRECTION_INDICATOR_PROPERTY property.
    • getLandingDirectionIndicator

      public TLcdAIXM51CodeYesNo getLandingDirectionIndicator()
      Returns the role value contained in the value of the LANDING_DIRECTION_INDICATOR_PROPERTY property. Returns null if the value of the LANDING_DIRECTION_INDICATOR_PROPERTY property is null.

      The availability of a device that indicates visually the direction currently designated for landing and for take-off.

      Returns:
      the role value of the LANDING_DIRECTION_INDICATOR_PROPERTY property.
      See Also:
    • setLandingDirectionIndicator

      public void setLandingDirectionIndicator(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the landingDirectionIndicator element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the LANDING_DIRECTION_INDICATOR_PROPERTY property is set to null.

      The availability of a device that indicates visually the direction currently designated for landing and for take-off.

      Parameters:
      aValue - the role value to set for the LANDING_DIRECTION_INDICATOR_PROPERTY property.
    • getTransitionAltitude

      public TLcdAIXM51ValDistanceVertical getTransitionAltitude()
      Returns the value of the property that maps to the transitionAltitude element.

      The altitude at or below which the vertical position of an aircraft is controlled by reference to altitudes.

      Returns:
      the value of the TRANSITION_ALTITUDE_PROPERTY property.
    • setTransitionAltitude

      public void setTransitionAltitude(TLcdAIXM51ValDistanceVertical aValue)
      Sets the value of the property that maps to the transitionAltitude element.

      The altitude at or below which the vertical position of an aircraft is controlled by reference to altitudes.

      Parameters:
      aValue - the value to set for the TRANSITION_ALTITUDE_PROPERTY property.
    • getTransitionLevel

      public TLcdAIXM51ValFL getTransitionLevel()
      Returns the value of the property that maps to the transitionLevel element.

      The lowest flight level available for use above the transition altitude.

      Returns:
      the value of the TRANSITION_LEVEL_PROPERTY property.
    • setTransitionLevel

      public void setTransitionLevel(TLcdAIXM51ValFL aValue)
      Sets the value of the property that maps to the transitionLevel element.

      The lowest flight level available for use above the transition altitude.

      Parameters:
      aValue - the value to set for the TRANSITION_LEVEL_PROPERTY property.
    • getLowestTemperature

      public TLcdAIXM51ValTemperature getLowestTemperature()
      Returns the value of the property that maps to the lowestTemperature element.

      The mean lowest temperature of the coldest month of the year.

      Returns:
      the value of the LOWEST_TEMPERATURE_PROPERTY property.
    • setLowestTemperature

      public void setLowestTemperature(TLcdAIXM51ValTemperature aValue)
      Sets the value of the property that maps to the lowestTemperature element.

      The mean lowest temperature of the coldest month of the year.

      Parameters:
      aValue - the value to set for the LOWEST_TEMPERATURE_PROPERTY property.
    • getAbandoned

      public TLcdAIXM51CodeYesNo getAbandoned()
      Returns the role value contained in the value of the ABANDONED_PROPERTY property. Returns null if the value of the ABANDONED_PROPERTY property is null.

      Indicating that the airport is no longer in operational use, but its infrastructure is still present and visible from the air.

      Returns:
      the role value of the ABANDONED_PROPERTY property.
      See Also:
    • setAbandoned

      public void setAbandoned(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the abandoned element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the ABANDONED_PROPERTY property is set to null.

      Indicating that the airport is no longer in operational use, but its infrastructure is still present and visible from the air.

      Parameters:
      aValue - the role value to set for the ABANDONED_PROPERTY property.
    • getCertificationDate

      public XMLGregorianCalendar getCertificationDate()
      Returns the role value contained in the value of the CERTIFICATION_DATE_PROPERTY property. Returns null if the value of the CERTIFICATION_DATE_PROPERTY property is null.

      The date when the airport certification has been issued by the supervising authority.

      Returns:
      the role value of the CERTIFICATION_DATE_PROPERTY property.
      See Also:
    • setCertificationDate

      public void setCertificationDate(XMLGregorianCalendar aValue)
      Sets the value of the property that maps to the certificationDate element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the CERTIFICATION_DATE_PROPERTY property is set to null.

      The date when the airport certification has been issued by the supervising authority.

      Parameters:
      aValue - the role value to set for the CERTIFICATION_DATE_PROPERTY property.
    • getCertificationExpirationDate

      public XMLGregorianCalendar getCertificationExpirationDate()
      Returns the role value contained in the value of the CERTIFICATION_EXPIRATION_DATE_PROPERTY property. Returns null if the value of the CERTIFICATION_EXPIRATION_DATE_PROPERTY property is null.

      The date when the airport certification will become invalid.

      Returns:
      the role value of the CERTIFICATION_EXPIRATION_DATE_PROPERTY property.
      See Also:
    • setCertificationExpirationDate

      public void setCertificationExpirationDate(XMLGregorianCalendar aValue)
      Sets the value of the property that maps to the certificationExpirationDate element. to a new instance of the association class TLcdAIXM51Optional initialized with the given role value. In case the given role value is null, the CERTIFICATION_EXPIRATION_DATE_PROPERTY property is set to null.

      The date when the airport certification will become invalid.

      Parameters:
      aValue - the role value to set for the CERTIFICATION_EXPIRATION_DATE_PROPERTY property.
    • getContaminant

      public List<TLcdAIXM51AirportHeliportContamination> getContaminant()
      Gets the value of the CONTAMINANT_PROPERTY property adapted to a list of TLcdAIXM51AirportHeliportContamination instances.

      Overall contamination of an airport.

      Returns:
      the value of the CONTAMINANT_PROPERTY property adapted to a list of TLcdAIXM51AirportHeliportContamination instances.
      See Also:
    • getServedCity

      public List<TLcdAIXM51City> getServedCity()
      Gets the value of the SERVED_CITY_PROPERTY property adapted to a list of TLcdAIXM51City instances.

      The location that is served by the airport.

      Returns:
      the value of the SERVED_CITY_PROPERTY property adapted to a list of TLcdAIXM51City instances.
      See Also:
    • getResponsibleOrganisation

      public TLcdAIXM51AirportHeliportResponsibilityOrganisation getResponsibleOrganisation()
      Returns the role value contained in the value of the RESPONSIBLE_ORGANISATION_PROPERTY property. Returns null if the value of the RESPONSIBLE_ORGANISATION_PROPERTY property is null.

      The Organisation that is responsible for managing the airport. Usually, this indicates that the related Organisation/Authority is responsible for the management of the aerodrome/heliport. The concept of 'airport management' is not applicable to all aerodrome/heliports world-wide. In that case, the Aerodrome/Heliport will be associated with the State responsible fot its operations.

      Returns:
      the role value of the RESPONSIBLE_ORGANISATION_PROPERTY property.
      See Also:
    • setResponsibleOrganisation

      public void setResponsibleOrganisation(TLcdAIXM51AirportHeliportResponsibilityOrganisation aValue)
      Sets the value of the property that maps to the responsibleOrganisation element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the RESPONSIBLE_ORGANISATION_PROPERTY property is set to null.

      The Organisation that is responsible for managing the airport. Usually, this indicates that the related Organisation/Authority is responsible for the management of the aerodrome/heliport. The concept of 'airport management' is not applicable to all aerodrome/heliports world-wide. In that case, the Aerodrome/Heliport will be associated with the State responsible fot its operations.

      Parameters:
      aValue - the role value to set for the RESPONSIBLE_ORGANISATION_PROPERTY property.
    • getARP

      public TLcdAIXM51ElevatedPoint getARP()
      Returns the role value contained in the value of the ARP_PROPERTY property. Returns null if the value of the ARP_PROPERTY property is null.

      Airport reference point.

      Returns:
      the role value of the ARP_PROPERTY property.
      See Also:
    • setARP

      public void setARP(TLcdAIXM51ElevatedPoint aValue)
      Sets the value of the property that maps to the ARP element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the ARP_PROPERTY property is set to null.

      Airport reference point.

      Parameters:
      aValue - the role value to set for the ARP_PROPERTY property.
    • getAviationBoundary

      public TLcdAIXM51ElevatedSurface getAviationBoundary()
      Returns the role value contained in the value of the AVIATION_BOUNDARY_PROPERTY property. Returns null if the value of the AVIATION_BOUNDARY_PROPERTY property is null.

      Boundary of the airport/heliport used for aviation operations.

      Returns:
      the role value of the AVIATION_BOUNDARY_PROPERTY property.
      See Also:
    • setAviationBoundary

      public void setAviationBoundary(TLcdAIXM51ElevatedSurface aValue)
      Sets the value of the property that maps to the aviationBoundary element. to a new instance of the association class TLcdAIXM51Property initialized with the given role value. In case the given role value is null, the AVIATION_BOUNDARY_PROPERTY property is set to null.

      Boundary of the airport/heliport used for aviation operations.

      Parameters:
      aValue - the role value to set for the AVIATION_BOUNDARY_PROPERTY property.
    • getAltimeterSource

      Gets the value of the ALTIMETER_SOURCE_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.

      The altimeter source used by the Airport.

      Returns:
      the value of the ALTIMETER_SOURCE_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.
      See Also:
    • getContact

      public List<TLcdAIXM51ContactInformation> getContact()
      Gets the value of the CONTACT_PROPERTY property adapted to a list of TLcdAIXM51ContactInformation instances.

      Contact details for the AirportHeliport (phone, postal address, e-mail, etc.)

      Returns:
      the value of the CONTACT_PROPERTY property adapted to a list of TLcdAIXM51ContactInformation instances.
      See Also:
    • getAvailability

      public List<TLcdAIXM51AirportHeliportAvailability> getAvailability()
      Gets the value of the AVAILABILITY_PROPERTY property adapted to a list of TLcdAIXM51AirportHeliportAvailability instances.

      Information about the operational status of the airport/heliport.

      Returns:
      the value of the AVAILABILITY_PROPERTY property adapted to a list of TLcdAIXM51AirportHeliportAvailability instances.
      See Also:
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      Returns:
      the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      See Also:
    • getExtension

      public List<TLcdAIXM51AbstractExtension> getExtension()
      Gets the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      Returns:
      the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      See Also:
    • getInterpretation

      public ELcdAIXM51Interpretation getInterpretation()
      Returns the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Returns:
      the value of the INTERPRETATION_PROPERTY property.
    • setInterpretation

      public void setInterpretation(ELcdAIXM51Interpretation aValue)
      Sets the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the INTERPRETATION_PROPERTY property.
    • getSequenceNumber

      public long getSequenceNumber()
      Returns the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Returns:
      the value of the SEQUENCE_NUMBER_PROPERTY property.
    • setSequenceNumber

      public void setSequenceNumber(long aValue)
      Sets the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the SEQUENCE_NUMBER_PROPERTY property.
    • getCorrectionNumber

      public long getCorrectionNumber()
      Returns the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Returns:
      the value of the CORRECTION_NUMBER_PROPERTY property.
    • setCorrectionNumber

      public void setCorrectionNumber(long aValue)
      Sets the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the CORRECTION_NUMBER_PROPERTY property.
    • getTimeSliceMetadata

      public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
      Returns the value of the property that maps to the timeSliceMetadata element.
      Returns:
      the value of the TIME_SLICE_METADATA_PROPERTY property.
    • setTimeSliceMetadata

      public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
      Sets the value of the property that maps to the timeSliceMetadata element.
      Parameters:
      aValue - the value to set for the TIME_SLICE_METADATA_PROPERTY property.
    • getFeatureLifetime

      public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
      Returns the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Returns:
      the value of the FEATURE_LIFETIME_PROPERTY property.
      See Also:
    • setFeatureLifetime

      public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
      Sets the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the FEATURE_LIFETIME_PROPERTY property.