Class TLcdAIXM51RouteTimeSlice
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdShape,ILcdShapeList,ILcdTimeBounded,ILcdCloneable,ILcdDeepCloneable,ILcdInvalidateable,Serializable,Cloneable
- Since:
- 10.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to thecorrectionNumberelement.static final TLcdDataPropertyData property that maps to thedesignatorNumberelement.static final TLcdDataPropertyData property that maps to thedesignatorPrefixelement.static final TLcdDataPropertyData property that maps to thedesignatorSecondLetterelement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to thefeatureLifetimeelement.static final TLcdDataPropertyData property that maps to theflightRuleelement.static final TLcdDataPropertyData property that maps to theinternationalUseelement.static final TLcdDataPropertyData property that maps to theinterpretationelement.static final TLcdDataPropertyData property that maps to thelocationDesignatorelement.static final TLcdDataPropertyData property that maps to themilitaryTrainingTypeelement.static final TLcdDataPropertyData property that maps to themilitaryUseelement.static final TLcdDataPropertyData property that maps to themultipleIdentifierelement.static final TLcdDataPropertyData property that maps to thenameelement.static final TLcdDataPropertyData property that maps to thesequenceNumberelement.static final TLcdDataPropertyData property that maps to thetimeSliceMetadataelement.static final TLcdDataPropertyData property that maps to thetypeelement.static final TLcdDataPropertyData property that maps to theuserOrganisationelement.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractTimeSlice
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTYFields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.longReturns the value of the property that maps to thecorrectionNumberelement.Returns the role value contained in the value of theDESIGNATOR_NUMBER_PROPERTYproperty.Returns the role value contained in the value of theDESIGNATOR_PREFIX_PROPERTYproperty.Returns the role value contained in the value of theDESIGNATOR_SECOND_LETTER_PROPERTYproperty.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the value of the property that maps to thefeatureLifetimeelement.Returns the role value contained in the value of theFLIGHT_RULE_PROPERTYproperty.Returns the role value contained in the value of theINTERNATIONAL_USE_PROPERTYproperty.Returns the value of the property that maps to theinterpretationelement.Returns the role value contained in the value of theLOCATION_DESIGNATOR_PROPERTYproperty.Returns the role value contained in the value of theMILITARY_TRAINING_TYPE_PROPERTYproperty.Returns the role value contained in the value of theMILITARY_USE_PROPERTYproperty.Returns the role value contained in the value of theMULTIPLE_IDENTIFIER_PROPERTYproperty.Returns the role value contained in the value of theROUTE_NAME_PROPERTYproperty.longReturns the value of the property that maps to thesequenceNumberelement.Returns the value of the property that maps to thetimeSliceMetadataelement.getType()Returns the role value contained in the value of theTYPE_PROPERTYproperty.Returns the role value contained in the value of theUSER_ORGANISATION_PROPERTYproperty.voidsetCorrectionNumber(long aValue) Sets the value of the property that maps to thecorrectionNumberelement.voidsetDesignatorNumber(Long aValue) Sets the value of the property that maps to thedesignatorNumberelement.voidSets the value of the property that maps to thedesignatorPrefixelement.voidSets the value of the property that maps to thedesignatorSecondLetterelement.voidSets the value of the property that maps to thefeatureLifetimeelement.voidSets the value of the property that maps to theflightRuleelement.voidSets the value of the property that maps to theinternationalUseelement.voidSets the value of the property that maps to theinterpretationelement.voidsetLocationDesignator(String aValue) Sets the value of the property that maps to thelocationDesignatorelement.voidSets the value of the property that maps to themilitaryTrainingTypeelement.voidSets the value of the property that maps to themilitaryUseelement.voidSets the value of the property that maps to themultipleIdentifierelement.voidsetRouteName(String aValue) Sets the value of the property that maps to thenameelement.voidsetSequenceNumber(long aValue) Sets the value of the property that maps to thesequenceNumberelement.voidSets the value of the property that maps to thetimeSliceMetadataelement.voidsetType(TLcdAIXM51CodeRoute aValue) Sets the value of the property that maps to thetypeelement.voidSets the value of the property that maps to theuserOrganisationelement.Methods inherited from class com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMTimeSlice
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBeginValidTime, getBounds, getEndValidTime, getFocusPoint, getShape, getShapeCount, getTimeBounds, invalidateObject, setValueMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractTimeSlice
getDataSource, getValidTime, setDataSource, setValidTimeMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifierMethods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, toString
-
Field Details
-
DESIGNATOR_PREFIX_PROPERTY
Data property that maps to thedesignatorPrefixelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeRouteDesignatorPrefix>. -
DESIGNATOR_SECOND_LETTER_PROPERTY
Data property that maps to thedesignatorSecondLetterelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeRouteDesignatorLetter>. -
DESIGNATOR_NUMBER_PROPERTY
Data property that maps to thedesignatorNumberelement. The possible values for this property are instances ofTLcdAIXM51Optional<long>. -
MULTIPLE_IDENTIFIER_PROPERTY
Data property that maps to themultipleIdentifierelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeUpperAlpha>. -
LOCATION_DESIGNATOR_PROPERTY
Data property that maps to thelocationDesignatorelement. The possible values for this property are instances ofTLcdAIXM51Optional<String>. -
ROUTE_NAME_PROPERTY
Data property that maps to thenameelement. The possible values for this property are instances ofTLcdAIXM51Optional<String>. -
TYPE_PROPERTY
Data property that maps to thetypeelement. The possible values for this property are the publicQNameconstants defined in this class. -
FLIGHT_RULE_PROPERTY
Data property that maps to theflightRuleelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeFlightRule>. -
INTERNATIONAL_USE_PROPERTY
Data property that maps to theinternationalUseelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeRouteOrigin>. -
MILITARY_USE_PROPERTY
Data property that maps to themilitaryUseelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeMilitaryStatus>. -
MILITARY_TRAINING_TYPE_PROPERTY
Data property that maps to themilitaryTrainingTypeelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeMilitaryTraining>. -
USER_ORGANISATION_PROPERTY
Data property that maps to theuserOrganisationelement. The possible values for this property are instances ofTLcdAIXM51FeatureAssociation<TLcdAIXM51OrganisationAuthorityTimeSlice>. -
ANNOTATION_PROPERTY
Data property that maps to theannotationelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>. -
INTERPRETATION_PROPERTY
Data property that maps to theinterpretationelement. The possible values for this property are instances ofELcdAIXM51Interpretation. -
SEQUENCE_NUMBER_PROPERTY
Data property that maps to thesequenceNumberelement. The possible values for this property are instances oflong. -
CORRECTION_NUMBER_PROPERTY
Data property that maps to thecorrectionNumberelement. The possible values for this property are instances oflong. -
TIME_SLICE_METADATA_PROPERTY
Data property that maps to thetimeSliceMetadataelement. The possible values for this property are instances ofTLcdAIXM51FeatureTimeSliceMetadataProperty. -
FEATURE_LIFETIME_PROPERTY
Data property that maps to thefeatureLifetimeelement. The possible values for this property are instances ofTLcdGML32TimePrimitiveProperty.
-
-
Constructor Details
-
TLcdAIXM51RouteTimeSlice
public TLcdAIXM51RouteTimeSlice() -
TLcdAIXM51RouteTimeSlice
-
-
Method Details
-
getDesignatorPrefix
Returns the role value contained in the value of theDESIGNATOR_PREFIX_PROPERTYproperty. Returnsnullif the value of theDESIGNATOR_PREFIX_PROPERTYproperty isnull.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_PROPERTYproperty. - See Also:
-
setDesignatorPrefix
Sets the value of the property that maps to thedesignatorPrefixelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theDESIGNATOR_PREFIX_PROPERTYproperty is set tonull.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 theDESIGNATOR_PREFIX_PROPERTYproperty.
-
getDesignatorSecondLetter
Returns the role value contained in the value of theDESIGNATOR_SECOND_LETTER_PROPERTYproperty. Returnsnullif the value of theDESIGNATOR_SECOND_LETTER_PROPERTYproperty isnull.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_PROPERTYproperty. - See Also:
-
setDesignatorSecondLetter
Sets the value of the property that maps to thedesignatorSecondLetterelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theDESIGNATOR_SECOND_LETTER_PROPERTYproperty is set tonull.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 theDESIGNATOR_SECOND_LETTER_PROPERTYproperty.
-
getDesignatorNumber
Returns the role value contained in the value of theDESIGNATOR_NUMBER_PROPERTYproperty. Returnsnullif the value of theDESIGNATOR_NUMBER_PROPERTYproperty isnull.The number of the route designator.
- Returns:
- the role value of the
DESIGNATOR_NUMBER_PROPERTYproperty. - See Also:
-
setDesignatorNumber
Sets the value of the property that maps to thedesignatorNumberelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theDESIGNATOR_NUMBER_PROPERTYproperty is set tonull.The number of the route designator.
- Parameters:
aValue- the role value to set for theDESIGNATOR_NUMBER_PROPERTYproperty.
-
getMultipleIdentifier
Returns the role value contained in the value of theMULTIPLE_IDENTIFIER_PROPERTYproperty. Returnsnullif the value of theMULTIPLE_IDENTIFIER_PROPERTYproperty isnull.A suffix for the route designator, indicating alternates for homonymous routes (especially for military training routes).
- Returns:
- the role value of the
MULTIPLE_IDENTIFIER_PROPERTYproperty. - See Also:
-
setMultipleIdentifier
Sets the value of the property that maps to themultipleIdentifierelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theMULTIPLE_IDENTIFIER_PROPERTYproperty is set tonull.A suffix for the route designator, indicating alternates for homonymous routes (especially for military training routes).
- Parameters:
aValue- the role value to set for theMULTIPLE_IDENTIFIER_PROPERTYproperty.
-
getLocationDesignator
Returns the role value contained in the value of theLOCATION_DESIGNATOR_PROPERTYproperty. Returnsnullif the value of theLOCATION_DESIGNATOR_PROPERTYproperty isnull.A textual description of the area in which a designated route is situated.
- Returns:
- the role value of the
LOCATION_DESIGNATOR_PROPERTYproperty. - See Also:
-
setLocationDesignator
Sets the value of the property that maps to thelocationDesignatorelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theLOCATION_DESIGNATOR_PROPERTYproperty is set tonull.A textual description of the area in which a designated route is situated.
- Parameters:
aValue- the role value to set for theLOCATION_DESIGNATOR_PROPERTYproperty.
-
getRouteName
Returns the role value contained in the value of theROUTE_NAME_PROPERTYproperty. Returnsnullif the value of theROUTE_NAME_PROPERTYproperty isnull.A free text name by which the route is known.
- Returns:
- the role value of the
ROUTE_NAME_PROPERTYproperty. - See Also:
-
setRouteName
Sets the value of the property that maps to thenameelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theROUTE_NAME_PROPERTYproperty is set tonull.A free text name by which the route is known.
- Parameters:
aValue- the role value to set for theROUTE_NAME_PROPERTYproperty.
-
getType
Returns the role value contained in the value of theTYPE_PROPERTYproperty. Returnsnullif the value of theTYPE_PROPERTYproperty isnull.The possible values for this property are the public
QNameconstants defined in this class.Route classification.
- Returns:
- the role value of the
TYPE_PROPERTYproperty. - See Also:
-
setType
Sets the value of the property that maps to thetypeelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theTYPE_PROPERTYproperty is set tonull.The possible values for this property are the public
QNameconstants defined in this class.Route classification.
- Parameters:
aValue- the role value to set for theTYPE_PROPERTYproperty.
-
getFlightRule
Returns the role value contained in the value of theFLIGHT_RULE_PROPERTYproperty. Returnsnullif the value of theFLIGHT_RULE_PROPERTYproperty isnull.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_PROPERTYproperty. - See Also:
-
setFlightRule
Sets the value of the property that maps to theflightRuleelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theFLIGHT_RULE_PROPERTYproperty is set tonull.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 theFLIGHT_RULE_PROPERTYproperty.
-
getInternationalUse
Returns the role value contained in the value of theINTERNATIONAL_USE_PROPERTYproperty. Returnsnullif the value of theINTERNATIONAL_USE_PROPERTYproperty isnull.A code indicating if the route segment is international or domestic.
- Returns:
- the role value of the
INTERNATIONAL_USE_PROPERTYproperty. - See Also:
-
setInternationalUse
Sets the value of the property that maps to theinternationalUseelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theINTERNATIONAL_USE_PROPERTYproperty is set tonull.A code indicating if the route segment is international or domestic.
- Parameters:
aValue- the role value to set for theINTERNATIONAL_USE_PROPERTYproperty.
-
getMilitaryUse
Returns the role value contained in the value of theMILITARY_USE_PROPERTYproperty. Returnsnullif the value of theMILITARY_USE_PROPERTYproperty isnull.A code indicating whether the route is for exclusive use by military aircraft.
- Returns:
- the role value of the
MILITARY_USE_PROPERTYproperty. - See Also:
-
setMilitaryUse
Sets the value of the property that maps to themilitaryUseelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theMILITARY_USE_PROPERTYproperty is set tonull.A code indicating whether the route is for exclusive use by military aircraft.
- Parameters:
aValue- the role value to set for theMILITARY_USE_PROPERTYproperty.
-
getMilitaryTrainingType
Returns the role value contained in the value of theMILITARY_TRAINING_TYPE_PROPERTYproperty. Returnsnullif the value of theMILITARY_TRAINING_TYPE_PROPERTYproperty isnull.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_PROPERTYproperty. - See Also:
-
setMilitaryTrainingType
Sets the value of the property that maps to themilitaryTrainingTypeelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theMILITARY_TRAINING_TYPE_PROPERTYproperty is set tonull.A code indicating the type of military training activity for which the route has been designed.
- Parameters:
aValue- the role value to set for theMILITARY_TRAINING_TYPE_PROPERTYproperty.
-
getUserOrganisation
Returns the role value contained in the value of theUSER_ORGANISATION_PROPERTYproperty. Returnsnullif the value of theUSER_ORGANISATION_PROPERTYproperty isnull.Indicates the Organisation normally originating activity on a military training route.
- Returns:
- the role value of the
USER_ORGANISATION_PROPERTYproperty. - See Also:
-
setUserOrganisation
Sets the value of the property that maps to theuserOrganisationelement. to a new instance of the association classTLcdAIXM51FeatureAssociationinitialized with the given role value. In case the given role value isnull, theUSER_ORGANISATION_PROPERTYproperty is set tonull.Indicates the Organisation normally originating activity on a military training route.
- Parameters:
aValue- the role value to set for theUSER_ORGANISATION_PROPERTYproperty.
-
getAnnotation
Gets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.- Returns:
- the value of the
ANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances. - See Also:
-
getExtension
Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.- Returns:
- the value of the
EXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances. - See Also:
-
getInterpretation
Returns the value of the property that maps to theinterpretationelement.Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
- Returns:
- the value of the
INTERPRETATION_PROPERTYproperty.
-
setInterpretation
Sets the value of the property that maps to theinterpretationelement.Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
- Parameters:
aValue- the value to set for theINTERPRETATION_PROPERTYproperty.
-
getSequenceNumber
public long getSequenceNumber()Returns the value of the property that maps to thesequenceNumberelement.Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
- Returns:
- the value of the
SEQUENCE_NUMBER_PROPERTYproperty.
-
setSequenceNumber
public void setSequenceNumber(long aValue) Sets the value of the property that maps to thesequenceNumberelement.Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
- Parameters:
aValue- the value to set for theSEQUENCE_NUMBER_PROPERTYproperty.
-
getCorrectionNumber
public long getCorrectionNumber()Returns the value of the property that maps to thecorrectionNumberelement.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_PROPERTYproperty.
-
setCorrectionNumber
public void setCorrectionNumber(long aValue) Sets the value of the property that maps to thecorrectionNumberelement.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 theCORRECTION_NUMBER_PROPERTYproperty.
-
getTimeSliceMetadata
Returns the value of the property that maps to thetimeSliceMetadataelement.- Returns:
- the value of the
TIME_SLICE_METADATA_PROPERTYproperty.
-
setTimeSliceMetadata
Sets the value of the property that maps to thetimeSliceMetadataelement.- Parameters:
aValue- the value to set for theTIME_SLICE_METADATA_PROPERTYproperty.
-
getFeatureLifetime
Returns the value of the property that maps to thefeatureLifetimeelement.The start and end of life of the feature. See the AIXM Temporality model for details.
- Returns:
- the value of the
FEATURE_LIFETIME_PROPERTYproperty. - See Also:
-
setFeatureLifetime
Sets the value of the property that maps to thefeatureLifetimeelement.The start and end of life of the feature. See the AIXM Temporality model for details.
- Parameters:
aValue- the value to set for theFEATURE_LIFETIME_PROPERTYproperty.
-