Class TLcdAIXM51SurfaceContaminationLayer

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51SurfaceContaminationLayer extends TLcdAIXM51AbstractAIXMObject
An operationally significant contaminant of homogeneous type such as snow, ice, slush, water, sand, etc., which is present on a large surface of the airport/heliport area.
Since:
10.0
  • Field Details

    • LAYER_ORDER_PROPERTY

      public static final TLcdDataProperty LAYER_ORDER_PROPERTY
      Data property that maps to the layerOrder element. The possible values for this property are instances of TLcdAIXM51Optional<long>.
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that maps to the type element. The possible values for this property are the public QName constants defined in this class.
    • EXTENT_PROPERTY

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

    • TLcdAIXM51SurfaceContaminationLayer

      public TLcdAIXM51SurfaceContaminationLayer()
    • TLcdAIXM51SurfaceContaminationLayer

      public TLcdAIXM51SurfaceContaminationLayer(TLcdDataType aType)
  • Method Details

    • getLayerOrder

      public Long getLayerOrder()
      Returns the role value contained in the value of the LAYER_ORDER_PROPERTY property. Returns null if the value of the LAYER_ORDER_PROPERTY property is null.

      The order of the layer, starting from the uppermost (value "1") towards the movement area surface, in case overlapping contaminants are present.

      Returns:
      the role value of the LAYER_ORDER_PROPERTY property.
      See Also:
    • setLayerOrder

      public void setLayerOrder(Long aValue)
      Sets the value of the property that maps to the layerOrder 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 LAYER_ORDER_PROPERTY property is set to null.

      The order of the layer, starting from the uppermost (value "1") towards the movement area surface, in case overlapping contaminants are present.

      Parameters:
      aValue - the role value to set for the LAYER_ORDER_PROPERTY property.
    • getType

      public TLcdAIXM51CodeContamination getType()
      Returns the role value contained in the value of the TYPE_PROPERTY property. Returns null if the value of the TYPE_PROPERTY property is null.

      The possible values for this property are the public QName constants defined in this class.

      The type of contaminating substance on the movement area surface.

      Returns:
      the role value of the TYPE_PROPERTY property.
      See Also:
    • setType

      public void setType(TLcdAIXM51CodeContamination aValue)
      Sets the value of the property that maps to the type 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 TYPE_PROPERTY property is set to null.

      The possible values for this property are the public QName constants defined in this class.

      The type of contaminating substance on the movement area surface.

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

      public List<TLcdAIXM51ElevatedSurface> getExtent()
      Gets the value of the EXTENT_PROPERTY property adapted to a list of TLcdAIXM51ElevatedSurface instances.

      Contamination extent.

      Returns:
      the value of the EXTENT_PROPERTY property adapted to a list of TLcdAIXM51ElevatedSurface 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: