Package net.opengis.wps20
Interface ProcessOfferingType
- All Superinterfaces:
EObject
,Notifier
- All Known Implementing Classes:
ProcessOfferingTypeImpl
public interface ProcessOfferingType
extends EObject
A representation of the model object 'Process Offering Type'.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionFeatureMap
getAny()
Returns the value of the 'Any' attribute list.Returns the value of the 'Job Control Options' attribute.Returns the value of the 'Output Transmission' attribute.Returns the value of the 'Process' containment reference.Returns the value of the 'Process Model' attribute.Returns the value of the 'Process Version' attribute.boolean
Returns whether the value of the 'Process Model
' attribute is set.void
setJobControlOptions
(List<Object> value) Sets the value of the 'Job Control Options
' attribute.void
Sets the value of the 'Output Transmission
' attribute.void
setProcess
(ProcessDescriptionType value) Sets the value of the 'Process
' containment reference.void
setProcessModel
(String value) Sets the value of the 'Process Model
' attribute.void
setProcessVersion
(String value) Sets the value of the 'Process Version
' attribute.void
Unsets the value of the 'Process Model
' attribute.Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getProcess
ProcessDescriptionType getProcess()Returns the value of the 'Process' containment reference. The description of a single process, including the input and output items.- Returns:
- the value of the 'Process' containment reference.
- See Also:
-
setProcess
Sets the value of the 'Process
' containment reference.- Parameters:
value
- the new value of the 'Process' containment reference.- See Also:
-
getAny
FeatureMap getAny()Returns the value of the 'Any' attribute list. The list contents are of typeFeatureMap.Entry
.- Returns:
- the value of the 'Any' attribute list.
- See Also:
-
getJobControlOptions
Returns the value of the 'Job Control Options' attribute. Defines the valid execution modes for a particular process offering.- Returns:
- the value of the 'Job Control Options' attribute.
- See Also:
-
setJobControlOptions
Sets the value of the 'Job Control Options
' attribute.- Parameters:
value
- the new value of the 'Job Control Options' attribute.- See Also:
-
getOutputTransmission
List<DataTransmissionModeType> getOutputTransmission()Returns the value of the 'Output Transmission' attribute. Indicates whether data outputs from this process can be stored by the WPS server as web-accessible resources.- Returns:
- the value of the 'Output Transmission' attribute.
- See Also:
-
setOutputTransmission
Sets the value of the 'Output Transmission
' attribute.- Parameters:
value
- the new value of the 'Output Transmission' attribute.- See Also:
-
getProcessModel
String getProcessModel()Returns the value of the 'Process Model' attribute. The default value is"native"
. Type of the process model. Include when using a different process model than the native process model. This is an extension hook to support processes that have been specified in other OGC Standards, such as SensorML. For those process models, compliance with the abstract process model has to be ensured compatibility with the WPS protocol.- Returns:
- the value of the 'Process Model' attribute.
- See Also:
-
setProcessModel
Sets the value of the 'Process Model
' attribute.- Parameters:
value
- the new value of the 'Process Model' attribute.- See Also:
-
unsetProcessModel
void unsetProcessModel()Unsets the value of the 'Process Model
' attribute. -
isSetProcessModel
boolean isSetProcessModel()Returns whether the value of the 'Process Model
' attribute is set.- Returns:
- whether the value of the 'Process Model' attribute is set.
- See Also:
-
getProcessVersion
String getProcessVersion()Returns the value of the 'Process Version' attribute. The process version is an informative element in a process offering. It is not intended for version negotiation but can rather be used to communicate updated or changed process implementations on a particular service instance.- Returns:
- the value of the 'Process Version' attribute.
- See Also:
-
setProcessVersion
Sets the value of the 'Process Version
' attribute.- Parameters:
value
- the new value of the 'Process Version' attribute.- See Also:
-