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 SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 TdoSwitch(int classifierID, EObject theEObject) CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.protected booleanisSwitchFor(EPackage ePackage) Checks whether this is a switch for the given package.Methods inherited from class SwitchdoSwitch, doSwitch
- 
Field Details- 
modelPackageThe cached model package
 
- 
- 
Constructor Details- 
Wps20Switchpublic Wps20Switch()Creates an instance of the switch.
 
- 
- 
Method Details- 
isSwitchForprotected boolean isSwitchFor(EPackage ePackage) Checks whether this is a switch for the given package.- Specified by:
- isSwitchForin class- Switch<T>
- Parameters:
- ePackage- the package in question.
- Returns:
- whether this is a switch for the given package.
 
- 
doSwitchCallscaseXXXfor each class of the model until one returns a non null result; it yields that result.- Overrides:
- doSwitchin class- Switch<T>
- Returns:
- the first non-null result returned by a caseXXXcall.
 
- 
caseBodyReferenceTypeReturns 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)
 
 
- 
caseBoundingBoxDataTypeReturns 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)
 
 
- 
caseComplexDataTypeReturns 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)
 
 
- 
caseContentsTypeReturns 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)
 
 
- 
caseDataDescriptionTypeReturns 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)
 
 
- 
caseDataInputTypeReturns 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)
 
 
- 
caseDataOutputTypeReturns 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)
 
 
- 
caseDataTypeReturns 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)
 
 
- 
caseDescribeProcessTypeReturns 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)
 
 
- 
caseDescriptionTypeReturns 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)
 
 
- 
caseDismissTypeReturns 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)
 
 
- 
caseDocumentRootReturns 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)
 
 
- 
caseExecuteRequestTypeReturns 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)
 
 
- 
caseExtensionTypeReturns 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)
 
 
- 
caseFormatTypeReturns 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)
 
 
- 
caseGenericInputTypeReturns 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)
 
 
- 
caseGenericOutputTypeReturns 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)
 
 
- 
caseGenericProcessTypeReturns 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)
 
 
- 
caseGetCapabilitiesTypeReturns 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)
 
 
- 
caseGetResultTypeReturns 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)
 
 
- 
caseGetStatusTypeReturns 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)
 
 
- 
caseInputDescriptionTypeReturns 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)
 
 
- 
caseLiteralDataDomainTypeReturns 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)
 
 
- 
caseLiteralDataDomainType1Returns 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)
 
 
- 
caseLiteralDataTypeReturns 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)
 
 
- 
caseLiteralValueTypeReturns 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)
 
 
- 
caseOutputDefinitionTypeReturns 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)
 
 
- 
caseOutputDescriptionTypeReturns 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)
 
 
- 
caseProcessDescriptionTypeReturns 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)
 
 
- 
caseProcessOfferingsTypeReturns 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)
 
 
- 
caseProcessOfferingTypeReturns 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)
 
 
- 
caseProcessSummaryTypeReturns 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)
 
 
- 
caseReferenceTypeReturns 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)
 
 
- 
caseRequestBaseTypeReturns 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)
 
 
- 
caseResultTypeReturns 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)
 
 
- 
caseStatusInfoTypeReturns 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)
 
 
- 
caseSupportedCRSTypeReturns 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)
 
 
- 
caseWPSCapabilitiesTypeReturns 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)
 
 
- 
caseAnyTypeReturns 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_DescriptionTypeReturns 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)
 
 
- 
caseBasicIdentificationTypeReturns 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_GetCapabilitiesTypeReturns 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)
 
 
- 
caseValueTypeReturns 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)
 
 
- 
caseCapabilitiesBaseTypeReturns 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)
 
 
- 
defaultCaseReturns 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:
- defaultCasein class- Switch<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)
 
 
 
-