Class TLcdAIXM51FlightConditionCircumstance

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51FlightConditionCircumstance extends TLcdAIXM51AbstractAIXMObject
Circumstance related to the elementary condition (such as departing from an aerodrome), which is used to further refine the selection of flights being affected by the restriction.
Since:
10.0
  • Field Details

    • REFERENCE_LOCATION_PROPERTY

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

      public static final TLcdDataProperty RELATION_WITH_LOCATION_PROPERTY
      Data property that maps to the relationWithLocation element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeLocationQualifier>.
    • 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

    • TLcdAIXM51FlightConditionCircumstance

      public TLcdAIXM51FlightConditionCircumstance()
    • TLcdAIXM51FlightConditionCircumstance

      public TLcdAIXM51FlightConditionCircumstance(TLcdDataType aType)
  • Method Details

    • getReferenceLocation

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

      A code indicating if the condition element is a reference location for the flight restriction, i.e. if the time schedule associated with the restriction must be considered as applicable for that flight condition element.

      Returns:
      the role value of the REFERENCE_LOCATION_PROPERTY property.
      See Also:
    • setReferenceLocation

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

      A code indicating if the condition element is a reference location for the flight restriction, i.e. if the time schedule associated with the restriction must be considered as applicable for that flight condition element.

      Parameters:
      aValue - the role value to set for the REFERENCE_LOCATION_PROPERTY property.
    • getRelationWithLocation

      public TLcdAIXM51CodeLocationQualifier getRelationWithLocation()
      Returns the role value contained in the value of the RELATION_WITH_LOCATION_PROPERTY property. Returns null if the value of the RELATION_WITH_LOCATION_PROPERTY property is null.

      A code qualifying a location (such as an airspace, aerodrome, point, etc.) when used as condition element. For example, departing from that location, crossing the location, activation hours of the location are used as condition, etc..

      Returns:
      the role value of the RELATION_WITH_LOCATION_PROPERTY property.
      See Also:
    • setRelationWithLocation

      public void setRelationWithLocation(TLcdAIXM51CodeLocationQualifier aValue)
      Sets the value of the property that maps to the relationWithLocation 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 RELATION_WITH_LOCATION_PROPERTY property is set to null.

      A code qualifying a location (such as an airspace, aerodrome, point, etc.) when used as condition element. For example, departing from that location, crossing the location, activation hours of the location are used as condition, etc..

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