public class TLcdGML32CompositeValue extends TLcdGML32AbstractGML
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
AGGREGATION_TYPE_PROPERTY
Data property that maps to the
aggregationType attribute. |
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, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML32CompositeValue() |
TLcdGML32CompositeValue(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
ELcdGML32Aggregation |
getAggregationType()
Returns the value of the property that maps to the
aggregationType attribute. |
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 |
setAggregationType(ELcdGML32Aggregation aValue)
Sets the value of the property that maps to the
aggregationType attribute. |
void |
setValueComponents(List<Object> aValue)
Sets the value of the property that maps to the
valueComponents element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty AGGREGATION_TYPE_PROPERTY
aggregationType
attribute.
The possible values for this property are instances of ELcdGML32Aggregation
.public static final TLcdDataProperty VALUE_COMPONENT_PROPERTY
valueComponent
element.
The possible values for this property are instances of List<TLcdGML32ValueProperty>
.public static final TLcdDataProperty VALUE_COMPONENTS_PROPERTY
valueComponents
element.
The possible values for this property are instances of TLcdGML32ValueArrayProperty
.public TLcdGML32CompositeValue()
public TLcdGML32CompositeValue(TLcdDataType aType)
public ELcdGML32Aggregation getAggregationType()
aggregationType
attribute.AGGREGATION_TYPE_PROPERTY
property.public void setAggregationType(ELcdGML32Aggregation aValue)
aggregationType
attribute.aValue
- the value to set for the AGGREGATION_TYPE_PROPERTY
property.public List<Object> getValueComponent()
valueComponent
element.
Property that refers to, or contains, a Value.
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
.
Property that contains Values.
VALUE_COMPONENTS_PROPERTY
property.TLcdGML32ValueArrayProperty
public void setValueComponents(List<Object> aValue)
valueComponents
element. to a new instance of the association class TLcdGML32ValueArrayProperty
initialized with the given role value. In case the given role value is null
, the VALUE_COMPONENTS_PROPERTY
property is set to null
.
Property that contains Values.
aValue
- the role value to set for the VALUE_COMPONENTS_PROPERTY
property.