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 calldoSwitch(object)
to invoke thecaseXXX
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:
Wps20Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static Wps20Package
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description Wps20Switch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
caseAnyType(AnyType object)
Returns the result of interpreting the object as an instance of 'Any Type'.T
caseBasicIdentificationType(BasicIdentificationType object)
Returns the result of interpreting the object as an instance of 'Basic Identification Type'.T
caseBodyReferenceType(BodyReferenceType object)
Returns the result of interpreting the object as an instance of 'Body Reference Type'.T
caseBoundingBoxDataType(BoundingBoxDataType object)
Returns the result of interpreting the object as an instance of 'Bounding Box Data Type'.T
caseCapabilitiesBaseType(CapabilitiesBaseType object)
Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.T
caseComplexDataType(ComplexDataType object)
Returns the result of interpreting the object as an instance of 'Complex Data Type'.T
caseContentsType(ContentsType object)
Returns the result of interpreting the object as an instance of 'Contents Type'.T
caseDataDescriptionType(DataDescriptionType object)
Returns the result of interpreting the object as an instance of 'Data Description Type'.T
caseDataInputType(DataInputType object)
Returns the result of interpreting the object as an instance of 'Data Input Type'.T
caseDataOutputType(DataOutputType object)
Returns the result of interpreting the object as an instance of 'Data Output Type'.T
caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'.T
caseDescribeProcessType(DescribeProcessType object)
Returns the result of interpreting the object as an instance of 'Describe Process Type'.T
caseDescriptionType(DescriptionType object)
Returns the result of interpreting the object as an instance of 'Description Type'.T
caseDismissType(DismissType object)
Returns the result of interpreting the object as an instance of 'Dismiss Type'.T
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'.T
caseExecuteRequestType(ExecuteRequestType object)
Returns the result of interpreting the object as an instance of 'Execute Request Type'.T
caseExtensionType(ExtensionType object)
Returns the result of interpreting the object as an instance of 'Extension Type'.T
caseFormatType(FormatType object)
Returns the result of interpreting the object as an instance of 'Format Type'.T
caseGenericInputType(GenericInputType object)
Returns the result of interpreting the object as an instance of 'Generic Input Type'.T
caseGenericOutputType(GenericOutputType object)
Returns the result of interpreting the object as an instance of 'Generic Output Type'.T
caseGenericProcessType(GenericProcessType object)
Returns the result of interpreting the object as an instance of 'Generic Process Type'.T
caseGetCapabilitiesType(GetCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.T
caseGetResultType(GetResultType object)
Returns the result of interpreting the object as an instance of 'Get Result Type'.T
caseGetStatusType(GetStatusType object)
Returns the result of interpreting the object as an instance of 'Get Status Type'.T
caseInputDescriptionType(InputDescriptionType object)
Returns the result of interpreting the object as an instance of 'Input Description Type'.T
caseLiteralDataDomainType(LiteralDataDomainType object)
Returns the result of interpreting the object as an instance of 'Literal Data Domain Type'.T
caseLiteralDataDomainType1(LiteralDataDomainType1 object)
Returns the result of interpreting the object as an instance of 'Literal Data Domain Type1'.T
caseLiteralDataType(LiteralDataType object)
Returns the result of interpreting the object as an instance of 'Literal Data Type'.T
caseLiteralValueType(LiteralValueType object)
Returns the result of interpreting the object as an instance of 'Literal Value Type'.T
caseOutputDefinitionType(OutputDefinitionType object)
Returns the result of interpreting the object as an instance of 'Output Definition Type'.T
caseOutputDescriptionType(OutputDescriptionType object)
Returns the result of interpreting the object as an instance of 'Output Description Type'.T
caseOws20_DescriptionType(DescriptionType object)
Returns the result of interpreting the object as an instance of 'Description Type'.T
caseOws20_GetCapabilitiesType(GetCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.T
caseProcessDescriptionType(ProcessDescriptionType object)
Returns the result of interpreting the object as an instance of 'Process Description Type'.T
caseProcessOfferingsType(ProcessOfferingsType object)
Returns the result of interpreting the object as an instance of 'Process Offerings Type'.T
caseProcessOfferingType(ProcessOfferingType object)
Returns the result of interpreting the object as an instance of 'Process Offering Type'.T
caseProcessSummaryType(ProcessSummaryType object)
Returns the result of interpreting the object as an instance of 'Process Summary Type'.T
caseReferenceType(ReferenceType object)
Returns the result of interpreting the object as an instance of 'Reference Type'.T
caseRequestBaseType(RequestBaseType object)
Returns the result of interpreting the object as an instance of 'Request Base Type'.T
caseResultType(ResultType object)
Returns the result of interpreting the object as an instance of 'Result Type'.T
caseStatusInfoType(StatusInfoType object)
Returns the result of interpreting the object as an instance of 'Status Info Type'.T
caseSupportedCRSType(SupportedCRSType object)
Returns the result of interpreting the object as an instance of 'Supported CRS Type'.T
caseValueType(ValueType object)
Returns the result of interpreting the object as an instance of 'Value Type'.T
caseWPSCapabilitiesType(WPSCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'WPS Capabilities Type'.T
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.
-
-
-
Field Detail
-
modelPackage
protected static Wps20Package modelPackage
The cached model package
-
-
Method Detail
-
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
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.- Overrides:
doSwitch
in classSwitch<T>
- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseBodyReferenceType
public T caseBodyReferenceType(BodyReferenceType object)
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
public T caseBoundingBoxDataType(BoundingBoxDataType object)
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
public T caseComplexDataType(ComplexDataType object)
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
public T caseContentsType(ContentsType object)
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
public T caseDataDescriptionType(DataDescriptionType object)
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
public T caseDataInputType(DataInputType object)
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
public T caseDataOutputType(DataOutputType object)
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
public T caseDataType(DataType object)
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
public T caseDescribeProcessType(DescribeProcessType object)
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
public T caseDescriptionType(DescriptionType object)
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
public T caseDismissType(DismissType object)
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
public T caseDocumentRoot(DocumentRoot object)
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
public T caseExecuteRequestType(ExecuteRequestType object)
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
public T caseExtensionType(ExtensionType object)
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
public T caseFormatType(FormatType object)
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
public T caseGenericInputType(GenericInputType object)
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
public T caseGenericOutputType(GenericOutputType object)
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
public T caseGenericProcessType(GenericProcessType object)
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
public T caseGetCapabilitiesType(GetCapabilitiesType object)
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
public T caseGetResultType(GetResultType object)
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
public T caseGetStatusType(GetStatusType object)
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
public T caseInputDescriptionType(InputDescriptionType object)
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
public T caseLiteralDataDomainType(LiteralDataDomainType object)
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
public T caseLiteralDataDomainType1(LiteralDataDomainType1 object)
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
public T caseLiteralDataType(LiteralDataType object)
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
public T caseLiteralValueType(LiteralValueType object)
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
public T caseOutputDefinitionType(OutputDefinitionType object)
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
public T caseOutputDescriptionType(OutputDescriptionType object)
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
public T caseProcessDescriptionType(ProcessDescriptionType object)
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
public T caseProcessOfferingsType(ProcessOfferingsType object)
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
public T caseProcessOfferingType(ProcessOfferingType object)
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
public T caseProcessSummaryType(ProcessSummaryType object)
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
public T caseReferenceType(ReferenceType object)
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
public T caseRequestBaseType(RequestBaseType object)
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
public T caseResultType(ResultType object)
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
public T caseStatusInfoType(StatusInfoType object)
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
public T caseSupportedCRSType(SupportedCRSType object)
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
public T caseWPSCapabilitiesType(WPSCapabilitiesType object)
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
public T caseAnyType(AnyType object)
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
public T caseOws20_DescriptionType(DescriptionType object)
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
public T caseBasicIdentificationType(BasicIdentificationType object)
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
public T caseOws20_GetCapabilitiesType(GetCapabilitiesType object)
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
public T caseValueType(ValueType object)
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
public T caseCapabilitiesBaseType(CapabilitiesBaseType object)
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
public T defaultCase(EObject object)
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)
-
-