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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theaName
element.static final TLcdDataProperty
Data property that maps to theattributeType
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAName()
Returns the role value contained in the value of theANAME_PROPERTY
property.Returns the role value contained in the value of theATTRIBUTE_TYPE_PROPERTY
property.void
Sets the value of the property that maps to theaName
element.void
setAttributeType
(TLcdISO19103TypeName aValue) Sets the value of the property that maps to theattributeType
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
ANAME_PROPERTY
Data property that maps to theaName
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
ATTRIBUTE_TYPE_PROPERTY
Data property that maps to theattributeType
element. 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_PROPERTY
property. Returnsnull
if the value of theANAME_PROPERTY
property isnull
.- Returns:
- the role value of the
ANAME_PROPERTY
property. - See Also:
-
setAName
Sets the value of the property that maps to theaName
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theANAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theANAME_PROPERTY
property.
-
getAttributeType
Returns the role value contained in the value of theATTRIBUTE_TYPE_PROPERTY
property. Returnsnull
if the value of theATTRIBUTE_TYPE_PROPERTY
property isnull
.- Returns:
- the role value of the
ATTRIBUTE_TYPE_PROPERTY
property. - See Also:
-
setAttributeType
Sets the value of the property that maps to theattributeType
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theATTRIBUTE_TYPE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theATTRIBUTE_TYPE_PROPERTY
property.
-