Class TLcdAIXM51FlightCharacteristic

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51FlightCharacteristic extends TLcdAIXM51AbstractAIXMObject
A specific flight type, such as IFR/VFR, national/international, OAT/GAT, etc.
Since:
10.0
  • Field Details

  • Constructor Details

    • TLcdAIXM51FlightCharacteristic

      public TLcdAIXM51FlightCharacteristic()
    • TLcdAIXM51FlightCharacteristic

      public TLcdAIXM51FlightCharacteristic(TLcdDataType aType)
  • Method Details

    • getType

      public TLcdAIXM51CodeFlight 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.

      A code indicating a specified type of a flight, such as OAT/GAT.

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

      public void setType(TLcdAIXM51CodeFlight 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.

      A code indicating a specified type of a flight, such as OAT/GAT.

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

      public TLcdAIXM51CodeFlightRule getRule()
      Returns the role value contained in the value of the RULE_PROPERTY property. Returns null if the value of the RULE_PROPERTY property is null.

      A code indicating a specific flight rule, such as IFR or VFR.

      Returns:
      the role value of the RULE_PROPERTY property.
      See Also:
    • setRule

      public void setRule(TLcdAIXM51CodeFlightRule aValue)
      Sets the value of the property that maps to the rule 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 RULE_PROPERTY property is set to null.

      A code indicating a specific flight rule, such as IFR or VFR.

      Parameters:
      aValue - the role value to set for the RULE_PROPERTY property.
    • getStatus

      public TLcdAIXM51CodeFlightStatus 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 designation of a special status for a flight (e.g. ""HEAD"" for Head of State, ""STATE"" for State aircraft other than that of the Head of State).

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

      public void setStatus(TLcdAIXM51CodeFlightStatus 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 designation of a special status for a flight (e.g. ""HEAD"" for Head of State, ""STATE"" for State aircraft other than that of the Head of State).

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

      public TLcdAIXM51CodeMilitaryStatus getMilitary()
      Returns the role value contained in the value of the MILITARY_PROPERTY property. Returns null if the value of the MILITARY_PROPERTY property is null.

      A code indicating whether it is a military flight.

      Returns:
      the role value of the MILITARY_PROPERTY property.
      See Also:
    • setMilitary

      public void setMilitary(TLcdAIXM51CodeMilitaryStatus aValue)
      Sets the value of the property that maps to the military 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 MILITARY_PROPERTY property is set to null.

      A code indicating whether it is a military flight.

      Parameters:
      aValue - the role value to set for the MILITARY_PROPERTY property.
    • getOrigin

      public TLcdAIXM51CodeFlightOrigin getOrigin()
      Returns the role value contained in the value of the ORIGIN_PROPERTY property. Returns null if the value of the ORIGIN_PROPERTY property is null.

      A code indicating the origin of the flight with regard to the national borders.

      Returns:
      the role value of the ORIGIN_PROPERTY property.
      See Also:
    • setOrigin

      public void setOrigin(TLcdAIXM51CodeFlightOrigin aValue)
      Sets the value of the property that maps to the origin 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 ORIGIN_PROPERTY property is set to null.

      A code indicating the origin of the flight with regard to the national borders.

      Parameters:
      aValue - the role value to set for the ORIGIN_PROPERTY property.
    • getPurpose

      public TLcdAIXM51CodeFlightPurpose getPurpose()
      Returns the role value contained in the value of the PURPOSE_PROPERTY property. Returns null if the value of the PURPOSE_PROPERTY property is null.

      A code indicating the purpose of the flight.

      Returns:
      the role value of the PURPOSE_PROPERTY property.
      See Also:
    • setPurpose

      public void setPurpose(TLcdAIXM51CodeFlightPurpose aValue)
      Sets the value of the property that maps to the purpose 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 PURPOSE_PROPERTY property is set to null.

      A code indicating the purpose of the flight.

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