Class TLcdISO19119Operation
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.service.TLcdISO19119Operation
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Specifies a transformation on the state of the target object or a query that returns a value to the caller of the operation. an operation shall be an abstract description of an action supported by the interface. operations contain parameters.
- Since:
- 2017.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thedependsOn
element.static final TLcdDataProperty
Data property that maps to theoperationName
element.static final TLcdDataProperty
Data property that maps to theparameter
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of theDEPENDS_ON_PROPERTY
property adapted to a list ofTLcdISO19119Operation
instances.Returns the role value contained in the value of theOPERATION_NAME_PROPERTY
property.Returns the role value contained in the value of thePARAMETER_PROPERTY
property.void
Sets the value of the property that maps to theoperationName
element.void
setParameter
(TLcdISO19119Parameter aValue) Sets the value of the property that maps to theparameter
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
OPERATION_NAME_PROPERTY
Data property that maps to theoperationName
element. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19103MemberName>
. -
DEPENDS_ON_PROPERTY
Data property that maps to thedependsOn
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19119Operation>>
. -
PARAMETER_PROPERTY
Data property that maps to theparameter
element. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19119Parameter>
.
-
-
Constructor Details
-
TLcdISO19119Operation
public TLcdISO19119Operation() -
TLcdISO19119Operation
-
-
Method Details
-
getOperationName
Returns the role value contained in the value of theOPERATION_NAME_PROPERTY
property. Returnsnull
if the value of theOPERATION_NAME_PROPERTY
property isnull
.- Returns:
- the role value of the
OPERATION_NAME_PROPERTY
property. - See Also:
-
setOperationName
Sets the value of the property that maps to theoperationName
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theOPERATION_NAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theOPERATION_NAME_PROPERTY
property.
-
getDependsOn
Gets the value of theDEPENDS_ON_PROPERTY
property adapted to a list ofTLcdISO19119Operation
instances.- Returns:
- the value of the
DEPENDS_ON_PROPERTY
property adapted to a list ofTLcdISO19119Operation
instances. - See Also:
-
getParameter
Returns the role value contained in the value of thePARAMETER_PROPERTY
property. Returnsnull
if the value of thePARAMETER_PROPERTY
property isnull
.- Returns:
- the role value of the
PARAMETER_PROPERTY
property. - See Also:
-
setParameter
Sets the value of the property that maps to theparameter
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, thePARAMETER_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for thePARAMETER_PROPERTY
property.
-