Class TLcdAIXM51FlightRestrictionLevel

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51FlightRestrictionLevel extends TLcdAIXM51AbstractAIXMObject
A single level or a level band associated with a flight restriction, either condition or routing element.
Since:
10.0
  • Field Details Link icon

    • UPPER_LEVEL_PROPERTY Link icon

      public static final TLcdDataProperty UPPER_LEVEL_PROPERTY
      Data property that maps to the upperLevel element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • UPPER_LEVEL_REFERENCE_PROPERTY Link icon

      public static final TLcdDataProperty UPPER_LEVEL_REFERENCE_PROPERTY
      Data property that maps to the upperLevelReference element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>.
    • LOWER_LEVEL_PROPERTY Link icon

      public static final TLcdDataProperty LOWER_LEVEL_PROPERTY
      Data property that maps to the lowerLevel element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • LOWER_LEVEL_REFERENCE_PROPERTY Link icon

      public static final TLcdDataProperty LOWER_LEVEL_REFERENCE_PROPERTY
      Data property that maps to the lowerLevelReference element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>.
    • ANNOTATION_PROPERTY Link icon

      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 Link icon

      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>>.
  • Constructor Details Link icon

    • TLcdAIXM51FlightRestrictionLevel Link icon

      public TLcdAIXM51FlightRestrictionLevel()
    • TLcdAIXM51FlightRestrictionLevel Link icon

      public TLcdAIXM51FlightRestrictionLevel(TLcdDataType aType)
  • Method Details Link icon

    • getUpperLevel Link icon

      public TLcdAIXM51ValDistanceVertical getUpperLevel()
      Returns the value of the property that maps to the upperLevel element.

      The value of the uppermost cruising level. 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_LEVEL_PROPERTY property.
    • setUpperLevel Link icon

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

      The value of the uppermost cruising level. 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_LEVEL_PROPERTY property.
    • getUpperLevelReference Link icon

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

      The reference surface used for the value of the upper level. For example, Mean Sea Level, Ground, standard pressure, etc..

      Returns:
      the role value of the UPPER_LEVEL_REFERENCE_PROPERTY property.
      See Also:
    • setUpperLevelReference Link icon

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

      The reference surface used for the value of the upper level. For example, Mean Sea Level, Ground, standard pressure, etc..

      Parameters:
      aValue - the role value to set for the UPPER_LEVEL_REFERENCE_PROPERTY property.
    • getLowerLevel Link icon

      public TLcdAIXM51ValDistanceVertical getLowerLevel()
      Returns the value of the property that maps to the lowerLevel element.

      The value of the lowermost cruising level. 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_LEVEL_PROPERTY property.
    • setLowerLevel Link icon

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

      The value of the lowermost cruising level. 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_LEVEL_PROPERTY property.
    • getLowerLevelReference Link icon

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

      The reference surface used for the value of the lower level. For example, Mean Sea Level, Ground, standard pressure, etc..

      Returns:
      the role value of the LOWER_LEVEL_REFERENCE_PROPERTY property.
      See Also:
    • setLowerLevelReference Link icon

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

      The reference surface used for the value of the lower level. For example, Mean Sea Level, Ground, standard pressure, etc..

      Parameters:
      aValue - the role value to set for the LOWER_LEVEL_REFERENCE_PROPERTY property.
    • getAnnotation Link icon

      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 Link icon

      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: