Class TLcdISO19119ServiceSpecification
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.service.TLcdISO19119ServiceSpecification
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdISO19119PlatformNeutralServiceSpecification
Defines services without reference to the type of specification or to its implementation.
- Since:
- 2017.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thetheSV_Interface
element.static final TLcdDataProperty
Data property that maps to thename
element.static final TLcdDataProperty
Data property that maps to theopModel
element.static final TLcdDataProperty
Data property that maps to thetypeSpec
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theINTERFACES_PROPERTY
property adapted to a list ofTLcdISO19119Interface
instances.getName()
Returns the role value contained in the value of theNAME_PROPERTY
property.Returns the role value contained in the value of theOPERATION_MODEL_PROPERTY
property.Returns the role value contained in the value of thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property.void
Sets the value of the property that maps to thename
element.void
Sets the value of the property that maps to theopModel
element.void
Sets the value of the property that maps to thetypeSpec
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
NAME_PROPERTY
Data property that maps to thename
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
OPERATION_MODEL_PROPERTY
Data property that maps to theopModel
element. The possible values for this property are instances ofTLcdISO19115Optional<ELcdISO19119OperationModel>
. -
PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
Data property that maps to thetypeSpec
element. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19119PlatformNeutralServiceSpecification>
. -
INTERFACES_PROPERTY
Data property that maps to thetheSV_Interface
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19119Interface>>
.
-
-
Constructor Details
-
TLcdISO19119ServiceSpecification
public TLcdISO19119ServiceSpecification() -
TLcdISO19119ServiceSpecification
-
-
Method Details
-
getName
Returns the role value contained in the value of theNAME_PROPERTY
property. Returnsnull
if the value of theNAME_PROPERTY
property isnull
.- Returns:
- the role value of the
NAME_PROPERTY
property. - See Also:
-
setName
Sets the value of the property that maps to thename
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theNAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theNAME_PROPERTY
property.
-
getOperationModel
Returns the role value contained in the value of theOPERATION_MODEL_PROPERTY
property. Returnsnull
if the value of theOPERATION_MODEL_PROPERTY
property isnull
.- Returns:
- the role value of the
OPERATION_MODEL_PROPERTY
property. - See Also:
-
setOperationModel
Sets the value of the property that maps to theopModel
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theOPERATION_MODEL_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theOPERATION_MODEL_PROPERTY
property.
-
getPlatformNeutralSpecification
Returns the role value contained in the value of thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property. Returnsnull
if the value of thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property isnull
.- Returns:
- the role value of the
PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property. - See Also:
-
setPlatformNeutralSpecification
Sets the value of the property that maps to thetypeSpec
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
property.
-
getInterfaces
Gets the value of theINTERFACES_PROPERTY
property adapted to a list ofTLcdISO19119Interface
instances.- Returns:
- the value of the
INTERFACES_PROPERTY
property adapted to a list ofTLcdISO19119Interface
instances. - See Also:
-