Links a given operation name (mandatory attribute of
OperationMetadata
)
with a resource identified by an "identifier".
Constraint:
- For one
CoupledResource
either resources or resource references should be used (not both for the sameCoupledResource
).
- Since:
- 3.1
-
Method Summary
Modifier and TypeMethodDescriptiondefault OperationMetadata
The service operation.default Collection
<? extends Citation> References to the resource on which the services operates.default Collection
<? extends DataIdentification> The tightly coupled resources.default ScopedName
Scoped identifier of the resource in the context of the given service instance.
-
Method Details
-
getScopedName
@UML(identifier="scopedName", obligation=OPTIONAL, specification=ISO_19115) default ScopedName getScopedName()Scoped identifier of the resource in the context of the given service instance. This is the name of the resources (for example dataset) as it is used by a service instanceExamples: layer name or feature type name.- Returns:
- scoped identifier of the resource in the context of the given service instance, or
null
if none.
-
getResourceReferences
@UML(identifier="resourceReference", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Citation> getResourceReferences()References to the resource on which the services operates. Returns an empty collection if none.- Returns:
- references to the resource on which the services operates.
- See Also:
- Condition:
- Only one of resources and resource references should be non-empty.
-
getResources
@UML(identifier="resource", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends DataIdentification> getResources()The tightly coupled resources. Returns an empty collection if none.- Returns:
- tightly coupled resources.
- Condition:
- Only one of resources and resource references should be non-empty.
-
getOperation
@UML(identifier="operation", obligation=OPTIONAL, specification=ISO_19115) default OperationMetadata getOperation()The service operation.- Returns:
- the service operation, or
null
if none.
-