Class TLcdAIXM51Meteorology

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51Meteorology extends TLcdAIXM51AbstractAIXMObject
A specific set of meteorological conditions.
Since:
10.0
  • Field Details

    • FLIGHT_CONDITIONS_PROPERTY

      public static final TLcdDataProperty FLIGHT_CONDITIONS_PROPERTY
      Data property that maps to the flightConditions element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMeteoConditions>.
    • VISIBILITY_PROPERTY

      public static final TLcdDataProperty VISIBILITY_PROPERTY
      Data property that maps to the visibility element. The possible values for this property are instances of TLcdAIXM51ValDistance.
    • VISIBILITY_INTERPRETATION_PROPERTY

      public static final TLcdDataProperty VISIBILITY_INTERPRETATION_PROPERTY
      Data property that maps to the visibilityInterpretation element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeValueInterpretation>.
    • RUNWAY_VISUAL_RANGE_PROPERTY

      public static final TLcdDataProperty RUNWAY_VISUAL_RANGE_PROPERTY
      Data property that maps to the runwayVisualRange element. The possible values for this property are instances of TLcdAIXM51ValDistance.
    • RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY

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

    • TLcdAIXM51Meteorology

      public TLcdAIXM51Meteorology()
    • TLcdAIXM51Meteorology

      public TLcdAIXM51Meteorology(TLcdDataType aType)
  • Method Details

    • getFlightConditions

      public TLcdAIXM51CodeMeteoConditions getFlightConditions()
      Returns the role value contained in the value of the FLIGHT_CONDITIONS_PROPERTY property. Returns null if the value of the FLIGHT_CONDITIONS_PROPERTY property is null.

      An overall indication whether the meteorological conditions allow visual or instrumental operations.

      Returns:
      the role value of the FLIGHT_CONDITIONS_PROPERTY property.
      See Also:
    • setFlightConditions

      public void setFlightConditions(TLcdAIXM51CodeMeteoConditions aValue)
      Sets the value of the property that maps to the flightConditions 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 FLIGHT_CONDITIONS_PROPERTY property is set to null.

      An overall indication whether the meteorological conditions allow visual or instrumental operations.

      Parameters:
      aValue - the role value to set for the FLIGHT_CONDITIONS_PROPERTY property.
    • getVisibility

      public TLcdAIXM51ValDistance getVisibility()
      Returns the value of the property that maps to the visibility element.

      The greatest distance at which lights of 1,000 candelas can be seen and identified against an unlit background (as reported by the airport).

      Returns:
      the value of the VISIBILITY_PROPERTY property.
    • setVisibility

      public void setVisibility(TLcdAIXM51ValDistance aValue)
      Sets the value of the property that maps to the visibility element.

      The greatest distance at which lights of 1,000 candelas can be seen and identified against an unlit background (as reported by the airport).

      Parameters:
      aValue - the value to set for the VISIBILITY_PROPERTY property.
    • getVisibilityInterpretation

      public TLcdAIXM51CodeValueInterpretation getVisibilityInterpretation()
      Returns the role value contained in the value of the VISIBILITY_INTERPRETATION_PROPERTY property. Returns null if the value of the VISIBILITY_INTERPRETATION_PROPERTY property is null.

      Indicates whether the visibility is a minimum or a maximum value.

      Returns:
      the role value of the VISIBILITY_INTERPRETATION_PROPERTY property.
      See Also:
    • setVisibilityInterpretation

      public void setVisibilityInterpretation(TLcdAIXM51CodeValueInterpretation aValue)
      Sets the value of the property that maps to the visibilityInterpretation 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 VISIBILITY_INTERPRETATION_PROPERTY property is set to null.

      Indicates whether the visibility is a minimum or a maximum value.

      Parameters:
      aValue - the role value to set for the VISIBILITY_INTERPRETATION_PROPERTY property.
    • getRunwayVisualRange

      public TLcdAIXM51ValDistance getRunwayVisualRange()
      Returns the value of the property that maps to the runwayVisualRange element.

      The distance over which a pilot of an aircraft on the centreline of the runway can see the runway surface markings or the lights delineating the runway or identifying its centre line.

      Returns:
      the value of the RUNWAY_VISUAL_RANGE_PROPERTY property.
    • setRunwayVisualRange

      public void setRunwayVisualRange(TLcdAIXM51ValDistance aValue)
      Sets the value of the property that maps to the runwayVisualRange element.

      The distance over which a pilot of an aircraft on the centreline of the runway can see the runway surface markings or the lights delineating the runway or identifying its centre line.

      Parameters:
      aValue - the value to set for the RUNWAY_VISUAL_RANGE_PROPERTY property.
    • getRunwayVisualRangeInterpretation

      public TLcdAIXM51CodeValueInterpretation getRunwayVisualRangeInterpretation()
      Returns the role value contained in the value of the RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY property. Returns null if the value of the RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY property is null.

      Indicates whether the RVR is a minimum or maximum value.

      Returns:
      the role value of the RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY property.
      See Also:
    • setRunwayVisualRangeInterpretation

      public void setRunwayVisualRangeInterpretation(TLcdAIXM51CodeValueInterpretation aValue)
      Sets the value of the property that maps to the runwayVisualRangeInterpretation 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 RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY property is set to null.

      Indicates whether the RVR is a minimum or maximum value.

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