All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51ApproachCondition extends TLcdAIXM51AbstractAIXMObject
The final approach condition that must be met to use the set of minima. For example, straight in approach to runway 9R Localizer only. (S-LOC 9R) (circling 8,16)
Since:
10.0
  • Field Details

    • FINAL_APPROACH_PATH_PROPERTY

      public static final TLcdDataProperty FINAL_APPROACH_PATH_PROPERTY
      Data property that maps to the finalApproachPath element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMinimaFinalApproachPath>.
    • REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY

      public static final TLcdDataProperty REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY
      Data property that maps to the requiredNavigationPerformance element. The possible values for this property are instances of TLcdAIXM51Optional<Double>.
    • CLIMB_GRADIENT_PROPERTY

      public static final TLcdDataProperty CLIMB_GRADIENT_PROPERTY
      Data property that maps to the climbGradient element. The possible values for this property are instances of TLcdAIXM51Optional<Double>.
    • MINIMUM_SET_PROPERTY

      public static final TLcdDataProperty MINIMUM_SET_PROPERTY
      Data property that maps to the minimumSet element. The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51Minima>.
    • CIRCLING_RESTRICTION_PROPERTY

      public static final TLcdDataProperty CIRCLING_RESTRICTION_PROPERTY
      Data property that maps to the circlingRestriction element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51CirclingRestriction>>.
    • AIRCRAFT_CATEGORY_PROPERTY

      public static final TLcdDataProperty AIRCRAFT_CATEGORY_PROPERTY
      Data property that maps to the aircraftCategory element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51AircraftCharacteristic>>.
    • LANDING_AREA_PROPERTY

      public static final TLcdDataProperty LANDING_AREA_PROPERTY
      Data property that maps to the landingArea element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51LandingTakeoffAreaCollection>>.
    • ALTIMETER_PROPERTY

      public static final TLcdDataProperty ALTIMETER_PROPERTY
      Data property that maps to the altimeter element. The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51AltimeterSourceTimeSlice>.
    • DESIGN_SURFACE_PROPERTY

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

    • TLcdAIXM51ApproachCondition

      public TLcdAIXM51ApproachCondition()
    • TLcdAIXM51ApproachCondition

      public TLcdAIXM51ApproachCondition(TLcdDataType aType)
  • Method Details

    • getFinalApproachPath

      public TLcdAIXM51CodeMinimaFinalApproachPath getFinalApproachPath()
      Returns the role value contained in the value of the FINAL_APPROACH_PATH_PROPERTY property. Returns null if the value of the FINAL_APPROACH_PATH_PROPERTY property is null.

      Enumerant indicating final approach path.

      Returns:
      the role value of the FINAL_APPROACH_PATH_PROPERTY property.
      See Also:
    • setFinalApproachPath

      public void setFinalApproachPath(TLcdAIXM51CodeMinimaFinalApproachPath aValue)
      Sets the value of the property that maps to the finalApproachPath 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 FINAL_APPROACH_PATH_PROPERTY property is set to null.

      Enumerant indicating final approach path.

      Parameters:
      aValue - the role value to set for the FINAL_APPROACH_PATH_PROPERTY property.
    • getRequiredNavigationPerformance

      public Double getRequiredNavigationPerformance()
      Returns the role value contained in the value of the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property. Returns null if the value of the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property is null.

      [ICAO] Required navigation performance (RNP). [ICAO] Specifies the minimum navigation performance accuracy required in an airspace. It is the navigation performance accuracy of all the user and navigation system combinations within an airspace. Note: It is a tolerance factor for flying. The factor is taken into consideration when determining protected airspace for aircraft.

      Returns:
      the role value of the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property.
      See Also:
    • setRequiredNavigationPerformance

      public void setRequiredNavigationPerformance(Double aValue)
      Sets the value of the property that maps to the requiredNavigationPerformance 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 REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property is set to null.

      [ICAO] Required navigation performance (RNP). [ICAO] Specifies the minimum navigation performance accuracy required in an airspace. It is the navigation performance accuracy of all the user and navigation system combinations within an airspace. Note: It is a tolerance factor for flying. The factor is taken into consideration when determining protected airspace for aircraft.

      Parameters:
      aValue - the role value to set for the REQUIRED_NAVIGATION_PERFORMANCE_PROPERTY property.
    • getClimbGradient

      public Double getClimbGradient()
      Returns the role value contained in the value of the CLIMB_GRADIENT_PROPERTY property. Returns null if the value of the CLIMB_GRADIENT_PROPERTY property is null.

      The capability of an aircraft to climb with a certain gradient in take-off configuration.

      Returns:
      the role value of the CLIMB_GRADIENT_PROPERTY property.
      See Also:
    • setClimbGradient

      public void setClimbGradient(Double aValue)
      Sets the value of the property that maps to the climbGradient 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 CLIMB_GRADIENT_PROPERTY property is set to null.

      The capability of an aircraft to climb with a certain gradient in take-off configuration.

      Parameters:
      aValue - the role value to set for the CLIMB_GRADIENT_PROPERTY property.
    • getMinimumSet

      public TLcdAIXM51Minima getMinimumSet()
      Returns the role value contained in the value of the MINIMUM_SET_PROPERTY property. Returns null if the value of the MINIMUM_SET_PROPERTY property is null.

      Vertical and horizontal visual minimums

      Returns:
      the role value of the MINIMUM_SET_PROPERTY property.
      See Also:
    • setMinimumSet

      public void setMinimumSet(TLcdAIXM51Minima aValue)
      Sets the value of the property that maps to the minimumSet 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 MINIMUM_SET_PROPERTY property is set to null.

      Vertical and horizontal visual minimums

      Parameters:
      aValue - the role value to set for the MINIMUM_SET_PROPERTY property.
    • getCirclingRestriction

      public List<TLcdAIXM51CirclingRestriction> getCirclingRestriction()
      Gets the value of the CIRCLING_RESTRICTION_PROPERTY property adapted to a list of TLcdAIXM51CirclingRestriction instances.

      An area resticted to flight.

      Returns:
      the value of the CIRCLING_RESTRICTION_PROPERTY property adapted to a list of TLcdAIXM51CirclingRestriction instances.
      See Also:
    • getAircraftCategory

      public List<TLcdAIXM51AircraftCharacteristic> getAircraftCategory()
      Gets the value of the AIRCRAFT_CATEGORY_PROPERTY property adapted to a list of TLcdAIXM51AircraftCharacteristic instances.

      Classification of aircraft based on 1.3 times stall speed in landing configuration at maximum certified landing mass.

      Returns:
      the value of the AIRCRAFT_CATEGORY_PROPERTY property adapted to a list of TLcdAIXM51AircraftCharacteristic instances.
      See Also:
    • getLandingArea

      public List<TLcdAIXM51LandingTakeoffAreaCollection> getLandingArea()
      Gets the value of the LANDING_AREA_PROPERTY property adapted to a list of TLcdAIXM51LandingTakeoffAreaCollection instances.

      One or more Runway Directions;final and sidestep defined by conditions.

      Returns:
      the value of the LANDING_AREA_PROPERTY property adapted to a list of TLcdAIXM51LandingTakeoffAreaCollection instances.
      See Also:
    • getAltimeter

      Returns the role value contained in the value of the ALTIMETER_PROPERTY property. Returns null if the value of the ALTIMETER_PROPERTY property is null.

      The altimeter that the Minimum Final Approach Condition applies to.

      Returns:
      the role value of the ALTIMETER_PROPERTY property.
      See Also:
    • setAltimeter

      public void setAltimeter(TLcdAIXM51Feature<TLcdAIXM51AltimeterSourceTimeSlice> aValue)
      Sets the value of the property that maps to the altimeter element. to a new instance of the association class TLcdAIXM51FeatureAssociation initialized with the given role value. In case the given role value is null, the ALTIMETER_PROPERTY property is set to null.

      The altimeter that the Minimum Final Approach Condition applies to.

      Parameters:
      aValue - the role value to set for the ALTIMETER_PROPERTY property.
    • getDesignSurface

      public List<TLcdAIXM51ObstacleAssessmentArea> getDesignSurface()
      Gets the value of the DESIGN_SURFACE_PROPERTY property adapted to a list of TLcdAIXM51ObstacleAssessmentArea instances.

      An evaluation area used when designing a procedure to insure safety of aircraft

      Returns:
      the value of the DESIGN_SURFACE_PROPERTY property adapted to a list of TLcdAIXM51ObstacleAssessmentArea instances.
      See Also:
    • 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: