Class TLcdAIXM51LightElement
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to theavailabilityelement.static final TLcdDataPropertyData property that maps to thecolourelement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to theintensityLevelelement.static final TLcdDataPropertyData property that maps to theintensityelement.static final TLcdDataPropertyData property that maps to thelocationelement.static final TLcdDataPropertyData property that maps to thetypeelement.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.Gets the value of theAVAILABILITY_PROPERTYproperty adapted to a list ofTLcdAIXM51LightElementStatusinstances.Returns the role value contained in the value of theCOLOUR_PROPERTYproperty.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the value of the property that maps to theintensityelement.Returns the role value contained in the value of theINTENSITY_LEVEL_PROPERTYproperty.Returns the role value contained in the value of theLOCATION_PROPERTYproperty.getType()Returns the role value contained in the value of theTYPE_PROPERTYproperty.voidsetColour(TLcdAIXM51CodeColour aValue) Sets the value of the property that maps to thecolourelement.voidSets the value of the property that maps to theintensityelement.voidSets the value of the property that maps to theintensityLevelelement.voidsetLocation(TLcdAIXM51ElevatedPoint aValue) Sets the value of the property that maps to thelocationelement.voidsetType(TLcdAIXM51CodeLightSource aValue) Sets the value of the property that maps to thetypeelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
COLOUR_PROPERTY
Data property that maps to thecolourelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeColour>. -
INTENSITY_LEVEL_PROPERTY
Data property that maps to theintensityLevelelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeLightIntensity>. -
INTENSITY_PROPERTY
Data property that maps to theintensityelement. The possible values for this property are instances ofTLcdAIXM51ValLightIntensity. -
TYPE_PROPERTY
Data property that maps to thetypeelement. The possible values for this property are the publicQNameconstants defined in this class. -
LOCATION_PROPERTY
Data property that maps to thelocationelement. The possible values for this property are instances ofTLcdAIXM51Property<TLcdAIXM51ElevatedPoint>. -
ANNOTATION_PROPERTY
Data property that maps to theannotationelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>. -
AVAILABILITY_PROPERTY
Data property that maps to theavailabilityelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51LightElementStatus>>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
-
-
Constructor Details
-
TLcdAIXM51LightElement
public TLcdAIXM51LightElement() -
TLcdAIXM51LightElement
-
-
Method Details
-
getColour
Returns the role value contained in the value of theCOLOUR_PROPERTYproperty. Returnsnullif the value of theCOLOUR_PROPERTYproperty isnull.A code indicating the colour of the lights in the group.
- Returns:
- the role value of the
COLOUR_PROPERTYproperty. - See Also:
-
setColour
Sets the value of the property that maps to thecolourelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theCOLOUR_PROPERTYproperty is set tonull.A code indicating the colour of the lights in the group.
- Parameters:
aValue- the role value to set for theCOLOUR_PROPERTYproperty.
-
getIntensityLevel
Returns the role value contained in the value of theINTENSITY_LEVEL_PROPERTYproperty. Returnsnullif the value of theINTENSITY_LEVEL_PROPERTYproperty isnull.A code indicating the relative intensity of the lights in the group.
- Returns:
- the role value of the
INTENSITY_LEVEL_PROPERTYproperty. - See Also:
-
setIntensityLevel
Sets the value of the property that maps to theintensityLevelelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theINTENSITY_LEVEL_PROPERTYproperty is set tonull.A code indicating the relative intensity of the lights in the group.
- Parameters:
aValue- the role value to set for theINTENSITY_LEVEL_PROPERTYproperty.
-
getIntensity
Returns the value of the property that maps to theintensityelement.The exact value of the intensity of the lights in the group.
- Returns:
- the value of the
INTENSITY_PROPERTYproperty.
-
setIntensity
Sets the value of the property that maps to theintensityelement.The exact value of the intensity of the lights in the group.
- Parameters:
aValue- the value to set for theINTENSITY_PROPERTYproperty.
-
getType
Returns the role value contained in the value of theTYPE_PROPERTYproperty. Returnsnullif the value of theTYPE_PROPERTYproperty isnull.The possible values for this property are the public
QNameconstants defined in this class.A code indicating the type of light source.
- Returns:
- the role value of the
TYPE_PROPERTYproperty. - See Also:
-
setType
Sets the value of the property that maps to thetypeelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theTYPE_PROPERTYproperty is set tonull.The possible values for this property are the public
QNameconstants defined in this class.A code indicating the type of light source.
- Parameters:
aValue- the role value to set for theTYPE_PROPERTYproperty.
-
getLocation
Returns the role value contained in the value of theLOCATION_PROPERTYproperty. Returnsnullif the value of theLOCATION_PROPERTYproperty isnull.Light element location.
- Returns:
- the role value of the
LOCATION_PROPERTYproperty. - See Also:
-
setLocation
Sets the value of the property that maps to thelocationelement. to a new instance of the association classTLcdAIXM51Propertyinitialized with the given role value. In case the given role value isnull, theLOCATION_PROPERTYproperty is set tonull.Light element location.
- Parameters:
aValue- the role value to set for theLOCATION_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:
-
getAvailability
Gets the value of theAVAILABILITY_PROPERTYproperty adapted to a list ofTLcdAIXM51LightElementStatusinstances.The operational status of the LightElement.
- Returns:
- the value of the
AVAILABILITY_PROPERTYproperty adapted to a list ofTLcdAIXM51LightElementStatusinstances. - See Also:
-
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:
-