Class TLcdAIXM51AltitudeAdjustment

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51AltitudeAdjustment extends TLcdAIXM51AbstractAIXMObject
Operational factors applied to obstacle clearance altitudes to produce the safest usable altitude.
Since:
10.0
  • Field Details

    • ALTITUDE_ADJUSTMENT_TYPE_PROPERTY

      public static final TLcdDataProperty ALTITUDE_ADJUSTMENT_TYPE_PROPERTY
      Data property that maps to the altitudeAdjustmentType element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeAltitudeAdjustment>.
    • PRIMARY_ALTERNATE_MINIMUM_PROPERTY

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

      public static final TLcdDataProperty ALTITUDE_ADJUSTMENT_PROPERTY
      Data property that maps to the altitudeAdjustment element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • LOCAL_REMOTE_CODE_PROPERTY

      public static final TLcdDataProperty LOCAL_REMOTE_CODE_PROPERTY
      Data property that maps to the localRemoteCode element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>.
    • 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>>.
  • Constructor Details

    • TLcdAIXM51AltitudeAdjustment

      public TLcdAIXM51AltitudeAdjustment()
    • TLcdAIXM51AltitudeAdjustment

      public TLcdAIXM51AltitudeAdjustment(TLcdDataType aType)
  • Method Details

    • getAltitudeAdjustmentType

      public TLcdAIXM51CodeAltitudeAdjustment getAltitudeAdjustmentType()
      Returns the role value contained in the value of the ALTITUDE_ADJUSTMENT_TYPE_PROPERTY property. Returns null if the value of the ALTITUDE_ADJUSTMENT_TYPE_PROPERTY property is null.

      Ability to adjust the segment altitude

      Returns:
      the role value of the ALTITUDE_ADJUSTMENT_TYPE_PROPERTY property.
      See Also:
    • setAltitudeAdjustmentType

      public void setAltitudeAdjustmentType(TLcdAIXM51CodeAltitudeAdjustment aValue)
      Sets the value of the property that maps to the altitudeAdjustmentType 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_ADJUSTMENT_TYPE_PROPERTY property is set to null.

      Ability to adjust the segment altitude

      Parameters:
      aValue - the role value to set for the ALTITUDE_ADJUSTMENT_TYPE_PROPERTY property.
    • getPrimaryAlternateMinimum

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

      Adjustments applicable to either local altimeter or secondary altimeter. Applicable to the final minimums based on altimeter settings. Set to Y if primary altimeter. Not applicable for TAA or MSA.

      Returns:
      the role value of the PRIMARY_ALTERNATE_MINIMUM_PROPERTY property.
      See Also:
    • setPrimaryAlternateMinimum

      public void setPrimaryAlternateMinimum(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the primaryAlternateMinimum 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 PRIMARY_ALTERNATE_MINIMUM_PROPERTY property is set to null.

      Adjustments applicable to either local altimeter or secondary altimeter. Applicable to the final minimums based on altimeter settings. Set to Y if primary altimeter. Not applicable for TAA or MSA.

      Parameters:
      aValue - the role value to set for the PRIMARY_ALTERNATE_MINIMUM_PROPERTY property.
    • getAltitudeAdjustment

      public TLcdAIXM51ValDistanceVertical getAltitudeAdjustment()
      Returns the value of the property that maps to the altitudeAdjustment element.

      The adjustment value

      Returns:
      the value of the ALTITUDE_ADJUSTMENT_PROPERTY property.
    • setAltitudeAdjustment

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

      The adjustment value

      Parameters:
      aValue - the value to set for the ALTITUDE_ADJUSTMENT_PROPERTY property.
    • getLocalRemoteCode

      public TLcdAIXM51CodeYesNo getLocalRemoteCode()
      Returns the role value contained in the value of the LOCAL_REMOTE_CODE_PROPERTY property. Returns null if the value of the LOCAL_REMOTE_CODE_PROPERTY property is null.
      Returns:
      the role value of the LOCAL_REMOTE_CODE_PROPERTY property.
      See Also:
    • setLocalRemoteCode

      public void setLocalRemoteCode(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the property that maps to the localRemoteCode 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 LOCAL_REMOTE_CODE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the LOCAL_REMOTE_CODE_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: