Class TLcdAIXM51AirspaceVolumeDependency
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.TLcdAIXM51AirspaceVolumeDependency
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
An association class that defines the dependency between the geometry of an AirspaceVolume and the geometry of another (parent) Airspace.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to thedependencyelement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to thetheAirspaceelement.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.Returns the role value contained in the value of theDEPENDENCY_PROPERTYproperty.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the role value contained in the value of theTHE_AIRSPACE_PROPERTYproperty.voidSets the value of the property that maps to thedependencyelement.voidSets the value of the property that maps to thetheAirspaceelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
DEPENDENCY_PROPERTY
Data property that maps to thedependencyelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeAirspaceDependency>. -
ANNOTATION_PROPERTY
Data property that maps to theannotationelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>. -
THE_AIRSPACE_PROPERTY
Data property that maps to thetheAirspaceelement. The possible values for this property are instances ofTLcdAIXM51FeatureAssociation<TLcdAIXM51AirspaceTimeSlice>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
-
-
Constructor Details
-
TLcdAIXM51AirspaceVolumeDependency
public TLcdAIXM51AirspaceVolumeDependency() -
TLcdAIXM51AirspaceVolumeDependency
-
-
Method Details
-
getDependency
Returns the role value contained in the value of theDEPENDENCY_PROPERTYproperty. Returnsnullif the value of theDEPENDENCY_PROPERTYproperty isnull.A code indicating how the geometry of the AirspaceVolume depends on the geometry of the contributor Airspace.
- Returns:
- the role value of the
DEPENDENCY_PROPERTYproperty. - See Also:
-
setDependency
Sets the value of the property that maps to thedependencyelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theDEPENDENCY_PROPERTYproperty is set tonull.A code indicating how the geometry of the AirspaceVolume depends on the geometry of the contributor Airspace.
- Parameters:
aValue- the role value to set for theDEPENDENCY_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:
-
getTheAirspace
Returns the role value contained in the value of theTHE_AIRSPACE_PROPERTYproperty. Returnsnullif the value of theTHE_AIRSPACE_PROPERTYproperty isnull.A (parent) Airspace, whose geometry has an impact on the geometry of the AirspaceVolume.
- Returns:
- the role value of the
THE_AIRSPACE_PROPERTYproperty. - See Also:
-
setTheAirspace
Sets the value of the property that maps to thetheAirspaceelement. to a new instance of the association classTLcdAIXM51FeatureAssociationinitialized with the given role value. In case the given role value isnull, theTHE_AIRSPACE_PROPERTYproperty is set tonull.A (parent) Airspace, whose geometry has an impact on the geometry of the AirspaceVolume.
- Parameters:
aValue- the role value to set for theTHE_AIRSPACE_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:
-