Package net.opengis.wps20.util
Class Wps20Switch<T>
Object
Switch<T>
Wps20Switch<T>
public class Wps20Switch<T>
extends Switch<T>
The Switch for the model's inheritance hierarchy.
It supports the call
doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncaseAnyType
(AnyType object) Returns the result of interpreting the object as an instance of 'Any Type'.Returns the result of interpreting the object as an instance of 'Basic Identification Type'.Returns the result of interpreting the object as an instance of 'Body Reference Type'.Returns the result of interpreting the object as an instance of 'Bounding Box Data Type'.Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.caseComplexDataType
(ComplexDataType object) Returns the result of interpreting the object as an instance of 'Complex Data Type'.caseContentsType
(ContentsType object) Returns the result of interpreting the object as an instance of 'Contents Type'.Returns the result of interpreting the object as an instance of 'Data Description Type'.caseDataInputType
(DataInputType object) Returns the result of interpreting the object as an instance of 'Data Input Type'.caseDataOutputType
(DataOutputType object) Returns the result of interpreting the object as an instance of 'Data Output Type'.caseDataType
(DataType object) Returns the result of interpreting the object as an instance of 'Data Type'.Returns the result of interpreting the object as an instance of 'Describe Process Type'.caseDescriptionType
(DescriptionType object) Returns the result of interpreting the object as an instance of 'Description Type'.caseDismissType
(DismissType object) Returns the result of interpreting the object as an instance of 'Dismiss Type'.caseDocumentRoot
(DocumentRoot object) Returns the result of interpreting the object as an instance of 'Document Root'.Returns the result of interpreting the object as an instance of 'Execute Request Type'.caseExtensionType
(ExtensionType object) Returns the result of interpreting the object as an instance of 'Extension Type'.caseFormatType
(FormatType object) Returns the result of interpreting the object as an instance of 'Format Type'.caseGenericInputType
(GenericInputType object) Returns the result of interpreting the object as an instance of 'Generic Input Type'.Returns the result of interpreting the object as an instance of 'Generic Output Type'.Returns the result of interpreting the object as an instance of 'Generic Process Type'.Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.caseGetResultType
(GetResultType object) Returns the result of interpreting the object as an instance of 'Get Result Type'.caseGetStatusType
(GetStatusType object) Returns the result of interpreting the object as an instance of 'Get Status Type'.Returns the result of interpreting the object as an instance of 'Input Description Type'.Returns the result of interpreting the object as an instance of 'Literal Data Domain Type'.Returns the result of interpreting the object as an instance of 'Literal Data Domain Type1'.caseLiteralDataType
(LiteralDataType object) Returns the result of interpreting the object as an instance of 'Literal Data Type'.caseLiteralValueType
(LiteralValueType object) Returns the result of interpreting the object as an instance of 'Literal Value Type'.Returns the result of interpreting the object as an instance of 'Output Definition Type'.Returns the result of interpreting the object as an instance of 'Output Description Type'.Returns the result of interpreting the object as an instance of 'Description Type'.Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.Returns the result of interpreting the object as an instance of 'Process Description Type'.Returns the result of interpreting the object as an instance of 'Process Offerings Type'.Returns the result of interpreting the object as an instance of 'Process Offering Type'.Returns the result of interpreting the object as an instance of 'Process Summary Type'.caseReferenceType
(ReferenceType object) Returns the result of interpreting the object as an instance of 'Reference Type'.caseRequestBaseType
(RequestBaseType object) Returns the result of interpreting the object as an instance of 'Request Base Type'.caseResultType
(ResultType object) Returns the result of interpreting the object as an instance of 'Result Type'.caseStatusInfoType
(StatusInfoType object) Returns the result of interpreting the object as an instance of 'Status Info Type'.caseSupportedCRSType
(SupportedCRSType object) Returns the result of interpreting the object as an instance of 'Supported CRS Type'.caseValueType
(ValueType object) Returns the result of interpreting the object as an instance of 'Value Type'.Returns the result of interpreting the object as an instance of 'WPS Capabilities Type'.defaultCase
(EObject object) Returns the result of interpreting the object as an instance of 'EObject'.protected T
doSwitch
(int classifierID, EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected boolean
isSwitchFor
(EPackage ePackage) Checks whether this is a switch for the given package.Methods inherited from class Switch
doSwitch, doSwitch
-
Field Details
-
modelPackage
The cached model package
-
-
Constructor Details
-
Wps20Switch
public Wps20Switch()Creates an instance of the switch.
-
-
Method Details
-
isSwitchFor
protected boolean isSwitchFor(EPackage ePackage) Checks whether this is a switch for the given package.- Specified by:
isSwitchFor
in classSwitch<T>
- Parameters:
ePackage
- the package in question.- Returns:
- whether this is a switch for the given package.
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Overrides:
doSwitch
in classSwitch<T>
- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseBodyReferenceType
Returns the result of interpreting the object as an instance of 'Body Reference Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Body Reference Type'.
- See Also:
-
doSwitch(EObject)
-
caseBoundingBoxDataType
Returns the result of interpreting the object as an instance of 'Bounding Box Data Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Bounding Box Data Type'.
- See Also:
-
doSwitch(EObject)
-
caseComplexDataType
Returns the result of interpreting the object as an instance of 'Complex Data Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Complex Data Type'.
- See Also:
-
doSwitch(EObject)
-
caseContentsType
Returns the result of interpreting the object as an instance of 'Contents Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Contents Type'.
- See Also:
-
doSwitch(EObject)
-
caseDataDescriptionType
Returns the result of interpreting the object as an instance of 'Data Description Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Data Description Type'.
- See Also:
-
doSwitch(EObject)
-
caseDataInputType
Returns the result of interpreting the object as an instance of 'Data Input Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Data Input Type'.
- See Also:
-
doSwitch(EObject)
-
caseDataOutputType
Returns the result of interpreting the object as an instance of 'Data Output Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Data Output Type'.
- See Also:
-
doSwitch(EObject)
-
caseDataType
Returns the result of interpreting the object as an instance of 'Data Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Data Type'.
- See Also:
-
doSwitch(EObject)
-
caseDescribeProcessType
Returns the result of interpreting the object as an instance of 'Describe Process Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Describe Process Type'.
- See Also:
-
doSwitch(EObject)
-
caseDescriptionType
Returns the result of interpreting the object as an instance of 'Description Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Description Type'.
- See Also:
-
doSwitch(EObject)
-
caseDismissType
Returns the result of interpreting the object as an instance of 'Dismiss Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Dismiss Type'.
- See Also:
-
doSwitch(EObject)
-
caseDocumentRoot
Returns the result of interpreting the object as an instance of 'Document Root'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Document Root'.
- See Also:
-
doSwitch(EObject)
-
caseExecuteRequestType
Returns the result of interpreting the object as an instance of 'Execute Request Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Execute Request Type'.
- See Also:
-
doSwitch(EObject)
-
caseExtensionType
Returns the result of interpreting the object as an instance of 'Extension Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extension Type'.
- See Also:
-
doSwitch(EObject)
-
caseFormatType
Returns the result of interpreting the object as an instance of 'Format Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Format Type'.
- See Also:
-
doSwitch(EObject)
-
caseGenericInputType
Returns the result of interpreting the object as an instance of 'Generic Input Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Generic Input Type'.
- See Also:
-
doSwitch(EObject)
-
caseGenericOutputType
Returns the result of interpreting the object as an instance of 'Generic Output Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Generic Output Type'.
- See Also:
-
doSwitch(EObject)
-
caseGenericProcessType
Returns the result of interpreting the object as an instance of 'Generic Process Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Generic Process Type'.
- See Also:
-
doSwitch(EObject)
-
caseGetCapabilitiesType
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Get Capabilities Type'.
- See Also:
-
doSwitch(EObject)
-
caseGetResultType
Returns the result of interpreting the object as an instance of 'Get Result Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Get Result Type'.
- See Also:
-
doSwitch(EObject)
-
caseGetStatusType
Returns the result of interpreting the object as an instance of 'Get Status Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Get Status Type'.
- See Also:
-
doSwitch(EObject)
-
caseInputDescriptionType
Returns the result of interpreting the object as an instance of 'Input Description Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Input Description Type'.
- See Also:
-
doSwitch(EObject)
-
caseLiteralDataDomainType
Returns the result of interpreting the object as an instance of 'Literal Data Domain Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Data Domain Type'.
- See Also:
-
doSwitch(EObject)
-
caseLiteralDataDomainType1
Returns the result of interpreting the object as an instance of 'Literal Data Domain Type1'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Data Domain Type1'.
- See Also:
-
doSwitch(EObject)
-
caseLiteralDataType
Returns the result of interpreting the object as an instance of 'Literal Data Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Data Type'.
- See Also:
-
doSwitch(EObject)
-
caseLiteralValueType
Returns the result of interpreting the object as an instance of 'Literal Value Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Value Type'.
- See Also:
-
doSwitch(EObject)
-
caseOutputDefinitionType
Returns the result of interpreting the object as an instance of 'Output Definition Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Output Definition Type'.
- See Also:
-
doSwitch(EObject)
-
caseOutputDescriptionType
Returns the result of interpreting the object as an instance of 'Output Description Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Output Description Type'.
- See Also:
-
doSwitch(EObject)
-
caseProcessDescriptionType
Returns the result of interpreting the object as an instance of 'Process Description Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Description Type'.
- See Also:
-
doSwitch(EObject)
-
caseProcessOfferingsType
Returns the result of interpreting the object as an instance of 'Process Offerings Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Offerings Type'.
- See Also:
-
doSwitch(EObject)
-
caseProcessOfferingType
Returns the result of interpreting the object as an instance of 'Process Offering Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Offering Type'.
- See Also:
-
doSwitch(EObject)
-
caseProcessSummaryType
Returns the result of interpreting the object as an instance of 'Process Summary Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Summary Type'.
- See Also:
-
doSwitch(EObject)
-
caseReferenceType
Returns the result of interpreting the object as an instance of 'Reference Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Reference Type'.
- See Also:
-
doSwitch(EObject)
-
caseRequestBaseType
Returns the result of interpreting the object as an instance of 'Request Base Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Request Base Type'.
- See Also:
-
doSwitch(EObject)
-
caseResultType
Returns the result of interpreting the object as an instance of 'Result Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Result Type'.
- See Also:
-
doSwitch(EObject)
-
caseStatusInfoType
Returns the result of interpreting the object as an instance of 'Status Info Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Status Info Type'.
- See Also:
-
doSwitch(EObject)
-
caseSupportedCRSType
Returns the result of interpreting the object as an instance of 'Supported CRS Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Supported CRS Type'.
- See Also:
-
doSwitch(EObject)
-
caseWPSCapabilitiesType
Returns the result of interpreting the object as an instance of 'WPS Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'WPS Capabilities Type'.
- See Also:
-
doSwitch(EObject)
-
caseAnyType
Returns the result of interpreting the object as an instance of 'Any Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Any Type'.
- See Also:
-
doSwitch(EObject)
-
caseOws20_DescriptionType
Returns the result of interpreting the object as an instance of 'Description Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Description Type'.
- See Also:
-
doSwitch(EObject)
-
caseBasicIdentificationType
Returns the result of interpreting the object as an instance of 'Basic Identification Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Basic Identification Type'.
- See Also:
-
doSwitch(EObject)
-
caseOws20_GetCapabilitiesType
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Get Capabilities Type'.
- See Also:
-
doSwitch(EObject)
-
caseValueType
Returns the result of interpreting the object as an instance of 'Value Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Value Type'.
- See Also:
-
doSwitch(EObject)
-
caseCapabilitiesBaseType
Returns the result of interpreting the object as an instance of 'Capabilities Base Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Capabilities Base Type'.
- See Also:
-
doSwitch(EObject)
-
defaultCase
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- Overrides:
defaultCase
in classSwitch<T>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
-
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
-