public class TLcdAIXM51RouteTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber element. |
static TLcdDataProperty |
DESIGNATOR_NUMBER_PROPERTY
Data property that maps to the
designatorNumber element. |
static TLcdDataProperty |
DESIGNATOR_PREFIX_PROPERTY
Data property that maps to the
designatorPrefix element. |
static TLcdDataProperty |
DESIGNATOR_SECOND_LETTER_PROPERTY
Data property that maps to the
designatorSecondLetter element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
FEATURE_LIFETIME_PROPERTY
Data property that maps to the
featureLifetime element. |
static TLcdDataProperty |
FLIGHT_RULE_PROPERTY
Data property that maps to the
flightRule element. |
static TLcdDataProperty |
INTERNATIONAL_USE_PROPERTY
Data property that maps to the
internationalUse element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
static TLcdDataProperty |
LOCATION_DESIGNATOR_PROPERTY
Data property that maps to the
locationDesignator element. |
static TLcdDataProperty |
MILITARY_TRAINING_TYPE_PROPERTY
Data property that maps to the
militaryTrainingType element. |
static TLcdDataProperty |
MILITARY_USE_PROPERTY
Data property that maps to the
militaryUse element. |
static TLcdDataProperty |
MULTIPLE_IDENTIFIER_PROPERTY
Data property that maps to the
multipleIdentifier element. |
static TLcdDataProperty |
ROUTE_NAME_PROPERTY
Data property that maps to the
name element. |
static TLcdDataProperty |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata element. |
static TLcdDataProperty |
TYPE_PROPERTY
Data property that maps to the
type element. |
static TLcdDataProperty |
USER_ORGANISATION_PROPERTY
Data property that maps to the
userOrganisation element. |
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51RouteTimeSlice() |
TLcdAIXM51RouteTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
Long |
getDesignatorNumber()
Returns the role value contained in the value of the
DESIGNATOR_NUMBER_PROPERTY property. |
TLcdAIXM51CodeRouteDesignatorPrefix |
getDesignatorPrefix()
Returns the role value contained in the value of the
DESIGNATOR_PREFIX_PROPERTY property. |
TLcdAIXM51CodeRouteDesignatorLetter |
getDesignatorSecondLetter()
Returns the role value contained in the value of the
DESIGNATOR_SECOND_LETTER_PROPERTY property. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
TLcdAIXM51CodeFlightRule |
getFlightRule()
Returns the role value contained in the value of the
FLIGHT_RULE_PROPERTY property. |
TLcdAIXM51CodeRouteOrigin |
getInternationalUse()
Returns the role value contained in the value of the
INTERNATIONAL_USE_PROPERTY property. |
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
String |
getLocationDesignator()
Returns the role value contained in the value of the
LOCATION_DESIGNATOR_PROPERTY property. |
TLcdAIXM51CodeMilitaryTraining |
getMilitaryTrainingType()
Returns the role value contained in the value of the
MILITARY_TRAINING_TYPE_PROPERTY property. |
TLcdAIXM51CodeMilitaryStatus |
getMilitaryUse()
Returns the role value contained in the value of the
MILITARY_USE_PROPERTY property. |
TLcdAIXM51CodeUpperAlpha |
getMultipleIdentifier()
Returns the role value contained in the value of the
MULTIPLE_IDENTIFIER_PROPERTY property. |
String |
getRouteName()
Returns the role value contained in the value of the
ROUTE_NAME_PROPERTY property. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
TLcdAIXM51CodeRoute |
getType()
Returns the role value contained in the value of the
TYPE_PROPERTY property. |
TLcdAIXM51Feature<TLcdAIXM51OrganisationAuthorityTimeSlice> |
getUserOrganisation()
Returns the role value contained in the value of the
USER_ORGANISATION_PROPERTY property. |
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setDesignatorNumber(Long aValue)
Sets the value of the property that maps to the
designatorNumber element. |
void |
setDesignatorPrefix(TLcdAIXM51CodeRouteDesignatorPrefix aValue)
Sets the value of the property that maps to the
designatorPrefix element. |
void |
setDesignatorSecondLetter(TLcdAIXM51CodeRouteDesignatorLetter aValue)
Sets the value of the property that maps to the
designatorSecondLetter element. |
void |
setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
featureLifetime element. |
void |
setFlightRule(TLcdAIXM51CodeFlightRule aValue)
Sets the value of the property that maps to the
flightRule element. |
void |
setInternationalUse(TLcdAIXM51CodeRouteOrigin aValue)
Sets the value of the property that maps to the
internationalUse element. |
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setLocationDesignator(String aValue)
Sets the value of the property that maps to the
locationDesignator element. |
void |
setMilitaryTrainingType(TLcdAIXM51CodeMilitaryTraining aValue)
Sets the value of the property that maps to the
militaryTrainingType element. |
void |
setMilitaryUse(TLcdAIXM51CodeMilitaryStatus aValue)
Sets the value of the property that maps to the
militaryUse element. |
void |
setMultipleIdentifier(TLcdAIXM51CodeUpperAlpha aValue)
Sets the value of the property that maps to the
multipleIdentifier element. |
void |
setRouteName(String aValue)
Sets the value of the property that maps to the
name element. |
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setType(TLcdAIXM51CodeRoute aValue)
Sets the value of the property that maps to the
type element. |
void |
setUserOrganisation(TLcdAIXM51Feature<TLcdAIXM51OrganisationAuthorityTimeSlice> aValue)
Sets the value of the property that maps to the
userOrganisation element. |
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBeginValidTime, getBounds, getEndValidTime, getFocusPoint, getShape, getShapeCount, getTimeBounds, invalidateObject, setValue
getDataSource, getValidTime, setDataSource, setValidTime
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, getValue, hasValue, hasValue, setValue, toString
public static final TLcdDataProperty DESIGNATOR_PREFIX_PROPERTY
designatorPrefix
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRouteDesignatorPrefix>
.public static final TLcdDataProperty DESIGNATOR_SECOND_LETTER_PROPERTY
designatorSecondLetter
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRouteDesignatorLetter>
.public static final TLcdDataProperty DESIGNATOR_NUMBER_PROPERTY
designatorNumber
element.
The possible values for this property are instances of TLcdAIXM51Optional<long>
.public static final TLcdDataProperty MULTIPLE_IDENTIFIER_PROPERTY
multipleIdentifier
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeUpperAlpha>
.public static final TLcdDataProperty LOCATION_DESIGNATOR_PROPERTY
locationDesignator
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty ROUTE_NAME_PROPERTY
name
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty TYPE_PROPERTY
type
element.
The possible values for this property are the public QName
constants defined in this class.public static final TLcdDataProperty FLIGHT_RULE_PROPERTY
flightRule
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeFlightRule>
.public static final TLcdDataProperty INTERNATIONAL_USE_PROPERTY
internationalUse
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRouteOrigin>
.public static final TLcdDataProperty MILITARY_USE_PROPERTY
militaryUse
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMilitaryStatus>
.public static final TLcdDataProperty MILITARY_TRAINING_TYPE_PROPERTY
militaryTrainingType
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMilitaryTraining>
.public static final TLcdDataProperty USER_ORGANISATION_PROPERTY
userOrganisation
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51OrganisationAuthorityTimeSlice>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public static final TLcdDataProperty INTERPRETATION_PROPERTY
interpretation
element.
The possible values for this property are instances of ELcdAIXM51Interpretation
.public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
sequenceNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
correctionNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
timeSliceMetadata
element.
The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty
.public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
featureLifetime
element.
The possible values for this property are instances of TLcdGML32TimePrimitiveProperty
.public TLcdAIXM51RouteTimeSlice()
public TLcdAIXM51RouteTimeSlice(TLcdDataType aType)
public TLcdAIXM51CodeRouteDesignatorPrefix getDesignatorPrefix()
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.
DESIGNATOR_PREFIX_PROPERTY
property.TLcdAIXM51Optional
public void setDesignatorPrefix(TLcdAIXM51CodeRouteDesignatorPrefix aValue)
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.
aValue
- the role value to set for the DESIGNATOR_PREFIX_PROPERTY
property.public TLcdAIXM51CodeRouteDesignatorLetter getDesignatorSecondLetter()
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.
DESIGNATOR_SECOND_LETTER_PROPERTY
property.TLcdAIXM51Optional
public void setDesignatorSecondLetter(TLcdAIXM51CodeRouteDesignatorLetter aValue)
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.
aValue
- the role value to set for the DESIGNATOR_SECOND_LETTER_PROPERTY
property.public Long getDesignatorNumber()
DESIGNATOR_NUMBER_PROPERTY
property. Returns null
if the value of the DESIGNATOR_NUMBER_PROPERTY
property is null
.
The number of the route designator.
DESIGNATOR_NUMBER_PROPERTY
property.TLcdAIXM51Optional
public void setDesignatorNumber(Long aValue)
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.
aValue
- the role value to set for the DESIGNATOR_NUMBER_PROPERTY
property.public TLcdAIXM51CodeUpperAlpha getMultipleIdentifier()
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).
MULTIPLE_IDENTIFIER_PROPERTY
property.TLcdAIXM51Optional
public void setMultipleIdentifier(TLcdAIXM51CodeUpperAlpha aValue)
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).
aValue
- the role value to set for the MULTIPLE_IDENTIFIER_PROPERTY
property.public String getLocationDesignator()
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.
LOCATION_DESIGNATOR_PROPERTY
property.TLcdAIXM51Optional
public void setLocationDesignator(String aValue)
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.
aValue
- the role value to set for the LOCATION_DESIGNATOR_PROPERTY
property.public String getRouteName()
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.
ROUTE_NAME_PROPERTY
property.TLcdAIXM51Optional
public void setRouteName(String aValue)
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.
aValue
- the role value to set for the ROUTE_NAME_PROPERTY
property.public TLcdAIXM51CodeRoute getType()
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.
TYPE_PROPERTY
property.TLcdAIXM51Optional
public void setType(TLcdAIXM51CodeRoute aValue)
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.
aValue
- the role value to set for the TYPE_PROPERTY
property.public TLcdAIXM51CodeFlightRule getFlightRule()
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.
FLIGHT_RULE_PROPERTY
property.TLcdAIXM51Optional
public void setFlightRule(TLcdAIXM51CodeFlightRule aValue)
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.
aValue
- the role value to set for the FLIGHT_RULE_PROPERTY
property.public TLcdAIXM51CodeRouteOrigin getInternationalUse()
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.
INTERNATIONAL_USE_PROPERTY
property.TLcdAIXM51Optional
public void setInternationalUse(TLcdAIXM51CodeRouteOrigin aValue)
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.
aValue
- the role value to set for the INTERNATIONAL_USE_PROPERTY
property.public TLcdAIXM51CodeMilitaryStatus getMilitaryUse()
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.
MILITARY_USE_PROPERTY
property.TLcdAIXM51Optional
public void setMilitaryUse(TLcdAIXM51CodeMilitaryStatus aValue)
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.
aValue
- the role value to set for the MILITARY_USE_PROPERTY
property.public TLcdAIXM51CodeMilitaryTraining getMilitaryTrainingType()
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.
MILITARY_TRAINING_TYPE_PROPERTY
property.TLcdAIXM51Optional
public void setMilitaryTrainingType(TLcdAIXM51CodeMilitaryTraining aValue)
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.
aValue
- the role value to set for the MILITARY_TRAINING_TYPE_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51OrganisationAuthorityTimeSlice> getUserOrganisation()
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.
USER_ORGANISATION_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setUserOrganisation(TLcdAIXM51Feature<TLcdAIXM51OrganisationAuthorityTimeSlice> aValue)
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.
aValue
- the role value to set for the USER_ORGANISATION_PROPERTY
property.public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public List<TLcdAIXM51AbstractExtension> getExtension()
EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.TLcdAIXM51Link
public ELcdAIXM51Interpretation getInterpretation()
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
INTERPRETATION_PROPERTY
property.public void setInterpretation(ELcdAIXM51Interpretation aValue)
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
aValue
- the value to set for the INTERPRETATION_PROPERTY
property.public long getSequenceNumber()
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
SEQUENCE_NUMBER_PROPERTY
property.public void setSequenceNumber(long aValue)
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
aValue
- the value to set for the SEQUENCE_NUMBER_PROPERTY
property.public long getCorrectionNumber()
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
CORRECTION_NUMBER_PROPERTY
property.public void setCorrectionNumber(long aValue)
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
aValue
- the value to set for the CORRECTION_NUMBER_PROPERTY
property.public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
timeSliceMetadata
element.TIME_SLICE_METADATA_PROPERTY
property.public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
timeSliceMetadata
element.aValue
- the value to set for the TIME_SLICE_METADATA_PROPERTY
property.public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
FEATURE_LIFETIME_PROPERTY
property.TLcdGML32TimePrimitiveProperty
public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
aValue
- the value to set for the FEATURE_LIFETIME_PROPERTY
property.