Class TLcdAIXM51Note
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.notes.TLcdAIXM51Note
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
A general text note for a feature or for one of its properties.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to thepropertyNameelement.static final TLcdDataPropertyData property that maps to thepurposeelement.static final TLcdDataPropertyData property that maps to thetranslatedNoteelement.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 theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Returns the role value contained in the value of thePROPERTY_NAME_PROPERTYproperty.Returns the role value contained in the value of thePURPOSE_PROPERTYproperty.Gets the value of theTRANSLATED_NOTE_PROPERTYproperty adapted to a list ofTLcdAIXM51LinguisticNoteinstances.voidsetPropertyName(String aValue) Sets the value of the property that maps to thepropertyNameelement.voidsetPurpose(TLcdAIXM51CodeNotePurpose aValue) Sets the value of the property that maps to thepurposeelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
PROPERTY_NAME_PROPERTY
Data property that maps to thepropertyNameelement. The possible values for this property are instances ofTLcdAIXM51Optional<String>. -
PURPOSE_PROPERTY
Data property that maps to thepurposeelement. The possible values for this property are instances ofTLcdAIXM51Optional<TLcdAIXM51CodeNotePurpose>. -
TRANSLATED_NOTE_PROPERTY
Data property that maps to thetranslatedNoteelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51LinguisticNote>>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
-
-
Constructor Details
-
TLcdAIXM51Note
public TLcdAIXM51Note() -
TLcdAIXM51Note
-
-
Method Details
-
getPropertyName
Returns the role value contained in the value of thePROPERTY_NAME_PROPERTYproperty. Returnsnullif the value of thePROPERTY_NAME_PROPERTYproperty isnull.The name of the feature property for which this note is relevant, if applicable. If no propertyName is specified, then the Note is relevant for the feature as a whole.
- Returns:
- the role value of the
PROPERTY_NAME_PROPERTYproperty. - See Also:
-
setPropertyName
Sets the value of the property that maps to thepropertyNameelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, thePROPERTY_NAME_PROPERTYproperty is set tonull.The name of the feature property for which this note is relevant, if applicable. If no propertyName is specified, then the Note is relevant for the feature as a whole.
- Parameters:
aValue- the role value to set for thePROPERTY_NAME_PROPERTYproperty.
-
getPurpose
Returns the role value contained in the value of thePURPOSE_PROPERTYproperty. Returnsnullif the value of thePURPOSE_PROPERTYproperty isnull.An indication of the goal which led to the provision of the free text note.
- Returns:
- the role value of the
PURPOSE_PROPERTYproperty. - See Also:
-
setPurpose
Sets the value of the property that maps to thepurposeelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, thePURPOSE_PROPERTYproperty is set tonull.An indication of the goal which led to the provision of the free text note.
- Parameters:
aValue- the role value to set for thePURPOSE_PROPERTYproperty.
-
getTranslatedNote
Gets the value of theTRANSLATED_NOTE_PROPERTYproperty adapted to a list ofTLcdAIXM51LinguisticNoteinstances.The Note written linguistically.
- Returns:
- the value of the
TRANSLATED_NOTE_PROPERTYproperty adapted to a list ofTLcdAIXM51LinguisticNoteinstances. - 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:
-