Class TLcdAIXM51AirspaceGeometryComponent
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.airspace.TLcdAIXM51AirspaceGeometryComponent
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
The role of the component in the airspace geometry. If the geometry of an airspace is composed of single volume, then the attributes of this association class may be left empty.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to theoperationelement.static final TLcdDataPropertyData property that maps to theoperationSequenceelement.static final TLcdDataPropertyData property that maps to thetheAirspaceVolumeelement.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
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the role value contained in the value of theOPERATION_PROPERTYproperty.Returns the role value contained in the value of theOPERATION_SEQUENCE_PROPERTYproperty.Returns the role value contained in the value of theTHE_AIRSPACE_VOLUME_PROPERTYproperty.voidSets the value of the property that maps to theoperationelement.voidsetOperationSequence(Long aValue) Sets the value of the property that maps to theoperationSequenceelement.voidSets the value of the property that maps to thetheAirspaceVolumeelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
OPERATION_PROPERTY
Data property that maps to theoperationelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeAirspaceAggregation>. -
OPERATION_SEQUENCE_PROPERTY
Data property that maps to theoperationSequenceelement. The possible values for this property are instances ofTLcdAIXM51Optional<long>. -
ANNOTATION_PROPERTY
Data property that maps to theannotationelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>. -
THE_AIRSPACE_VOLUME_PROPERTY
Data property that maps to thetheAirspaceVolumeelement. The possible values for this property are instances ofTLcdAIXM51Property<TLcdAIXM51AirspaceVolume>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
-
-
Constructor Details
-
TLcdAIXM51AirspaceGeometryComponent
public TLcdAIXM51AirspaceGeometryComponent() -
TLcdAIXM51AirspaceGeometryComponent
-
-
Method Details
-
getOperation
Returns the role value contained in the value of theOPERATION_PROPERTYproperty. Returnsnullif the value of theOPERATION_PROPERTYproperty isnull.A code indicating how the component participates in the aggregation, such as addition, subtraction or intersection.
- Returns:
- the role value of the
OPERATION_PROPERTYproperty. - See Also:
-
setOperation
Sets the value of the property that maps to theoperationelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theOPERATION_PROPERTYproperty is set tonull.A code indicating how the component participates in the aggregation, such as addition, subtraction or intersection.
- Parameters:
aValue- the role value to set for theOPERATION_PROPERTYproperty.
-
getOperationSequence
Returns the role value contained in the value of theOPERATION_SEQUENCE_PROPERTYproperty. Returnsnullif the value of theOPERATION_SEQUENCE_PROPERTYproperty isnull.A number indicating the order of the component in the aggregation.
- Returns:
- the role value of the
OPERATION_SEQUENCE_PROPERTYproperty. - See Also:
-
setOperationSequence
Sets the value of the property that maps to theoperationSequenceelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theOPERATION_SEQUENCE_PROPERTYproperty is set tonull.A number indicating the order of the component in the aggregation.
- Parameters:
aValue- the role value to set for theOPERATION_SEQUENCE_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:
-
getTheAirspaceVolume
Returns the role value contained in the value of theTHE_AIRSPACE_VOLUME_PROPERTYproperty. Returnsnullif the value of theTHE_AIRSPACE_VOLUME_PROPERTYproperty isnull.An portion of airspace that contributes to the defintion of an Airspace geometry.
- Returns:
- the role value of the
THE_AIRSPACE_VOLUME_PROPERTYproperty. - See Also:
-
setTheAirspaceVolume
Sets the value of the property that maps to thetheAirspaceVolumeelement. to a new instance of the association classTLcdAIXM51Propertyinitialized with the given role value. In case the given role value isnull, theTHE_AIRSPACE_VOLUME_PROPERTYproperty is set tonull.An portion of airspace that contributes to the defintion of an Airspace geometry.
- Parameters:
aValue- the role value to set for theTHE_AIRSPACE_VOLUME_PROPERTYproperty.
-
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:
-