public class TLcdISO19119Parameter extends TLcdISO19118Object
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
DESCRIPTION_PROPERTY
Data property that maps to the
description element. |
static TLcdDataProperty |
DIRECTION_PROPERTY
Data property that maps to the
direction element. |
static TLcdDataProperty |
NAME_PROPERTY
Data property that maps to the
name element. |
static TLcdDataProperty |
OPTIONALITY_PROPERTY
Data property that maps to the
optionality element. |
static TLcdDataProperty |
REPEATABILITY_PROPERTY
Data property that maps to the
repeatability element. |
static TLcdDataProperty |
VALUE_TYPE_PROPERTY
Data property that maps to the
valueType element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19119Parameter() |
TLcdISO19119Parameter(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the role value contained in the value of the
DESCRIPTION_PROPERTY property. |
ELcdISO19119ParameterDirection |
getDirection()
Returns the role value contained in the value of the
DIRECTION_PROPERTY property. |
TLcdISO19103MemberName |
getName()
Returns the value of the property that maps to the
name element. |
String |
getOptionality()
Returns the role value contained in the value of the
OPTIONALITY_PROPERTY property. |
Boolean |
getRepeatability()
Returns the role value contained in the value of the
REPEATABILITY_PROPERTY property. |
TLcdISO19103TypeName |
getValueType()
Returns the role value contained in the value of the
VALUE_TYPE_PROPERTY property. |
void |
setDescription(String aValue)
Sets the value of the property that maps to the
description element. |
void |
setDirection(ELcdISO19119ParameterDirection aValue)
Sets the value of the property that maps to the
direction element. |
void |
setName(TLcdISO19103MemberName aValue)
Sets the value of the property that maps to the
name element. |
void |
setOptionality(String aValue)
Sets the value of the property that maps to the
optionality element. |
void |
setRepeatability(Boolean aValue)
Sets the value of the property that maps to the
repeatability element. |
void |
setValueType(TLcdISO19103TypeName aValue)
Sets the value of the property that maps to the
valueType element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty NAME_PROPERTY
name
element.
The possible values for this property are instances of TLcdISO19103MemberName
.public static final TLcdDataProperty DIRECTION_PROPERTY
direction
element.
The possible values for this property are instances of TLcdISO19115Optional<ELcdISO19119ParameterDirection>
.public static final TLcdDataProperty DESCRIPTION_PROPERTY
description
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty OPTIONALITY_PROPERTY
optionality
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty REPEATABILITY_PROPERTY
repeatability
element.
The possible values for this property are instances of TLcdISO19115Optional<Boolean>
.public static final TLcdDataProperty VALUE_TYPE_PROPERTY
valueType
element.
The possible values for this property are instances of TLcdISO19118Property<TLcdISO19103TypeName>
.public TLcdISO19119Parameter()
public TLcdISO19119Parameter(TLcdDataType aType)
public TLcdISO19103MemberName getName()
name
element.NAME_PROPERTY
property.public void setName(TLcdISO19103MemberName aValue)
name
element.aValue
- the value to set for the NAME_PROPERTY
property.public ELcdISO19119ParameterDirection getDirection()
DIRECTION_PROPERTY
property. Returns null
if the value of the DIRECTION_PROPERTY
property is null
.DIRECTION_PROPERTY
property.TLcdISO19115Optional
public void setDirection(ELcdISO19119ParameterDirection aValue)
direction
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the DIRECTION_PROPERTY
property is set to null
.aValue
- the role value to set for the DIRECTION_PROPERTY
property.public String getDescription()
DESCRIPTION_PROPERTY
property. Returns null
if the value of the DESCRIPTION_PROPERTY
property is null
.DESCRIPTION_PROPERTY
property.TLcdISO19115Optional
public void setDescription(String aValue)
description
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the DESCRIPTION_PROPERTY
property is set to null
.aValue
- the role value to set for the DESCRIPTION_PROPERTY
property.public String getOptionality()
OPTIONALITY_PROPERTY
property. Returns null
if the value of the OPTIONALITY_PROPERTY
property is null
.OPTIONALITY_PROPERTY
property.TLcdISO19115Optional
public void setOptionality(String aValue)
optionality
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the OPTIONALITY_PROPERTY
property is set to null
.aValue
- the role value to set for the OPTIONALITY_PROPERTY
property.public Boolean getRepeatability()
REPEATABILITY_PROPERTY
property. Returns null
if the value of the REPEATABILITY_PROPERTY
property is null
.REPEATABILITY_PROPERTY
property.TLcdISO19115Optional
public void setRepeatability(Boolean aValue)
repeatability
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the REPEATABILITY_PROPERTY
property is set to null
.aValue
- the role value to set for the REPEATABILITY_PROPERTY
property.public TLcdISO19103TypeName getValueType()
VALUE_TYPE_PROPERTY
property. Returns null
if the value of the VALUE_TYPE_PROPERTY
property is null
.VALUE_TYPE_PROPERTY
property.TLcdISO19118Property
public void setValueType(TLcdISO19103TypeName aValue)
valueType
element. to a new instance of the association class TLcdISO19118Property
initialized with the given role value. In case the given role value is null
, the VALUE_TYPE_PROPERTY
property is set to null
.aValue
- the role value to set for the VALUE_TYPE_PROPERTY
property.