Class TLcdAIXM51AbstractUsageCondition

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdAIXM51AirportHeliportUsage, TLcdAIXM51ApronAreaUsage, TLcdAIXM51ManoeuvringAreaUsage

public class TLcdAIXM51AbstractUsageCondition extends TLcdAIXM51AbstractAIXMObject
A rule governing the usage of an Airport/Heliport or of one of its surfaces.
Since:
10.0
  • Constructor Details

    • TLcdAIXM51AbstractUsageCondition

      public TLcdAIXM51AbstractUsageCondition()
    • TLcdAIXM51AbstractUsageCondition

      public TLcdAIXM51AbstractUsageCondition(TLcdDataType aType)
  • Method Details

    • getType

      Gets the value of the TYPE_PROPERTY property.

      A code indicating whether the limitation is a permission or an interdiction.

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

      public void setType(TLcdAIXM51CodeUsageLimitation aValue)
      Sets the value of the TYPE_PROPERTY property.

      A code indicating whether the limitation is a permission or an interdiction.

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

      public TLcdAIXM51ValDuration getPriorPermission()
      Gets the value of the PRIOR_PERMISSION_PROPERTY property.

      For a Conditional Permission, this indicates that a prior permission is required. Positive values indicate prior permission required before using the airport movement area. Note: this can only be specified for limitations of type "conditional permission".

      Returns:
      the value of the PRIOR_PERMISSION_PROPERTY property.
    • setPriorPermission

      public void setPriorPermission(TLcdAIXM51ValDuration aValue)
      Sets the value of the PRIOR_PERMISSION_PROPERTY property.

      For a Conditional Permission, this indicates that a prior permission is required. Positive values indicate prior permission required before using the airport movement area. Note: this can only be specified for limitations of type "conditional permission".

      Parameters:
      aValue - the value to set for the PRIOR_PERMISSION_PROPERTY property.
    • getContact

      public List<TLcdAIXM51ContactInformation> getContact()
      Gets the value of the CONTACT_PROPERTY property.

      The contact information for a person or group.

      Returns:
      the value of the CONTACT_PROPERTY property.
      See Also:
    • getSelection

      public TLcdAIXM51ConditionCombination getSelection()
      Gets the value of the SELECTION_PROPERTY property.

      The selection of flights, environmental conditions and times for which the usage is specified.

      Returns:
      the value of the SELECTION_PROPERTY property.
      See Also:
    • setSelection

      public void setSelection(TLcdAIXM51ConditionCombination aValue)
      Sets the value of the SELECTION_PROPERTY property.

      The selection of flights, environmental conditions and times for which the usage is specified.

      Parameters:
      aValue - the value to set for the SELECTION_PROPERTY property.
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the ANNOTATION_PROPERTY property.
      Returns:
      the value of the ANNOTATION_PROPERTY property.
      See Also: