public class TLcdISO19119ServiceSpecification extends TLcdISO19118Object
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
INTERFACES_PROPERTY
Data property that maps to the
theSV_Interface element. |
static TLcdDataProperty |
NAME_PROPERTY
Data property that maps to the
name element. |
static TLcdDataProperty |
OPERATION_MODEL_PROPERTY
Data property that maps to the
opModel element. |
static TLcdDataProperty |
PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
Data property that maps to the
typeSpec element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19119ServiceSpecification() |
TLcdISO19119ServiceSpecification(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdISO19119Interface> |
getInterfaces()
Gets the value of the
INTERFACES_PROPERTY property adapted to a list of TLcdISO19119Interface instances. |
String |
getName()
Returns the role value contained in the value of the
NAME_PROPERTY property. |
ELcdISO19119OperationModel |
getOperationModel()
Returns the role value contained in the value of the
OPERATION_MODEL_PROPERTY property. |
TLcdISO19119PlatformNeutralServiceSpecification |
getPlatformNeutralSpecification()
Returns the role value contained in the value of the
PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY property. |
void |
setName(String aValue)
Sets the value of the property that maps to the
name element. |
void |
setOperationModel(ELcdISO19119OperationModel aValue)
Sets the value of the property that maps to the
opModel element. |
void |
setPlatformNeutralSpecification(TLcdISO19119PlatformNeutralServiceSpecification aValue)
Sets the value of the property that maps to the
typeSpec element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty NAME_PROPERTY
name
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty OPERATION_MODEL_PROPERTY
opModel
element.
The possible values for this property are instances of TLcdISO19115Optional<ELcdISO19119OperationModel>
.public static final TLcdDataProperty PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
typeSpec
element.
The possible values for this property are instances of TLcdISO19118Property<TLcdISO19119PlatformNeutralServiceSpecification>
.public static final TLcdDataProperty INTERFACES_PROPERTY
theSV_Interface
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19119Interface>>
.public TLcdISO19119ServiceSpecification()
public TLcdISO19119ServiceSpecification(TLcdDataType aType)
public String getName()
NAME_PROPERTY
property. Returns null
if the value of the NAME_PROPERTY
property is null
.NAME_PROPERTY
property.TLcdISO19115Optional
public void setName(String aValue)
name
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 NAME_PROPERTY
property is set to null
.aValue
- the role value to set for the NAME_PROPERTY
property.public ELcdISO19119OperationModel getOperationModel()
OPERATION_MODEL_PROPERTY
property. Returns null
if the value of the OPERATION_MODEL_PROPERTY
property is null
.OPERATION_MODEL_PROPERTY
property.TLcdISO19115Optional
public void setOperationModel(ELcdISO19119OperationModel aValue)
opModel
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 OPERATION_MODEL_PROPERTY
property is set to null
.aValue
- the role value to set for the OPERATION_MODEL_PROPERTY
property.public TLcdISO19119PlatformNeutralServiceSpecification getPlatformNeutralSpecification()
PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property. Returns null
if the value of the PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property is null
.PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property.TLcdISO19118Property
public void setPlatformNeutralSpecification(TLcdISO19119PlatformNeutralServiceSpecification aValue)
typeSpec
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 PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property is set to null
.aValue
- the role value to set for the PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property.public List<TLcdISO19119Interface> getInterfaces()
INTERFACES_PROPERTY
property adapted to a list of TLcdISO19119Interface
instances.INTERFACES_PROPERTY
property adapted to a list of TLcdISO19119Interface
instances.TLcdISO19118Property