/** * <copyright> * </copyright> * * $Id$ */ package net.opengis.wps10.util; import java.util.List; import javax.measure.unit.Unit; import net.opengis.ows11.CapabilitiesBaseType; import net.opengis.wps10.*; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.xml.type.AnyType; /** * <!-- begin-user-doc --> * The <b>Switch</b> for the model's inheritance hierarchy. * It supports the call {@link #doSwitch(EObject) doSwitch(object)} * to invoke the <code>caseXXX</code> 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. * <!-- end-user-doc --> * @see net.opengis.wps10.Wps10Package * @generated */ public class Wps10Switch { /** * The cached model package * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static Wps10Package modelPackage; /** * Creates an instance of the switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Wps10Switch() { if (modelPackage == null) { modelPackage = Wps10Package.eINSTANCE; } } /** * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ public Object doSwitch(EObject theEObject) { return doSwitch(theEObject.eClass(), theEObject); } /** * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ protected Object doSwitch(EClass theEClass, EObject theEObject) { if (theEClass.eContainer() == modelPackage) { return doSwitch(theEClass.getClassifierID(), theEObject); } else { List eSuperTypes = theEClass.getESuperTypes(); return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch((EClass)eSuperTypes.get(0), theEObject); } } /** * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ protected Object doSwitch(int classifierID, EObject theEObject) { switch (classifierID) { case Wps10Package.BODY_REFERENCE_TYPE: { BodyReferenceType bodyReferenceType = (BodyReferenceType)theEObject; Object result = caseBodyReferenceType(bodyReferenceType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.COMPLEX_DATA_COMBINATIONS_TYPE: { ComplexDataCombinationsType complexDataCombinationsType = (ComplexDataCombinationsType)theEObject; Object result = caseComplexDataCombinationsType(complexDataCombinationsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.COMPLEX_DATA_COMBINATION_TYPE: { ComplexDataCombinationType complexDataCombinationType = (ComplexDataCombinationType)theEObject; Object result = caseComplexDataCombinationType(complexDataCombinationType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.COMPLEX_DATA_DESCRIPTION_TYPE: { ComplexDataDescriptionType complexDataDescriptionType = (ComplexDataDescriptionType)theEObject; Object result = caseComplexDataDescriptionType(complexDataDescriptionType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.COMPLEX_DATA_TYPE: { ComplexDataType complexDataType = (ComplexDataType)theEObject; Object result = caseComplexDataType(complexDataType); if (result == null) result = caseAnyType(complexDataType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.CR_SS_TYPE: { CRSsType crSsType = (CRSsType)theEObject; Object result = caseCRSsType(crSsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DATA_INPUTS_TYPE: { DataInputsType dataInputsType = (DataInputsType)theEObject; Object result = caseDataInputsType(dataInputsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DATA_INPUTS_TYPE1: { DataInputsType1 dataInputsType1 = (DataInputsType1)theEObject; Object result = caseDataInputsType1(dataInputsType1); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DATA_TYPE: { DataType dataType = (DataType)theEObject; Object result = caseDataType(dataType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DEFAULT_TYPE: { DefaultType defaultType = (DefaultType)theEObject; Object result = caseDefaultType(defaultType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DEFAULT_TYPE1: { DefaultType1 defaultType1 = (DefaultType1)theEObject; Object result = caseDefaultType1(defaultType1); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DEFAULT_TYPE2: { DefaultType2 defaultType2 = (DefaultType2)theEObject; Object result = caseDefaultType2(defaultType2); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DESCRIBE_PROCESS_TYPE: { DescribeProcessType describeProcessType = (DescribeProcessType)theEObject; Object result = caseDescribeProcessType(describeProcessType); if (result == null) result = caseRequestBaseType(describeProcessType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DESCRIPTION_TYPE: { DescriptionType descriptionType = (DescriptionType)theEObject; Object result = caseDescriptionType(descriptionType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DOCUMENT_OUTPUT_DEFINITION_TYPE: { DocumentOutputDefinitionType documentOutputDefinitionType = (DocumentOutputDefinitionType)theEObject; Object result = caseDocumentOutputDefinitionType(documentOutputDefinitionType); if (result == null) result = caseOutputDefinitionType(documentOutputDefinitionType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.DOCUMENT_ROOT: { DocumentRoot documentRoot = (DocumentRoot)theEObject; Object result = caseDocumentRoot(documentRoot); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.EXECUTE_RESPONSE_TYPE: { ExecuteResponseType executeResponseType = (ExecuteResponseType)theEObject; Object result = caseExecuteResponseType(executeResponseType); if (result == null) result = caseResponseBaseType(executeResponseType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.EXECUTE_TYPE: { ExecuteType executeType = (ExecuteType)theEObject; Object result = caseExecuteType(executeType); if (result == null) result = caseRequestBaseType(executeType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.GET_CAPABILITIES_TYPE: { GetCapabilitiesType getCapabilitiesType = (GetCapabilitiesType)theEObject; Object result = caseGetCapabilitiesType(getCapabilitiesType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.HEADER_TYPE: { HeaderType headerType = (HeaderType)theEObject; Object result = caseHeaderType(headerType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.INPUT_DESCRIPTION_TYPE: { InputDescriptionType inputDescriptionType = (InputDescriptionType)theEObject; Object result = caseInputDescriptionType(inputDescriptionType); if (result == null) result = caseDescriptionType(inputDescriptionType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.INPUT_REFERENCE_TYPE: { InputReferenceType inputReferenceType = (InputReferenceType)theEObject; Object result = caseInputReferenceType(inputReferenceType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.INPUT_TYPE: { InputType inputType = (InputType)theEObject; Object result = caseInputType(inputType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.LANGUAGES_TYPE: { LanguagesType languagesType = (LanguagesType)theEObject; Object result = caseLanguagesType(languagesType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.LANGUAGES_TYPE1: { LanguagesType1 languagesType1 = (LanguagesType1)theEObject; Object result = caseLanguagesType1(languagesType1); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.LITERAL_DATA_TYPE: { LiteralDataType literalDataType = (LiteralDataType)theEObject; Object result = caseLiteralDataType(literalDataType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.LITERAL_INPUT_TYPE: { LiteralInputType literalInputType = (LiteralInputType)theEObject; Object result = caseLiteralInputType(literalInputType); if (result == null) result = caseLiteralOutputType(literalInputType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.LITERAL_OUTPUT_TYPE: { LiteralOutputType literalOutputType = (LiteralOutputType)theEObject; Object result = caseLiteralOutputType(literalOutputType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.OUTPUT_DATA_TYPE: { OutputDataType outputDataType = (OutputDataType)theEObject; Object result = caseOutputDataType(outputDataType); if (result == null) result = caseDescriptionType(outputDataType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.OUTPUT_DEFINITIONS_TYPE: { OutputDefinitionsType outputDefinitionsType = (OutputDefinitionsType)theEObject; Object result = caseOutputDefinitionsType(outputDefinitionsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.OUTPUT_DEFINITION_TYPE: { OutputDefinitionType outputDefinitionType = (OutputDefinitionType)theEObject; Object result = caseOutputDefinitionType(outputDefinitionType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.OUTPUT_DESCRIPTION_TYPE: { OutputDescriptionType outputDescriptionType = (OutputDescriptionType)theEObject; Object result = caseOutputDescriptionType(outputDescriptionType); if (result == null) result = caseDescriptionType(outputDescriptionType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.OUTPUT_REFERENCE_TYPE: { OutputReferenceType outputReferenceType = (OutputReferenceType)theEObject; Object result = caseOutputReferenceType(outputReferenceType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_BRIEF_TYPE: { ProcessBriefType processBriefType = (ProcessBriefType)theEObject; Object result = caseProcessBriefType(processBriefType); if (result == null) result = caseDescriptionType(processBriefType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_DESCRIPTIONS_TYPE: { ProcessDescriptionsType processDescriptionsType = (ProcessDescriptionsType)theEObject; Object result = caseProcessDescriptionsType(processDescriptionsType); if (result == null) result = caseResponseBaseType(processDescriptionsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_DESCRIPTION_TYPE: { ProcessDescriptionType processDescriptionType = (ProcessDescriptionType)theEObject; Object result = caseProcessDescriptionType(processDescriptionType); if (result == null) result = caseProcessBriefType(processDescriptionType); if (result == null) result = caseDescriptionType(processDescriptionType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_FAILED_TYPE: { ProcessFailedType processFailedType = (ProcessFailedType)theEObject; Object result = caseProcessFailedType(processFailedType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_OFFERINGS_TYPE: { ProcessOfferingsType processOfferingsType = (ProcessOfferingsType)theEObject; Object result = caseProcessOfferingsType(processOfferingsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_OUTPUTS_TYPE: { ProcessOutputsType processOutputsType = (ProcessOutputsType)theEObject; Object result = caseProcessOutputsType(processOutputsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_OUTPUTS_TYPE1: { ProcessOutputsType1 processOutputsType1 = (ProcessOutputsType1)theEObject; Object result = caseProcessOutputsType1(processOutputsType1); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.PROCESS_STARTED_TYPE: { ProcessStartedType processStartedType = (ProcessStartedType)theEObject; Object result = caseProcessStartedType(processStartedType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.REQUEST_BASE_TYPE: { RequestBaseType requestBaseType = (RequestBaseType)theEObject; Object result = caseRequestBaseType(requestBaseType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.RESPONSE_BASE_TYPE: { ResponseBaseType responseBaseType = (ResponseBaseType)theEObject; Object result = caseResponseBaseType(responseBaseType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.RESPONSE_DOCUMENT_TYPE: { ResponseDocumentType responseDocumentType = (ResponseDocumentType)theEObject; Object result = caseResponseDocumentType(responseDocumentType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.RESPONSE_FORM_TYPE: { ResponseFormType responseFormType = (ResponseFormType)theEObject; Object result = caseResponseFormType(responseFormType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.STATUS_TYPE: { StatusType statusType = (StatusType)theEObject; Object result = caseStatusType(statusType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.SUPPORTED_COMPLEX_DATA_INPUT_TYPE: { SupportedComplexDataInputType supportedComplexDataInputType = (SupportedComplexDataInputType)theEObject; Object result = caseSupportedComplexDataInputType(supportedComplexDataInputType); if (result == null) result = caseSupportedComplexDataType(supportedComplexDataInputType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.SUPPORTED_COMPLEX_DATA_TYPE: { SupportedComplexDataType supportedComplexDataType = (SupportedComplexDataType)theEObject; Object result = caseSupportedComplexDataType(supportedComplexDataType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.SUPPORTED_CR_SS_TYPE: { SupportedCRSsType supportedCRSsType = (SupportedCRSsType)theEObject; Object result = caseSupportedCRSsType(supportedCRSsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.SUPPORTED_UO_MS_TYPE: { SupportedUOMsType supportedUOMsType = (SupportedUOMsType)theEObject; Object result = caseSupportedUOMsType(supportedUOMsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.UO_MS_TYPE: { UOMsType uoMsType = (UOMsType)theEObject; Object result = caseUOMsType(uoMsType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.VALUES_REFERENCE_TYPE: { ValuesReferenceType valuesReferenceType = (ValuesReferenceType)theEObject; Object result = caseValuesReferenceType(valuesReferenceType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.WPS_CAPABILITIES_TYPE: { WPSCapabilitiesType wpsCapabilitiesType = (WPSCapabilitiesType)theEObject; Object result = caseWPSCapabilitiesType(wpsCapabilitiesType); if (result == null) result = caseCapabilitiesBaseType(wpsCapabilitiesType); if (result == null) result = defaultCase(theEObject); return result; } case Wps10Package.WSDL_TYPE: { WSDLType wsdlType = (WSDLType)theEObject; Object result = caseWSDLType(wsdlType); if (result == null) result = defaultCase(theEObject); return result; } default: return defaultCase(theEObject); } } /** * Returns the result of interpreting the object as an instance of '<em>Body Reference Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Body Reference Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseBodyReferenceType(BodyReferenceType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Complex Data Combinations Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Complex Data Combinations Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseComplexDataCombinationsType(ComplexDataCombinationsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Complex Data Combination Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Complex Data Combination Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseComplexDataCombinationType(ComplexDataCombinationType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Complex Data Description Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Complex Data Description Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseComplexDataDescriptionType(ComplexDataDescriptionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Complex Data Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Complex Data Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseComplexDataType(ComplexDataType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>CR Ss Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>CR Ss Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseCRSsType(CRSsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Data Inputs Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Data Inputs Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDataInputsType(DataInputsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Data Inputs Type1</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Data Inputs Type1</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDataInputsType1(DataInputsType1 object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Data Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Data Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDataType(DataType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Default Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Default Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDefaultType(DefaultType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Default Type1</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Default Type1</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDefaultType1(DefaultType1 object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Default Type2</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Default Type2</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDefaultType2(DefaultType2 object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Describe Process Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Describe Process Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDescribeProcessType(DescribeProcessType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Description Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Description Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDescriptionType(DescriptionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Document Output Definition Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Document Output Definition Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDocumentOutputDefinitionType(DocumentOutputDefinitionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Document Root</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseDocumentRoot(DocumentRoot object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Execute Response Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Execute Response Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseExecuteResponseType(ExecuteResponseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Execute Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Execute Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseExecuteType(ExecuteType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Get Capabilities Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Get Capabilities Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseGetCapabilitiesType(GetCapabilitiesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Header Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Header Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseHeaderType(HeaderType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Input Description Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Input Description Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseInputDescriptionType(InputDescriptionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Input Reference Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Input Reference Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseInputReferenceType(InputReferenceType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Input Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Input Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseInputType(InputType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Languages Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Languages Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseLanguagesType(LanguagesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Languages Type1</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Languages Type1</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseLanguagesType1(LanguagesType1 object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Literal Data Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Literal Data Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseLiteralDataType(LiteralDataType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Literal Input Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Literal Input Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseLiteralInputType(LiteralInputType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Literal Output Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Literal Output Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseLiteralOutputType(LiteralOutputType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Output Data Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Output Data Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseOutputDataType(OutputDataType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Output Definitions Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Output Definitions Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseOutputDefinitionsType(OutputDefinitionsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Output Definition Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Output Definition Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseOutputDefinitionType(OutputDefinitionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Output Description Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Output Description Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseOutputDescriptionType(OutputDescriptionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Output Reference Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Output Reference Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseOutputReferenceType(OutputReferenceType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Brief Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Brief Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessBriefType(ProcessBriefType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Descriptions Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Descriptions Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessDescriptionsType(ProcessDescriptionsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Description Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Description Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessDescriptionType(ProcessDescriptionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Failed Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Failed Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessFailedType(ProcessFailedType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Offerings Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Offerings Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessOfferingsType(ProcessOfferingsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Outputs Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Outputs Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessOutputsType(ProcessOutputsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Outputs Type1</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Outputs Type1</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessOutputsType1(ProcessOutputsType1 object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Process Started Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Process Started Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseProcessStartedType(ProcessStartedType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Request Base Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Request Base Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseRequestBaseType(RequestBaseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Response Base Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Response Base Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseResponseBaseType(ResponseBaseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Response Document Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Response Document Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseResponseDocumentType(ResponseDocumentType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Response Form Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Response Form Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseResponseFormType(ResponseFormType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Status Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Status Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseStatusType(StatusType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Supported Complex Data Input Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Supported Complex Data Input Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseSupportedComplexDataInputType(SupportedComplexDataInputType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Supported Complex Data Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Supported Complex Data Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseSupportedComplexDataType(SupportedComplexDataType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Supported CR Ss Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Supported CR Ss Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseSupportedCRSsType(SupportedCRSsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Supported UO Ms Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Supported UO Ms Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseSupportedUOMsType(SupportedUOMsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>UO Ms Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>UO Ms Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseUOMsType(UOMsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Values Reference Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Values Reference Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseValuesReferenceType(ValuesReferenceType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>WPS Capabilities Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>WPS Capabilities Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseWPSCapabilitiesType(WPSCapabilitiesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>WSDL Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>WSDL Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseWSDLType(WSDLType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Unit</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Unit</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseUnit(Unit object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Any Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseAnyType(AnyType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Capabilities Base Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Capabilities Base Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public Object caseCapabilitiesBaseType(CapabilitiesBaseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch, but this is the last case anyway. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>EObject</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) * @generated */ public Object defaultCase(EObject object) { return null; } } //Wps10Switch