Class TLcdISO19103MemberName
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.util.TLcdISO19103MemberName
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
A MemberName is a LocalName that references either an attribute slot in a record or recordType or an attribute, operation, or association role in an object instance or type description in some form of schema. The stored value "aName" is the returned value for the "aName()" operation.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theaNameelement.static final TLcdDataPropertyData property that maps to theattributeTypeelement.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAName()Returns the role value contained in the value of theANAME_PROPERTYproperty.Returns the role value contained in the value of theATTRIBUTE_TYPE_PROPERTYproperty.voidSets the value of the property that maps to theaNameelement.voidsetAttributeType(TLcdISO19103TypeName aValue) Sets the value of the property that maps to theattributeTypeelement.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
ANAME_PROPERTY
Data property that maps to theaNameelement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
ATTRIBUTE_TYPE_PROPERTY
Data property that maps to theattributeTypeelement. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19103TypeName>.
-
-
Constructor Details
-
TLcdISO19103MemberName
public TLcdISO19103MemberName() -
TLcdISO19103MemberName
-
-
Method Details
-
getAName
Returns the role value contained in the value of theANAME_PROPERTYproperty. Returnsnullif the value of theANAME_PROPERTYproperty isnull.- Returns:
- the role value of the
ANAME_PROPERTYproperty. - See Also:
-
setAName
Sets the value of the property that maps to theaNameelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theANAME_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theANAME_PROPERTYproperty.
-
getAttributeType
Returns the role value contained in the value of theATTRIBUTE_TYPE_PROPERTYproperty. Returnsnullif the value of theATTRIBUTE_TYPE_PROPERTYproperty isnull.- Returns:
- the role value of the
ATTRIBUTE_TYPE_PROPERTYproperty. - See Also:
-
setAttributeType
Sets the value of the property that maps to theattributeTypeelement. to a new instance of the association classTLcdISO19118Propertyinitialized with the given role value. In case the given role value isnull, theATTRIBUTE_TYPE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theATTRIBUTE_TYPE_PROPERTYproperty.
-