Class TLcdAIXM51RouteTimeSlice

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

public class TLcdAIXM51RouteTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
A specified route designed for channelling the flow of traffic as necessary for the provision of air traffic services, from the end of the take-off and initial climb phase to the commencement of the approach and landing phase.
Since:
10.0
See Also:
  • Field Details

    • DESIGNATOR_PREFIX_PROPERTY

      public static final TLcdDataProperty DESIGNATOR_PREFIX_PROPERTY
      Data property that maps to the designatorPrefix element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRouteDesignatorPrefix>.
    • DESIGNATOR_SECOND_LETTER_PROPERTY

      public static final TLcdDataProperty DESIGNATOR_SECOND_LETTER_PROPERTY
      Data property that maps to the designatorSecondLetter element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRouteDesignatorLetter>.
    • DESIGNATOR_NUMBER_PROPERTY

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

      public static final TLcdDataProperty MULTIPLE_IDENTIFIER_PROPERTY
      Data property that maps to the multipleIdentifier element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeUpperAlpha>.
    • LOCATION_DESIGNATOR_PROPERTY

      public static final TLcdDataProperty LOCATION_DESIGNATOR_PROPERTY
      Data property that maps to the locationDesignator element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • ROUTE_NAME_PROPERTY

      public static final TLcdDataProperty ROUTE_NAME_PROPERTY
      Data property that maps to the name element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • 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.
    • FLIGHT_RULE_PROPERTY

      public static final TLcdDataProperty FLIGHT_RULE_PROPERTY
      Data property that maps to the flightRule element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeFlightRule>.
    • INTERNATIONAL_USE_PROPERTY

      public static final TLcdDataProperty INTERNATIONAL_USE_PROPERTY
      Data property that maps to the internationalUse element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRouteOrigin>.
    • MILITARY_USE_PROPERTY

      public static final TLcdDataProperty MILITARY_USE_PROPERTY
      Data property that maps to the militaryUse element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMilitaryStatus>.
    • MILITARY_TRAINING_TYPE_PROPERTY

      public static final TLcdDataProperty MILITARY_TRAINING_TYPE_PROPERTY
      Data property that maps to the militaryTrainingType element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMilitaryTraining>.
    • USER_ORGANISATION_PROPERTY

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

      public static final TLcdDataProperty INTERPRETATION_PROPERTY
      Data property that maps to the interpretation element. The possible values for this property are instances of ELcdAIXM51Interpretation.
    • SEQUENCE_NUMBER_PROPERTY

      public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
      Data property that maps to the sequenceNumber element. The possible values for this property are instances of long.
    • CORRECTION_NUMBER_PROPERTY

      public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
      Data property that maps to the correctionNumber element. The possible values for this property are instances of long.
    • TIME_SLICE_METADATA_PROPERTY

      public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
      Data property that maps to the timeSliceMetadata element. The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty.
    • FEATURE_LIFETIME_PROPERTY

      public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
      Data property that maps to the featureLifetime element. The possible values for this property are instances of TLcdGML32TimePrimitiveProperty.
  • Constructor Details

    • TLcdAIXM51RouteTimeSlice

      public TLcdAIXM51RouteTimeSlice()
    • TLcdAIXM51RouteTimeSlice

      public TLcdAIXM51RouteTimeSlice(TLcdDataType aType)
  • Method Details

    • getDesignatorPrefix

      public TLcdAIXM51CodeRouteDesignatorPrefix getDesignatorPrefix()
      Returns the role value contained in the value of the DESIGNATOR_PREFIX_PROPERTY property. Returns null if the value of the DESIGNATOR_PREFIX_PROPERTY property is null.

      A prefix for the route designator, indicating whether the route is upper ATS, reserved for helicopters or reserved for supersonic flights.

      Returns:
      the role value of the DESIGNATOR_PREFIX_PROPERTY property.
      See Also:
    • setDesignatorPrefix

      public void setDesignatorPrefix(TLcdAIXM51CodeRouteDesignatorPrefix aValue)
      Sets the value of the property that maps to the designatorPrefix 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 DESIGNATOR_PREFIX_PROPERTY property is set to null.

      A prefix for the route designator, indicating whether the route is upper ATS, reserved for helicopters or reserved for supersonic flights.

      Parameters:
      aValue - the role value to set for the DESIGNATOR_PREFIX_PROPERTY property.
    • getDesignatorSecondLetter

      public TLcdAIXM51CodeRouteDesignatorLetter getDesignatorSecondLetter()
      Returns the role value contained in the value of the DESIGNATOR_SECOND_LETTER_PROPERTY property. Returns null if the value of the DESIGNATOR_SECOND_LETTER_PROPERTY property is null.

      The letter of the route designator. Depending on the region, letters may have special significance with regard to the route usage limitations.

      Returns:
      the role value of the DESIGNATOR_SECOND_LETTER_PROPERTY property.
      See Also:
    • setDesignatorSecondLetter

      public void setDesignatorSecondLetter(TLcdAIXM51CodeRouteDesignatorLetter aValue)
      Sets the value of the property that maps to the designatorSecondLetter 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 DESIGNATOR_SECOND_LETTER_PROPERTY property is set to null.

      The letter of the route designator. Depending on the region, letters may have special significance with regard to the route usage limitations.

      Parameters:
      aValue - the role value to set for the DESIGNATOR_SECOND_LETTER_PROPERTY property.
    • getDesignatorNumber

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

      The number of the route designator.

      Returns:
      the role value of the DESIGNATOR_NUMBER_PROPERTY property.
      See Also:
    • setDesignatorNumber

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

      The number of the route designator.

      Parameters:
      aValue - the role value to set for the DESIGNATOR_NUMBER_PROPERTY property.
    • getMultipleIdentifier

      public TLcdAIXM51CodeUpperAlpha getMultipleIdentifier()
      Returns the role value contained in the value of the MULTIPLE_IDENTIFIER_PROPERTY property. Returns null if the value of the MULTIPLE_IDENTIFIER_PROPERTY property is null.

      A suffix for the route designator, indicating alternates for homonymous routes (especially for military training routes).

      Returns:
      the role value of the MULTIPLE_IDENTIFIER_PROPERTY property.
      See Also:
    • setMultipleIdentifier

      public void setMultipleIdentifier(TLcdAIXM51CodeUpperAlpha aValue)
      Sets the value of the property that maps to the multipleIdentifier 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 MULTIPLE_IDENTIFIER_PROPERTY property is set to null.

      A suffix for the route designator, indicating alternates for homonymous routes (especially for military training routes).

      Parameters:
      aValue - the role value to set for the MULTIPLE_IDENTIFIER_PROPERTY property.
    • getLocationDesignator

      public String getLocationDesignator()
      Returns the role value contained in the value of the LOCATION_DESIGNATOR_PROPERTY property. Returns null if the value of the LOCATION_DESIGNATOR_PROPERTY property is null.

      A textual description of the area in which a designated route is situated.

      Returns:
      the role value of the LOCATION_DESIGNATOR_PROPERTY property.
      See Also:
    • setLocationDesignator

      public void setLocationDesignator(String aValue)
      Sets the value of the property that maps to the locationDesignator 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 LOCATION_DESIGNATOR_PROPERTY property is set to null.

      A textual description of the area in which a designated route is situated.

      Parameters:
      aValue - the role value to set for the LOCATION_DESIGNATOR_PROPERTY property.
    • getRouteName

      public String getRouteName()
      Returns the role value contained in the value of the ROUTE_NAME_PROPERTY property. Returns null if the value of the ROUTE_NAME_PROPERTY property is null.

      A free text name by which the route is known.

      Returns:
      the role value of the ROUTE_NAME_PROPERTY property.
      See Also:
    • setRouteName

      public void setRouteName(String aValue)
      Sets the value of the property that maps to the name 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 ROUTE_NAME_PROPERTY property is set to null.

      A free text name by which the route is known.

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

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

      Route classification.

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

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

      Route classification.

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

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

      A code indicating the flight rules to be observed by aircraft. For example, VFR and/or IFR.

      Returns:
      the role value of the FLIGHT_RULE_PROPERTY property.
      See Also:
    • setFlightRule

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

      A code indicating the flight rules to be observed by aircraft. For example, VFR and/or IFR.

      Parameters:
      aValue - the role value to set for the FLIGHT_RULE_PROPERTY property.
    • getInternationalUse

      public TLcdAIXM51CodeRouteOrigin getInternationalUse()
      Returns the role value contained in the value of the INTERNATIONAL_USE_PROPERTY property. Returns null if the value of the INTERNATIONAL_USE_PROPERTY property is null.

      A code indicating if the route segment is international or domestic.

      Returns:
      the role value of the INTERNATIONAL_USE_PROPERTY property.
      See Also:
    • setInternationalUse

      public void setInternationalUse(TLcdAIXM51CodeRouteOrigin aValue)
      Sets the value of the property that maps to the internationalUse 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 INTERNATIONAL_USE_PROPERTY property is set to null.

      A code indicating if the route segment is international or domestic.

      Parameters:
      aValue - the role value to set for the INTERNATIONAL_USE_PROPERTY property.
    • getMilitaryUse

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

      A code indicating whether the route is for exclusive use by military aircraft.

      Returns:
      the role value of the MILITARY_USE_PROPERTY property.
      See Also:
    • setMilitaryUse

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

      A code indicating whether the route is for exclusive use by military aircraft.

      Parameters:
      aValue - the role value to set for the MILITARY_USE_PROPERTY property.
    • getMilitaryTrainingType

      public TLcdAIXM51CodeMilitaryTraining getMilitaryTrainingType()
      Returns the role value contained in the value of the MILITARY_TRAINING_TYPE_PROPERTY property. Returns null if the value of the MILITARY_TRAINING_TYPE_PROPERTY property is null.

      A code indicating the type of military training activity for which the route has been designed.

      Returns:
      the role value of the MILITARY_TRAINING_TYPE_PROPERTY property.
      See Also:
    • setMilitaryTrainingType

      public void setMilitaryTrainingType(TLcdAIXM51CodeMilitaryTraining aValue)
      Sets the value of the property that maps to the militaryTrainingType 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_TRAINING_TYPE_PROPERTY property is set to null.

      A code indicating the type of military training activity for which the route has been designed.

      Parameters:
      aValue - the role value to set for the MILITARY_TRAINING_TYPE_PROPERTY property.
    • getUserOrganisation

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

      Indicates the Organisation normally originating activity on a military training route.

      Returns:
      the role value of the USER_ORGANISATION_PROPERTY property.
      See Also:
    • setUserOrganisation

      public void setUserOrganisation(TLcdAIXM51Feature<TLcdAIXM51OrganisationAuthorityTimeSlice> aValue)
      Sets the value of the property that maps to the userOrganisation 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 USER_ORGANISATION_PROPERTY property is set to null.

      Indicates the Organisation normally originating activity on a military training route.

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