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

    • MINIMUM_ENROUTE_ALTITUDE_PROPERTY Link icon

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

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

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

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

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

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

    • TLcdAIXM51DepartureArrivalCondition Link icon

      public TLcdAIXM51DepartureArrivalCondition()
    • TLcdAIXM51DepartureArrivalCondition Link icon

      public TLcdAIXM51DepartureArrivalCondition(TLcdDataType aType)
  • Method Details Link icon

    • getMinimumEnrouteAltitude Link icon

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

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

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

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

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

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

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

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

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

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

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

      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 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: