Class TLcdAIXM51ArrestingGearTimeSlice

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdTimeBounded, ILcdCloneable, ILcdDeepCloneable, ILcdInvalidateable, Serializable, Cloneable

public class TLcdAIXM51ArrestingGearTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
A series of devices, namely engaging or catching devices and energy absorption devices used to stop an aircraft by absorbing its momentum in a routine, emergency landing or aborted take-off.
Since:
10.0
See Also:
  • Field Details

  • Constructor Details

    • TLcdAIXM51ArrestingGearTimeSlice

      public TLcdAIXM51ArrestingGearTimeSlice()
    • TLcdAIXM51ArrestingGearTimeSlice

      public TLcdAIXM51ArrestingGearTimeSlice(TLcdDataType aType)
  • Method Details

    • getStatus

      public TLcdAIXM51CodeStatusOperations getStatus()
      Returns the role value contained in the value of the STATUS_PROPERTY property. Returns null if the value of the STATUS_PROPERTY property is null.

      The operational status of the arresting gear device.

      Returns:
      the role value of the STATUS_PROPERTY property.
      See Also:
    • setStatus

      public void setStatus(TLcdAIXM51CodeStatusOperations aValue)
      Sets the value of the property that maps to the status 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 STATUS_PROPERTY property is set to null.

      The operational status of the arresting gear device.

      Parameters:
      aValue - the role value to set for the STATUS_PROPERTY property.
    • getLength

      public TLcdAIXM51ValDistance getLength()
      Returns the value of the property that maps to the length element.

      Overall length of the feature.

      Returns:
      the value of the LENGTH_PROPERTY property.
    • setLength

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

      Overall length of the feature.

      Parameters:
      aValue - the value to set for the LENGTH_PROPERTY property.
    • getWidth

      public TLcdAIXM51ValDistance getWidth()
      Returns the value of the property that maps to the width element.

      Overall width of the feature.

      Returns:
      the value of the WIDTH_PROPERTY property.
    • setWidth

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

      Overall width of the feature.

      Parameters:
      aValue - the value to set for the WIDTH_PROPERTY property.
    • getEngageDevice

      public TLcdAIXM51CodeArrestingGearEngageDevice getEngageDevice()
      Returns the role value contained in the value of the ENGAGE_DEVICE_PROPERTY property. Returns null if the value of the ENGAGE_DEVICE_PROPERTY property is null.

      The type of device (for example: a hook) that is used to engage an aircraft upon landing in order to immediately stop it.

      Returns:
      the role value of the ENGAGE_DEVICE_PROPERTY property.
      See Also:
    • setEngageDevice

      public void setEngageDevice(TLcdAIXM51CodeArrestingGearEngageDevice aValue)
      Sets the value of the property that maps to the engageDevice 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 ENGAGE_DEVICE_PROPERTY property is set to null.

      The type of device (for example: a hook) that is used to engage an aircraft upon landing in order to immediately stop it.

      Parameters:
      aValue - the role value to set for the ENGAGE_DEVICE_PROPERTY property.
    • getAbsorbType

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

      The type of energy absorber (for example: a rotary brake) by which the arresting gear system rapidly dissipates the kinetic energy of a moving aircraft that engages the arresting system, bringing the aircraft to a stop.

      Returns:
      the role value of the ABSORB_TYPE_PROPERTY property.
      See Also:
    • setAbsorbType

      public void setAbsorbType(TLcdAIXM51CodeArrestingGearEnergyAbsorb aValue)
      Sets the value of the property that maps to the absorbType 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 ABSORB_TYPE_PROPERTY property is set to null.

      The type of energy absorber (for example: a rotary brake) by which the arresting gear system rapidly dissipates the kinetic energy of a moving aircraft that engages the arresting system, bringing the aircraft to a stop.

      Parameters:
      aValue - the role value to set for the ABSORB_TYPE_PROPERTY property.
    • getBidirectional

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

      A boolean describing whether the arresting gear is utilised from both runway directions or not.

      Returns:
      the role value of the BIDIRECTIONAL_PROPERTY property.
      See Also:
    • setBidirectional

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

      A boolean describing whether the arresting gear is utilised from both runway directions or not.

      Parameters:
      aValue - the role value to set for the BIDIRECTIONAL_PROPERTY property.
    • getLocation

      public TLcdAIXM51ValDistance getLocation()
      Returns the value of the property that maps to the location element.

      The distance of the arresting system from the closest threshold of the runway /landing area.

      Returns:
      the value of the LOCATION_PROPERTY property.
    • setLocation

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

      The distance of the arresting system from the closest threshold of the runway /landing area.

      Parameters:
      aValue - the value to set for the LOCATION_PROPERTY property.
    • getRunwayDirection

      Gets the value of the RUNWAY_DIRECTION_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.

      (DO272/ED99) The value of an ArrestingGearLocation feature's attribute idthr shall be identical to the value of its operationally corresponding RunwayThresholds feature's attribute idthr (Rule 16). (Note: Implied rule is Arresting Gear is used on a particilar runway direction).

      Returns:
      the value of the RUNWAY_DIRECTION_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.
      See Also:
    • getSurfaceProperties

      public TLcdAIXM51SurfaceCharacteristics getSurfaceProperties()
      Returns the role value contained in the value of the SURFACE_PROPERTIES_PROPERTY property. Returns null if the value of the SURFACE_PROPERTIES_PROPERTY property is null.

      Surface characteristics of the ArrestingGear.

      Returns:
      the role value of the SURFACE_PROPERTIES_PROPERTY property.
      See Also:
    • setSurfaceProperties

      public void setSurfaceProperties(TLcdAIXM51SurfaceCharacteristics aValue)
      Sets the value of the property that maps to the surfaceProperties 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 SURFACE_PROPERTIES_PROPERTY property is set to null.

      Surface characteristics of the ArrestingGear.

      Parameters:
      aValue - the role value to set for the SURFACE_PROPERTIES_PROPERTY property.
    • getExtent

      Returns the value of the property that maps to the choice between the extent_curveExtent and extent_surfaceExtent and extent_pointExtent elements.

      The possible values for this property are instances of

      Returns:
      the value of the EXTENT_PROPERTY property.
      See Also:
    • setExtent

      public void setExtent(TLcdGML32AbstractGeometricPrimitive aValue)
      Sets the value of the property that maps to the choice between the extent_curveExtent and extent_surfaceExtent and extent_pointExtent elements.

      The possible values for this property are instances of

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

      public ELcdAIXM51Interpretation getInterpretation()
      Returns the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Returns:
      the value of the INTERPRETATION_PROPERTY property.
    • setInterpretation

      public void setInterpretation(ELcdAIXM51Interpretation aValue)
      Sets the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the INTERPRETATION_PROPERTY property.
    • getSequenceNumber

      public long getSequenceNumber()
      Returns the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Returns:
      the value of the SEQUENCE_NUMBER_PROPERTY property.
    • setSequenceNumber

      public void setSequenceNumber(long aValue)
      Sets the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the SEQUENCE_NUMBER_PROPERTY property.
    • getCorrectionNumber

      public long getCorrectionNumber()
      Returns the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Returns:
      the value of the CORRECTION_NUMBER_PROPERTY property.
    • setCorrectionNumber

      public void setCorrectionNumber(long aValue)
      Sets the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the CORRECTION_NUMBER_PROPERTY property.
    • getTimeSliceMetadata

      public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
      Returns the value of the property that maps to the timeSliceMetadata element.
      Returns:
      the value of the TIME_SLICE_METADATA_PROPERTY property.
    • setTimeSliceMetadata

      public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
      Sets the value of the property that maps to the timeSliceMetadata element.
      Parameters:
      aValue - the value to set for the TIME_SLICE_METADATA_PROPERTY property.
    • getFeatureLifetime

      public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
      Returns the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Returns:
      the value of the FEATURE_LIFETIME_PROPERTY property.
      See Also:
    • setFeatureLifetime

      public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
      Sets the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the FEATURE_LIFETIME_PROPERTY property.