Class TLcdAIXM51NavaidComponent
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- 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 themarkerPosition
element.static final TLcdDataProperty
Data property that maps to theprovidesNavigableLocation
element.static final TLcdDataProperty
Data property that maps to thetheNavaidEquipment
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 theMARKER_POSITION_PROPERTY
property.Returns the role value contained in the value of thePROVIDES_NAVIGABLE_LOCATION_PROPERTY
property.Returns the role value contained in the value of theTHE_NAVAID_EQUIPMENT_PROPERTY
property.void
setCollocationGroup
(Long aValue) Sets the value of the property that maps to thecollocationGroup
element.void
Sets the value of the property that maps to themarkerPosition
element.void
Sets the value of the property that maps to theprovidesNavigableLocation
element.void
setTheNavaidEquipment
(TLcdAIXM51Feature<? extends TLcdAIXM51AbstractNavaidEquipmentTimeSlice> aValue) Sets the value of the property that maps to thetheNavaidEquipment
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>
. -
MARKER_POSITION_PROPERTY
Data property that maps to themarkerPosition
element. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodePositionInILS>
. -
PROVIDES_NAVIGABLE_LOCATION_PROPERTY
Data property that maps to theprovidesNavigableLocation
element. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
. -
ANNOTATION_PROPERTY
Data property that maps to theannotation
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>
. -
THE_NAVAID_EQUIPMENT_PROPERTY
Data property that maps to thetheNavaidEquipment
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
-
TLcdAIXM51NavaidComponent
public TLcdAIXM51NavaidComponent() -
TLcdAIXM51NavaidComponent
-
-
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 navaid equipments that are collocated. All Navaid equipment that has the same value for this property are collocated together. For example in a VOR/DME Navaid the VOR and DME navaid equipment will be assigned the same collocationGroup number = 1. For example an ILS might have a Localizer with collocation Group number = 1 and collocated DME and Glidepath sharing collocationGroup number = 2.
- 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 navaid equipments that are collocated. All Navaid equipment that has the same value for this property are collocated together. For example in a VOR/DME Navaid the VOR and DME navaid equipment will be assigned the same collocationGroup number = 1. For example an ILS might have a Localizer with collocation Group number = 1 and collocated DME and Glidepath sharing collocationGroup number = 2.
- Parameters:
aValue
- the role value to set for theCOLLOCATION_GROUP_PROPERTY
property.
-
getMarkerPosition
Returns the role value contained in the value of theMARKER_POSITION_PROPERTY
property. Returnsnull
if the value of theMARKER_POSITION_PROPERTY
property isnull
.A code indicating the position, in a navaid landing system, of the markers situated on the centreline of a runway. For example: outer, middle, etc..
- Returns:
- the role value of the
MARKER_POSITION_PROPERTY
property. - See Also:
-
setMarkerPosition
Sets the value of the property that maps to themarkerPosition
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theMARKER_POSITION_PROPERTY
property is set tonull
.A code indicating the position, in a navaid landing system, of the markers situated on the centreline of a runway. For example: outer, middle, etc..
- Parameters:
aValue
- the role value to set for theMARKER_POSITION_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:
-
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:
-