Class TLcdAIXM51AirspaceLayer

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51AirspaceLayer extends TLcdAIXM51AbstractAIXMObject
The portion of airspace between two specified vertical levels.
Since:
10.0
  • Field Details

  • Constructor Details

    • TLcdAIXM51AirspaceLayer

      public TLcdAIXM51AirspaceLayer()
    • TLcdAIXM51AirspaceLayer

      public TLcdAIXM51AirspaceLayer(TLcdDataType aType)
  • Method Details

    • getUpperLimit

      public TLcdAIXM51ValDistanceVertical getUpperLimit()
      Returns the value of the property that maps to the upperLimit element.

      Upper limit of the block. The data type also allows a special non-numerical value "CEILING", meaning "the top of the airspace. This can useful in the case of Airspace that have a non-constant upper limit.

      Returns:
      the value of the UPPER_LIMIT_PROPERTY property.
    • setUpperLimit

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

      Upper limit of the block. The data type also allows a special non-numerical value "CEILING", meaning "the top of the airspace. This can useful in the case of Airspace that have a non-constant upper limit.

      Parameters:
      aValue - the value to set for the UPPER_LIMIT_PROPERTY property.
    • getUpperLimitReference

      public TLcdAIXM51CodeVerticalReference getUpperLimitReference()
      Returns the role value contained in the value of the UPPER_LIMIT_REFERENCE_PROPERTY property. Returns null if the value of the UPPER_LIMIT_REFERENCE_PROPERTY property is null.

      A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.

      Returns:
      the role value of the UPPER_LIMIT_REFERENCE_PROPERTY property.
      See Also:
    • setUpperLimitReference

      public void setUpperLimitReference(TLcdAIXM51CodeVerticalReference aValue)
      Sets the value of the property that maps to the upperLimitReference 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 UPPER_LIMIT_REFERENCE_PROPERTY property is set to null.

      A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.

      Parameters:
      aValue - the role value to set for the UPPER_LIMIT_REFERENCE_PROPERTY property.
    • getLowerLimit

      public TLcdAIXM51ValDistanceVertical getLowerLimit()
      Returns the value of the property that maps to the lowerLimit element.

      Lower limit of the block. The data type also allows a special non-numerical value "FLOOR" meaning "the bottom of the airspace". This can useful in the case of Airspace that have a non-constant lower limit.

      Returns:
      the value of the LOWER_LIMIT_PROPERTY property.
    • setLowerLimit

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

      Lower limit of the block. The data type also allows a special non-numerical value "FLOOR" meaning "the bottom of the airspace". This can useful in the case of Airspace that have a non-constant lower limit.

      Parameters:
      aValue - the value to set for the LOWER_LIMIT_PROPERTY property.
    • getLowerLimitReference

      public TLcdAIXM51CodeVerticalReference getLowerLimitReference()
      Returns the role value contained in the value of the LOWER_LIMIT_REFERENCE_PROPERTY property. Returns null if the value of the LOWER_LIMIT_REFERENCE_PROPERTY property is null.

      A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.

      Returns:
      the role value of the LOWER_LIMIT_REFERENCE_PROPERTY property.
      See Also:
    • setLowerLimitReference

      public void setLowerLimitReference(TLcdAIXM51CodeVerticalReference aValue)
      Sets the value of the property that maps to the lowerLimitReference 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 LOWER_LIMIT_REFERENCE_PROPERTY property is set to null.

      A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.

      Parameters:
      aValue - the role value to set for the LOWER_LIMIT_REFERENCE_PROPERTY property.
    • getAltitudeInterpretation

      public TLcdAIXM51CodeAltitudeUse getAltitudeInterpretation()
      Returns the role value contained in the value of the ALTITUDE_INTERPRETATION_PROPERTY property. Returns null if the value of the ALTITUDE_INTERPRETATION_PROPERTY property is null.

      Indicates how the upper and/or lower altitude values should be interpreted.

      Returns:
      the role value of the ALTITUDE_INTERPRETATION_PROPERTY property.
      See Also:
    • setAltitudeInterpretation

      public void setAltitudeInterpretation(TLcdAIXM51CodeAltitudeUse aValue)
      Sets the value of the property that maps to the altitudeInterpretation 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 ALTITUDE_INTERPRETATION_PROPERTY property is set to null.

      Indicates how the upper and/or lower altitude values should be interpreted.

      Parameters:
      aValue - the role value to set for the ALTITUDE_INTERPRETATION_PROPERTY property.
    • getDiscreteLevelSeries

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

      Restriction of the AirspaceLayer to a number of standard IFR or VFR levels.

      Returns:
      the role value of the DISCRETE_LEVEL_SERIES_PROPERTY property.
      See Also:
    • setDiscreteLevelSeries

      public void setDiscreteLevelSeries(TLcdAIXM51Feature<TLcdAIXM51StandardLevelColumnTimeSlice> aValue)
      Sets the value of the property that maps to the discreteLevelSeries element. to a new instance of the association class TLcdAIXM51FeatureAssociation initialized with the given role value. In case the given role value is null, the DISCRETE_LEVEL_SERIES_PROPERTY property is set to null.

      Restriction of the AirspaceLayer to a number of standard IFR or VFR levels.

      Parameters:
      aValue - the role value to set for the DISCRETE_LEVEL_SERIES_PROPERTY property.
    • 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: