public class TLcdGML31CompositeValue extends TLcdGML31AbstractGML
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
VALUE_COMPONENT_PROPERTY
Data property that maps to the
valueComponent element. |
static TLcdDataProperty |
VALUE_COMPONENTS_PROPERTY
Data property that maps to the
valueComponents element. |
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML31CompositeValue() |
TLcdGML31CompositeValue(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<Object> |
getValueComponent()
Returns the value of the property that maps to the
valueComponent element. |
List<Object> |
getValueComponents()
Returns the role value contained in the value of the
VALUE_COMPONENTS_PROPERTY property. |
void |
setValueComponents(List<Object> aValue)
Sets the value of the property that maps to the
valueComponents element. |
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
public static final TLcdDataProperty VALUE_COMPONENT_PROPERTY
valueComponent
element.
The possible values for this property are instances of List<TLcdGML31ValueProperty>
.public static final TLcdDataProperty VALUE_COMPONENTS_PROPERTY
valueComponents
element.
The possible values for this property are instances of TLcdGML31ValueArrayProperty
.public TLcdGML31CompositeValue()
public TLcdGML31CompositeValue(TLcdDataType aType)
public List<Object> getValueComponent()
valueComponent
element.
Element which refers to, or contains, a Value. This version is used in CompositeValues.
VALUE_COMPONENT_PROPERTY
property.List
public List<Object> getValueComponents()
VALUE_COMPONENTS_PROPERTY
property. Returns null
if the value of the VALUE_COMPONENTS_PROPERTY
property is null
.
Element which refers to, or contains, a set of homogeneously typed Values.
VALUE_COMPONENTS_PROPERTY
property.TLcdGML31ValueArrayProperty
public void setValueComponents(List<Object> aValue)
valueComponents
element. to a new instance of the association class TLcdGML31ValueArrayProperty
initialized with the given role value. In case the given role value is null
, the VALUE_COMPONENTS_PROPERTY
property is set to null
.
Element which refers to, or contains, a set of homogeneously typed Values.
aValue
- the role value to set for the VALUE_COMPONENTS_PROPERTY
property.