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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thetheSV_Interfaceelement.static final TLcdDataPropertyData property that maps to thenameelement.static final TLcdDataPropertyData property that maps to theopModelelement.static final TLcdDataPropertyData property that maps to thetypeSpecelement.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theINTERFACES_PROPERTYproperty adapted to a list ofTLcdISO19119Interfaceinstances.getName()Returns the role value contained in the value of theNAME_PROPERTYproperty.Returns the role value contained in the value of theOPERATION_MODEL_PROPERTYproperty.Returns the role value contained in the value of thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTYproperty.voidSets the value of the property that maps to thenameelement.voidSets the value of the property that maps to theopModelelement.voidSets the value of the property that maps to thetypeSpecelement.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
NAME_PROPERTY
Data property that maps to thenameelement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
OPERATION_MODEL_PROPERTY
Data property that maps to theopModelelement. The possible values for this property are instances ofTLcdISO19115Optional<ELcdISO19119OperationModel>. -
PLATFORM_NEUTRAL_SPECIFICATION_PROPERTY
Data property that maps to thetypeSpecelement. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19119PlatformNeutralServiceSpecification>. -
INTERFACES_PROPERTY
Data property that maps to thetheSV_Interfaceelement. 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_PROPERTYproperty. Returnsnullif the value of theNAME_PROPERTYproperty isnull.- Returns:
- the role value of the
NAME_PROPERTYproperty. - See Also:
-
setName
Sets the value of the property that maps to thenameelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theNAME_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theNAME_PROPERTYproperty.
-
getOperationModel
Returns the role value contained in the value of theOPERATION_MODEL_PROPERTYproperty. Returnsnullif the value of theOPERATION_MODEL_PROPERTYproperty isnull.- Returns:
- the role value of the
OPERATION_MODEL_PROPERTYproperty. - See Also:
-
setOperationModel
Sets the value of the property that maps to theopModelelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theOPERATION_MODEL_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theOPERATION_MODEL_PROPERTYproperty.
-
getPlatformNeutralSpecification
Returns the role value contained in the value of thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTYproperty. Returnsnullif the value of thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTYproperty isnull.- Returns:
- the role value of the
PLATFORM_NEUTRAL_SPECIFICATION_PROPERTYproperty. - See Also:
-
setPlatformNeutralSpecification
Sets the value of the property that maps to thetypeSpecelement. to a new instance of the association classTLcdISO19118Propertyinitialized with the given role value. In case the given role value isnull, thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for thePLATFORM_NEUTRAL_SPECIFICATION_PROPERTYproperty.
-
getInterfaces
Gets the value of theINTERFACES_PROPERTYproperty adapted to a list ofTLcdISO19119Interfaceinstances.- Returns:
- the value of the
INTERFACES_PROPERTYproperty adapted to a list ofTLcdISO19119Interfaceinstances. - See Also:
-