Class TLcdAIXM51DepartureArrivalCondition

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51DepartureArrivalCondition extends TLcdAIXM51AbstractAIXMObject
A condition which is established for a departure or an arrival
Since:
10.0
  • Field Details

    • MINIMUM_ENROUTE_ALTITUDE_PROPERTY

      public static final TLcdDataProperty MINIMUM_ENROUTE_ALTITUDE_PROPERTY
      Data property that maps to the minimumEnrouteAltitude element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • MINIMUM_CROSSING_AT_END_PROPERTY

      public static final TLcdDataProperty MINIMUM_CROSSING_AT_END_PROPERTY
      Data property that maps to the minimumCrossingAtEnd element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY

      public static final TLcdDataProperty MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
      Data property that maps to the minimumCrossingAtEndReference element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>.
    • MAXIMUM_CROSSING_AT_END_PROPERTY

      public static final TLcdDataProperty MAXIMUM_CROSSING_AT_END_PROPERTY
      Data property that maps to the maximumCrossingAtEnd element. The possible values for this property are instances of TLcdAIXM51ValDistanceVertical.
    • MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY

      public static final TLcdDataProperty MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
      Data property that maps to the maximumCrossingAtEndReference element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>.
    • ENGINE_TYPE_PROPERTY

      public static final TLcdDataProperty ENGINE_TYPE_PROPERTY
      Data property that maps to the engineType element. The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51AircraftCharacteristic>.
    • 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

    • TLcdAIXM51DepartureArrivalCondition

      public TLcdAIXM51DepartureArrivalCondition()
    • TLcdAIXM51DepartureArrivalCondition

      public TLcdAIXM51DepartureArrivalCondition(TLcdDataType aType)
  • Method Details

    • getMinimumEnrouteAltitude

      public TLcdAIXM51ValDistanceVertical getMinimumEnrouteAltitude()
      Returns the value of the property that maps to the minimumEnrouteAltitude element.

      Minimum en-route altitude (MEA). The altitude for an en-route segment that provides adequate reception of relevant navigation facilities and ATS communications, complies with the airspace structure and provides the required obstacle clearance.

      Returns:
      the value of the MINIMUM_ENROUTE_ALTITUDE_PROPERTY property.
    • setMinimumEnrouteAltitude

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

      Minimum en-route altitude (MEA). The altitude for an en-route segment that provides adequate reception of relevant navigation facilities and ATS communications, complies with the airspace structure and provides the required obstacle clearance.

      Parameters:
      aValue - the value to set for the MINIMUM_ENROUTE_ALTITUDE_PROPERTY property.
    • getMinimumCrossingAtEnd

      public TLcdAIXM51ValDistanceVertical getMinimumCrossingAtEnd()
      Returns the value of the property that maps to the minimumCrossingAtEnd element.

      The lowermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Returns:
      the value of the MINIMUM_CROSSING_AT_END_PROPERTY property.
    • setMinimumCrossingAtEnd

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

      The lowermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Parameters:
      aValue - the value to set for the MINIMUM_CROSSING_AT_END_PROPERTY property.
    • getMinimumCrossingAtEndReference

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

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

      Returns:
      the role value of the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
      See Also:
    • setMinimumCrossingAtEndReference

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

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

      Parameters:
      aValue - the role value to set for the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
    • getMaximumCrossingAtEnd

      public TLcdAIXM51ValDistanceVertical getMaximumCrossingAtEnd()
      Returns the value of the property that maps to the maximumCrossingAtEnd element.

      The uppermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Returns:
      the value of the MAXIMUM_CROSSING_AT_END_PROPERTY property.
    • setMaximumCrossingAtEnd

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

      The uppermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.

      Parameters:
      aValue - the value to set for the MAXIMUM_CROSSING_AT_END_PROPERTY property.
    • getMaximumCrossingAtEndReference

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

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

      Returns:
      the role value of the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
      See Also:
    • setMaximumCrossingAtEndReference

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

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

      Parameters:
      aValue - the role value to set for the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property.
    • getEngineType

      public TLcdAIXM51AircraftCharacteristic getEngineType()
      Returns the role value contained in the value of the ENGINE_TYPE_PROPERTY property. Returns null if the value of the ENGINE_TYPE_PROPERTY property is null.

      type of aircraft engine allowed for the condition

      Returns:
      the role value of the ENGINE_TYPE_PROPERTY property.
      See Also:
    • setEngineType

      public void setEngineType(TLcdAIXM51AircraftCharacteristic aValue)
      Sets the value of the property that maps to the engineType 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 ENGINE_TYPE_PROPERTY property is set to null.

      type of aircraft engine allowed for the condition

      Parameters:
      aValue - the role value to set for the ENGINE_TYPE_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: