Class TLcdAIXM51ProcedureTransitionLeg
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMObject
com.luciad.format.aixm51.model.features.procedure.procedureoverview.TLcdAIXM51ProcedureTransitionLeg
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Characterises a SegmentLeg which is part of a Procedure Transition
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theannotation
element.static final TLcdDataProperty
Data property that maps to theextension
element.static final TLcdDataProperty
Data property that maps to theseqNumberARINC
element.static final TLcdDataProperty
Data property that maps to thetheSegmentLeg
element.Fields 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
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.Returns the role value contained in the value of theSEQ_NUMBER_ARINC_PROPERTY
property.Returns the role value contained in the value of theTHE_SEGMENT_LEG_PROPERTY
property.void
setSeqNumberARINC
(Long aValue) Sets the value of the property that maps to theseqNumberARINC
element.void
setTheSegmentLeg
(TLcdAIXM51Feature<? extends TLcdAIXM51AbstractSegmentLegTimeSlice> aValue) Sets the value of the property that maps to thetheSegmentLeg
element.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
SEQ_NUMBER_ARINC_PROPERTY
Data property that maps to theseqNumberARINC
element. The possible values for this property are instances ofTLcdAIXM51Optional<long>
. -
ANNOTATION_PROPERTY
Data property that maps to theannotation
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>
. -
THE_SEGMENT_LEG_PROPERTY
Data property that maps to thetheSegmentLeg
element. The possible values for this property are instances ofTLcdAIXM51Association<TLcdAIXM51Feature<?>>
. -
EXTENSION_PROPERTY
Data property that maps to theextension
element. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.
-
-
Constructor Details
-
TLcdAIXM51ProcedureTransitionLeg
public TLcdAIXM51ProcedureTransitionLeg() -
TLcdAIXM51ProcedureTransitionLeg
-
-
Method Details
-
getSeqNumberARINC
Returns the role value contained in the value of theSEQ_NUMBER_ARINC_PROPERTY
property. Returnsnull
if the value of theSEQ_NUMBER_ARINC_PROPERTY
property isnull
.Indicates the order of the segment legs within a transition.
- Returns:
- the role value of the
SEQ_NUMBER_ARINC_PROPERTY
property. - See Also:
-
setSeqNumberARINC
Sets the value of the property that maps to theseqNumberARINC
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theSEQ_NUMBER_ARINC_PROPERTY
property is set tonull
.Indicates the order of the segment legs within a transition.
- Parameters:
aValue
- the role value to set for theSEQ_NUMBER_ARINC_PROPERTY
property.
-
getAnnotation
Gets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.- Returns:
- the value of the
ANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances. - See Also:
-
getTheSegmentLeg
Returns the role value contained in the value of theTHE_SEGMENT_LEG_PROPERTY
property. Returnsnull
if the value of theTHE_SEGMENT_LEG_PROPERTY
property isnull
.One segment of a transition.
- Returns:
- the role value of the
THE_SEGMENT_LEG_PROPERTY
property. - See Also:
-
setTheSegmentLeg
public void setTheSegmentLeg(TLcdAIXM51Feature<? extends TLcdAIXM51AbstractSegmentLegTimeSlice> aValue) Sets the value of the property that maps to thetheSegmentLeg
element. to a new instance of the association classTLcdAIXM51Association
initialized with the given role value. In case the given role value isnull
, theTHE_SEGMENT_LEG_PROPERTY
property is set tonull
.One segment of a transition.
- Parameters:
aValue
- the role value to set for theTHE_SEGMENT_LEG_PROPERTY
property.
-
getExtension
Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.- Returns:
- the value of the
EXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances. - See Also:
-