Class TLcdAIXM51RadarComponent
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.surveillance.TLcdAIXM51RadarComponent
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Indicates radar use of a RadarEquipment as a component of the radar service provided by a RadarSystem.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to thecollocationGroupelement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to thetheRadarEquipmentelement.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.Returns the role value contained in the value of theCOLLOCATION_GROUP_PROPERTYproperty.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the role value contained in the value of theTHE_RADAR_EQUIPMENT_PROPERTYproperty.voidsetCollocationGroup(Long aValue) Sets the value of the property that maps to thecollocationGroupelement.voidsetTheRadarEquipment(TLcdAIXM51Feature<? extends TLcdAIXM51AbstractRadarEquipmentTimeSlice> aValue) Sets the value of the property that maps to thetheRadarEquipmentelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
COLLOCATION_GROUP_PROPERTY
Data property that maps to thecollocationGroupelement. 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_RADAR_EQUIPMENT_PROPERTY
Data property that maps to thetheRadarEquipmentelement. The possible values for this property are instances ofTLcdAIXM51Association<TLcdAIXM51Feature<?>>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
-
-
Constructor Details
-
TLcdAIXM51RadarComponent
public TLcdAIXM51RadarComponent() -
TLcdAIXM51RadarComponent
-
-
Method Details
-
getCollocationGroup
Returns the role value contained in the value of theCOLLOCATION_GROUP_PROPERTYproperty. Returnsnullif the value of theCOLLOCATION_GROUP_PROPERTYproperty isnull.Set of radar equipments that are collocated. All Radar equipment that has the same value for this property are collocated together.
- Returns:
- the role value of the
COLLOCATION_GROUP_PROPERTYproperty. - See Also:
-
setCollocationGroup
Sets the value of the property that maps to thecollocationGroupelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theCOLLOCATION_GROUP_PROPERTYproperty is set tonull.Set of radar equipments that are collocated. All Radar equipment that has the same value for this property are collocated together.
- Parameters:
aValue- the role value to set for theCOLLOCATION_GROUP_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:
-
getTheRadarEquipment
public TLcdAIXM51Feature<? extends TLcdAIXM51AbstractRadarEquipmentTimeSlice> getTheRadarEquipment()Returns the role value contained in the value of theTHE_RADAR_EQUIPMENT_PROPERTYproperty. Returnsnullif the value of theTHE_RADAR_EQUIPMENT_PROPERTYproperty isnull.The equipment that make up the component(s) of a Radar System.
- Returns:
- the role value of the
THE_RADAR_EQUIPMENT_PROPERTYproperty. - See Also:
-
setTheRadarEquipment
public void setTheRadarEquipment(TLcdAIXM51Feature<? extends TLcdAIXM51AbstractRadarEquipmentTimeSlice> aValue) Sets the value of the property that maps to thetheRadarEquipmentelement. to a new instance of the association classTLcdAIXM51Associationinitialized with the given role value. In case the given role value isnull, theTHE_RADAR_EQUIPMENT_PROPERTYproperty is set tonull.The equipment that make up the component(s) of a Radar System.
- Parameters:
aValue- the role value to set for theTHE_RADAR_EQUIPMENT_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:
-