Class TLcdAIXM51SurfaceCharacteristics

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51SurfaceCharacteristics extends TLcdAIXM51AbstractAIXMObject
An entity grouping together the attributes that model characteristics of an airport surface, such as strength, material, etc.
Since:
10.0
  • Field Details

  • Constructor Details

    • TLcdAIXM51SurfaceCharacteristics

      public TLcdAIXM51SurfaceCharacteristics()
    • TLcdAIXM51SurfaceCharacteristics

      public TLcdAIXM51SurfaceCharacteristics(TLcdDataType aType)
  • Method Details

    • getComposition

      public TLcdAIXM51CodeSurfaceComposition getComposition()
      Returns the role value contained in the value of the COMPOSITION_PROPERTY property. Returns null if the value of the COMPOSITION_PROPERTY property is null.

      The type of the predominant material of which a surface of the movement area is composed.

      Returns:
      the role value of the COMPOSITION_PROPERTY property.
      See Also:
    • setComposition

      public void setComposition(TLcdAIXM51CodeSurfaceComposition aValue)
      Sets the value of the property that maps to the composition 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 COMPOSITION_PROPERTY property is set to null.

      The type of the predominant material of which a surface of the movement area is composed.

      Parameters:
      aValue - the role value to set for the COMPOSITION_PROPERTY property.
    • getPreparation

      public TLcdAIXM51CodeSurfacePreparation getPreparation()
      Returns the role value contained in the value of the PREPARATION_PROPERTY property. Returns null if the value of the PREPARATION_PROPERTY property is null.

      The preparation technique(s) applied to a surface composition.

      Returns:
      the role value of the PREPARATION_PROPERTY property.
      See Also:
    • setPreparation

      public void setPreparation(TLcdAIXM51CodeSurfacePreparation aValue)
      Sets the value of the property that maps to the preparation 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 PREPARATION_PROPERTY property is set to null.

      The preparation technique(s) applied to a surface composition.

      Parameters:
      aValue - the role value to set for the PREPARATION_PROPERTY property.
    • getSurfaceCondition

      public TLcdAIXM51CodeSurfaceCondition getSurfaceCondition()
      Returns the role value contained in the value of the SURFACE_CONDITION_PROPERTY property. Returns null if the value of the SURFACE_CONDITION_PROPERTY property is null.

      The quality of the surface, as a category.

      Returns:
      the role value of the SURFACE_CONDITION_PROPERTY property.
      See Also:
    • setSurfaceCondition

      public void setSurfaceCondition(TLcdAIXM51CodeSurfaceCondition aValue)
      Sets the value of the property that maps to the surfaceCondition 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 SURFACE_CONDITION_PROPERTY property is set to null.

      The quality of the surface, as a category.

      Parameters:
      aValue - the role value to set for the SURFACE_CONDITION_PROPERTY property.
    • getClassPCN

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

      The bearing strength of a pavement for unrestricted operations.

      Returns:
      the role value of the CLASS_PCN_PROPERTY property.
      See Also:
    • setClassPCN

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

      The bearing strength of a pavement for unrestricted operations.

      Parameters:
      aValue - the role value to set for the CLASS_PCN_PROPERTY property.
    • getPavementTypePCN

      public TLcdAIXM51CodePCNPavement getPavementTypePCN()
      Returns the role value contained in the value of the PAVEMENT_TYPE_PCN_PROPERTY property. Returns null if the value of the PAVEMENT_TYPE_PCN_PROPERTY property is null.

      The pavement behaviour (rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category.

      Returns:
      the role value of the PAVEMENT_TYPE_PCN_PROPERTY property.
      See Also:
    • setPavementTypePCN

      public void setPavementTypePCN(TLcdAIXM51CodePCNPavement aValue)
      Sets the value of the property that maps to the pavementTypePCN 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 PAVEMENT_TYPE_PCN_PROPERTY property is set to null.

      The pavement behaviour (rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category.

      Parameters:
      aValue - the role value to set for the PAVEMENT_TYPE_PCN_PROPERTY property.
    • getPavementSubgradePCN

      public TLcdAIXM51CodePCNSubgrade getPavementSubgradePCN()
      Returns the role value contained in the value of the PAVEMENT_SUBGRADE_PCN_PROPERTY property. Returns null if the value of the PAVEMENT_SUBGRADE_PCN_PROPERTY property is null.

      A categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN).

      Returns:
      the role value of the PAVEMENT_SUBGRADE_PCN_PROPERTY property.
      See Also:
    • setPavementSubgradePCN

      public void setPavementSubgradePCN(TLcdAIXM51CodePCNSubgrade aValue)
      Sets the value of the property that maps to the pavementSubgradePCN 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 PAVEMENT_SUBGRADE_PCN_PROPERTY property is set to null.

      A categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN).

      Parameters:
      aValue - the role value to set for the PAVEMENT_SUBGRADE_PCN_PROPERTY property.
    • getMaxTyrePressurePCN

      public TLcdAIXM51CodePCNTyrePressure getMaxTyrePressurePCN()
      Returns the role value contained in the value of the MAX_TYRE_PRESSURE_PCN_PROPERTY property. Returns null if the value of the MAX_TYRE_PRESSURE_PCN_PROPERTY property is null.

      The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category.

      Returns:
      the role value of the MAX_TYRE_PRESSURE_PCN_PROPERTY property.
      See Also:
    • setMaxTyrePressurePCN

      public void setMaxTyrePressurePCN(TLcdAIXM51CodePCNTyrePressure aValue)
      Sets the value of the property that maps to the maxTyrePressurePCN 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 MAX_TYRE_PRESSURE_PCN_PROPERTY property is set to null.

      The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category.

      Parameters:
      aValue - the role value to set for the MAX_TYRE_PRESSURE_PCN_PROPERTY property.
    • getEvaluationMethodPCN

      public TLcdAIXM51CodePCNMethod getEvaluationMethodPCN()
      Returns the role value contained in the value of the EVALUATION_METHOD_PCN_PROPERTY property. Returns null if the value of the EVALUATION_METHOD_PCN_PROPERTY property is null.

      The method used to rate a runway pavement.

      Returns:
      the role value of the EVALUATION_METHOD_PCN_PROPERTY property.
      See Also:
    • setEvaluationMethodPCN

      public void setEvaluationMethodPCN(TLcdAIXM51CodePCNMethod aValue)
      Sets the value of the property that maps to the evaluationMethodPCN 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 EVALUATION_METHOD_PCN_PROPERTY property is set to null.

      The method used to rate a runway pavement.

      Parameters:
      aValue - the role value to set for the EVALUATION_METHOD_PCN_PROPERTY property.
    • getClassLCN

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

      A value which denotes the peak bearing moment the surface can handle repeatedly without shortening its service life.

      Returns:
      the role value of the CLASS_LCN_PROPERTY property.
      See Also:
    • setClassLCN

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

      A value which denotes the peak bearing moment the surface can handle repeatedly without shortening its service life.

      Parameters:
      aValue - the role value to set for the CLASS_LCN_PROPERTY property.
    • getWeightSIWL

      public TLcdAIXM51ValWeight getWeightSIWL()
      Returns the value of the property that maps to the weightSIWL element.

      The maximum calculated load on each tire of a landing gear assembly that a movement area surface can support.

      Returns:
      the value of the WEIGHT_SIWL_PROPERTY property.
    • setWeightSIWL

      public void setWeightSIWL(TLcdAIXM51ValWeight aValue)
      Sets the value of the property that maps to the weightSIWL element.

      The maximum calculated load on each tire of a landing gear assembly that a movement area surface can support.

      Parameters:
      aValue - the value to set for the WEIGHT_SIWL_PROPERTY property.
    • getTyrePressureSIWL

      public TLcdAIXM51ValPressure getTyrePressureSIWL()
      Returns the value of the property that maps to the tyrePressureSIWL element.

      The maximum aircraft tire pressure that a movement area surface can support.

      Returns:
      the value of the TYRE_PRESSURE_SIWL_PROPERTY property.
    • setTyrePressureSIWL

      public void setTyrePressureSIWL(TLcdAIXM51ValPressure aValue)
      Sets the value of the property that maps to the tyrePressureSIWL element.

      The maximum aircraft tire pressure that a movement area surface can support.

      Parameters:
      aValue - the value to set for the TYRE_PRESSURE_SIWL_PROPERTY property.
    • getWeightAUW

      public TLcdAIXM51ValWeight getWeightAUW()
      Returns the value of the property that maps to the weightAUW element.

      The maximum total value of the weight of an aircraft that a movement area surface may support, regardless of the landing gear configuration of the aircraft.

      Returns:
      the value of the WEIGHT_AUW_PROPERTY property.
    • setWeightAUW

      public void setWeightAUW(TLcdAIXM51ValWeight aValue)
      Sets the value of the property that maps to the weightAUW element.

      The maximum total value of the weight of an aircraft that a movement area surface may support, regardless of the landing gear configuration of the aircraft.

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