Class TLcdAIXM51AuthorityForNavaidEquipment

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51AuthorityForNavaidEquipment extends TLcdAIXM51AbstractAIXMObject
Provides details about the level of responsibility of an OrganisationAuthority for a Navaid Equipment.
Since:
10.0
  • Field Details

    • 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.
    • 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>>.
    • THE_ORGANISATION_AUTHORITY_PROPERTY

      public static final TLcdDataProperty THE_ORGANISATION_AUTHORITY_PROPERTY
      Data property that maps to the theOrganisationAuthority element. The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51OrganisationAuthorityTimeSlice>.
    • 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

    • TLcdAIXM51AuthorityForNavaidEquipment

      public TLcdAIXM51AuthorityForNavaidEquipment()
    • TLcdAIXM51AuthorityForNavaidEquipment

      public TLcdAIXM51AuthorityForNavaidEquipment(TLcdDataType aType)
  • Method Details

    • getType

      public TLcdAIXM51CodeAuthorityRole 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 relationship between the NavaidEquipment and the OrganisationAuthority.

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

      public void setType(TLcdAIXM51CodeAuthorityRole 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 relationship between the NavaidEquipment and the OrganisationAuthority.

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

      public TLcdAIXM51Feature<TLcdAIXM51OrganisationAuthorityTimeSlice> getTheOrganisationAuthority()
      Returns the role value contained in the value of the THE_ORGANISATION_AUTHORITY_PROPERTY property. Returns null if the value of the THE_ORGANISATION_AUTHORITY_PROPERTY property is null.

      The organization responsible for the equipment (could be owner or operator).

      Returns:
      the role value of the THE_ORGANISATION_AUTHORITY_PROPERTY property.
      See Also:
    • setTheOrganisationAuthority

      public void setTheOrganisationAuthority(TLcdAIXM51Feature<TLcdAIXM51OrganisationAuthorityTimeSlice> aValue)
      Sets the value of the property that maps to the theOrganisationAuthority element. to a new instance of the association class TLcdAIXM51FeatureAssociation initialized with the given role value. In case the given role value is null, the THE_ORGANISATION_AUTHORITY_PROPERTY property is set to null.

      The organization responsible for the equipment (could be owner or operator).

      Parameters:
      aValue - the role value to set for the THE_ORGANISATION_AUTHORITY_PROPERTY property.
    • 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: