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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theannotation
element.static final TLcdDataProperty
Data property that maps to thecollocationGroup
element.static final TLcdDataProperty
Data property that maps to theextension
element.static final TLcdDataProperty
Data property that maps to thetheRadarEquipment
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
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.Returns the role value contained in the value of theCOLLOCATION_GROUP_PROPERTY
property.Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.Returns the role value contained in the value of theTHE_RADAR_EQUIPMENT_PROPERTY
property.void
setCollocationGroup
(Long aValue) Sets the value of the property that maps to thecollocationGroup
element.void
setTheRadarEquipment
(TLcdAIXM51Feature<? extends TLcdAIXM51AbstractRadarEquipmentTimeSlice> aValue) Sets the value of the property that maps to thetheRadarEquipment
element.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 thecollocationGroup
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_RADAR_EQUIPMENT_PROPERTY
Data property that maps to thetheRadarEquipment
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
-
TLcdAIXM51RadarComponent
public TLcdAIXM51RadarComponent() -
TLcdAIXM51RadarComponent
-
-
Method Details
-
getCollocationGroup
Returns the role value contained in the value of theCOLLOCATION_GROUP_PROPERTY
property. Returnsnull
if the value of theCOLLOCATION_GROUP_PROPERTY
property 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_PROPERTY
property. - See Also:
-
setCollocationGroup
Sets the value of the property that maps to thecollocationGroup
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theCOLLOCATION_GROUP_PROPERTY
property 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_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:
-
getTheRadarEquipment
public TLcdAIXM51Feature<? extends TLcdAIXM51AbstractRadarEquipmentTimeSlice> getTheRadarEquipment()Returns the role value contained in the value of theTHE_RADAR_EQUIPMENT_PROPERTY
property. Returnsnull
if the value of theTHE_RADAR_EQUIPMENT_PROPERTY
property isnull
.The equipment that make up the component(s) of a Radar System.
- Returns:
- the role value of the
THE_RADAR_EQUIPMENT_PROPERTY
property. - See Also:
-
setTheRadarEquipment
public void setTheRadarEquipment(TLcdAIXM51Feature<? extends TLcdAIXM51AbstractRadarEquipmentTimeSlice> aValue) Sets the value of the property that maps to thetheRadarEquipment
element. to a new instance of the association classTLcdAIXM51Association
initialized with the given role value. In case the given role value isnull
, theTHE_RADAR_EQUIPMENT_PROPERTY
property 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_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:
-