Package net.opengis.wps10.util
Class Wps10Switch
Object
Wps10Switch
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 'Body Reference Type'.Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.Returns the result of interpreting the object as an instance of 'Complex Data Combinations Type'.Returns the result of interpreting the object as an instance of 'Complex Data Combination Type'.Returns the result of interpreting the object as an instance of 'Complex Data Description Type'.caseComplexDataType
(ComplexDataType object) Returns the result of interpreting the object as an instance of 'Complex Data Type'.caseCRSsType
(CRSsType object) Returns the result of interpreting the object as an instance of 'CR Ss Type'.caseDataInputsType
(DataInputsType object) Returns the result of interpreting the object as an instance of 'Data Inputs Type'.caseDataInputsType1
(DataInputsType1 object) Returns the result of interpreting the object as an instance of 'Data Inputs Type1'.caseDataType
(DataType object) Returns the result of interpreting the object as an instance of 'Data Type'.caseDefaultType
(DefaultType object) Returns the result of interpreting the object as an instance of 'Default Type'.caseDefaultType1
(DefaultType1 object) Returns the result of interpreting the object as an instance of 'Default Type1'.caseDefaultType2
(DefaultType2 object) Returns the result of interpreting the object as an instance of 'Default Type2'.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'.Returns the result of interpreting the object as an instance of 'Document Output Definition 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 Response Type'.caseExecuteType
(ExecuteType object) Returns the result of interpreting the object as an instance of 'Execute Type'.Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.caseHeaderType
(HeaderType object) Returns the result of interpreting the object as an instance of 'Header 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 'Input Reference Type'.caseInputType
(InputType object) Returns the result of interpreting the object as an instance of 'Input Type'.caseLanguagesType
(LanguagesType object) Returns the result of interpreting the object as an instance of 'Languages Type'.caseLanguagesType1
(LanguagesType1 object) Returns the result of interpreting the object as an instance of 'Languages Type1'.caseLiteralDataType
(LiteralDataType object) Returns the result of interpreting the object as an instance of 'Literal Data Type'.caseLiteralInputType
(LiteralInputType object) Returns the result of interpreting the object as an instance of 'Literal Input Type'.Returns the result of interpreting the object as an instance of 'Literal Output Type'.caseOutputDataType
(OutputDataType object) Returns the result of interpreting the object as an instance of 'Output Data Type'.Returns the result of interpreting the object as an instance of 'Output Definitions 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 'Output Reference Type'.caseProcessBriefType
(ProcessBriefType object) Returns the result of interpreting the object as an instance of 'Process Brief Type'.Returns the result of interpreting the object as an instance of 'Process Descriptions 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 Failed 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 Outputs Type'.Returns the result of interpreting the object as an instance of 'Process Outputs Type1'.Returns the result of interpreting the object as an instance of 'Process Started Type'.caseRequestBaseType
(RequestBaseType object) Returns the result of interpreting the object as an instance of 'Request Base Type'.caseResponseBaseType
(ResponseBaseType object) Returns the result of interpreting the object as an instance of 'Response Base Type'.Returns the result of interpreting the object as an instance of 'Response Document Type'.caseResponseFormType
(ResponseFormType object) Returns the result of interpreting the object as an instance of 'Response Form Type'.caseStatusType
(StatusType object) Returns the result of interpreting the object as an instance of 'Status Type'.Returns the result of interpreting the object as an instance of 'Supported Complex Data Input Type'.Returns the result of interpreting the object as an instance of 'Supported Complex Data Type'.Returns the result of interpreting the object as an instance of 'Supported CR Ss Type'.Returns the result of interpreting the object as an instance of 'Supported UO Ms Type'.caseUnit
(Unit object) Returns the result of interpreting the object as an instance of 'Unit'.caseUOMsType
(UOMsType object) Returns the result of interpreting the object as an instance of 'UO Ms Type'.Returns the result of interpreting the object as an instance of 'Values Reference Type'.Returns the result of interpreting the object as an instance of 'WPS Capabilities Type'.caseWSDLType
(WSDLType object) Returns the result of interpreting the object as an instance of 'WSDL Type'.defaultCase
(EObject object) Returns the result of interpreting the object as an instance of 'EObject'.protected Object
doSwitch
(int classifierID, EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected Object
doSwitch
(EClass theEClass, EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.doSwitch
(EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.
-
Field Details
-
modelPackage
The cached model package
-
-
Constructor Details
-
Wps10Switch
public Wps10Switch()Creates an instance of the switch.
-
-
Method Details
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- 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:
-
caseComplexDataCombinationsType
Returns the result of interpreting the object as an instance of 'Complex Data Combinations 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 Combinations Type'.
- See Also:
-
caseComplexDataCombinationType
Returns the result of interpreting the object as an instance of 'Complex Data Combination 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 Combination Type'.
- See Also:
-
caseComplexDataDescriptionType
Returns the result of interpreting the object as an instance of 'Complex 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 'Complex Data Description Type'.
- See Also:
-
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:
-
caseCRSsType
Returns the result of interpreting the object as an instance of 'CR Ss 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 'CR Ss Type'.
- See Also:
-
caseDataInputsType
Returns the result of interpreting the object as an instance of 'Data Inputs 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 Inputs Type'.
- See Also:
-
caseDataInputsType1
Returns the result of interpreting the object as an instance of 'Data Inputs 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 'Data Inputs Type1'.
- See Also:
-
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:
-
caseDefaultType
Returns the result of interpreting the object as an instance of 'Default 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 'Default Type'.
- See Also:
-
caseDefaultType1
Returns the result of interpreting the object as an instance of 'Default 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 'Default Type1'.
- See Also:
-
caseDefaultType2
Returns the result of interpreting the object as an instance of 'Default Type2'. 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 'Default Type2'.
- See Also:
-
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:
-
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:
-
caseDocumentOutputDefinitionType
Returns the result of interpreting the object as an instance of 'Document 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 'Document Output Definition Type'.
- See Also:
-
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:
-
caseExecuteResponseType
Returns the result of interpreting the object as an instance of 'Execute Response 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 Response Type'.
- See Also:
-
caseExecuteType
Returns the result of interpreting the object as an instance of 'Execute 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 Type'.
- See Also:
-
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:
-
caseHeaderType
Returns the result of interpreting the object as an instance of 'Header 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 'Header Type'.
- See Also:
-
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:
-
caseInputReferenceType
Returns the result of interpreting the object as an instance of 'Input 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 'Input Reference Type'.
- See Also:
-
caseInputType
Returns the result of interpreting the object as an instance of '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 'Input Type'.
- See Also:
-
caseLanguagesType
Returns the result of interpreting the object as an instance of 'Languages 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 'Languages Type'.
- See Also:
-
caseLanguagesType1
Returns the result of interpreting the object as an instance of 'Languages 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 'Languages Type1'.
- See Also:
-
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:
-
caseLiteralInputType
Returns the result of interpreting the object as an instance of 'Literal 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 'Literal Input Type'.
- See Also:
-
caseLiteralOutputType
Returns the result of interpreting the object as an instance of 'Literal 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 'Literal Output Type'.
- See Also:
-
caseOutputDataType
Returns the result of interpreting the object as an instance of 'Output 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 'Output Data Type'.
- See Also:
-
caseOutputDefinitionsType
Returns the result of interpreting the object as an instance of 'Output Definitions 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 Definitions Type'.
- See Also:
-
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:
-
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:
-
caseOutputReferenceType
Returns the result of interpreting the object as an instance of 'Output 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 'Output Reference Type'.
- See Also:
-
caseProcessBriefType
Returns the result of interpreting the object as an instance of 'Process Brief 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 Brief Type'.
- See Also:
-
caseProcessDescriptionsType
Returns the result of interpreting the object as an instance of 'Process Descriptions 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 Descriptions Type'.
- See Also:
-
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:
-
caseProcessFailedType
Returns the result of interpreting the object as an instance of 'Process Failed 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 Failed Type'.
- See Also:
-
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:
-
caseProcessOutputsType
Returns the result of interpreting the object as an instance of 'Process Outputs 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 Outputs Type'.
- See Also:
-
caseProcessOutputsType1
Returns the result of interpreting the object as an instance of 'Process Outputs 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 'Process Outputs Type1'.
- See Also:
-
caseProcessStartedType
Returns the result of interpreting the object as an instance of 'Process Started 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 Started Type'.
- See Also:
-
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:
-
caseResponseBaseType
Returns the result of interpreting the object as an instance of 'Response 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 'Response Base Type'.
- See Also:
-
caseResponseDocumentType
Returns the result of interpreting the object as an instance of 'Response Document 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 'Response Document Type'.
- See Also:
-
caseResponseFormType
Returns the result of interpreting the object as an instance of 'Response Form 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 'Response Form Type'.
- See Also:
-
caseStatusType
Returns the result of interpreting the object as an instance of '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 'Status Type'.
- See Also:
-
caseSupportedComplexDataInputType
Returns the result of interpreting the object as an instance of 'Supported Complex 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 'Supported Complex Data Input Type'.
- See Also:
-
caseSupportedComplexDataType
Returns the result of interpreting the object as an instance of 'Supported 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 'Supported Complex Data Type'.
- See Also:
-
caseSupportedCRSsType
Returns the result of interpreting the object as an instance of 'Supported CR Ss 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 CR Ss Type'.
- See Also:
-
caseSupportedUOMsType
Returns the result of interpreting the object as an instance of 'Supported UO Ms 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 UO Ms Type'.
- See Also:
-
caseUOMsType
Returns the result of interpreting the object as an instance of 'UO Ms 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 'UO Ms Type'.
- See Also:
-
caseValuesReferenceType
Returns the result of interpreting the object as an instance of 'Values 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 'Values Reference Type'.
- See Also:
-
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:
-
caseWSDLType
Returns the result of interpreting the object as an instance of 'WSDL 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 'WSDL Type'.
- See Also:
-
caseUnit
Returns the result of interpreting the object as an instance of 'Unit'. 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 'Unit'.
- See Also:
-
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:
-
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:
-
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.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
-