Class Wps10Switch


  • public class Wps10Switch
    extends Object
    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:
    Wps10Package
    • Field Detail

      • modelPackage

        protected static Wps10Package modelPackage
        The cached model package
    • Constructor Detail

      • Wps10Switch

        public Wps10Switch()
        Creates an instance of the switch.
    • Method Detail

      • doSwitch

        public Object doSwitch​(EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Returns:
        the first non-null result returned by a caseXXX call.
      • doSwitch

        protected Object doSwitch​(EClass theEClass,
                                  EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Returns:
        the first non-null result returned by a caseXXX call.
      • doSwitch

        protected Object doSwitch​(int classifierID,
                                  EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseBodyReferenceType

        public Object 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)
      • caseComplexDataCombinationsType

        public Object caseComplexDataCombinationsType​(ComplexDataCombinationsType object)
        Returns the result of interpreting the object as an instance of 'Complex Data Combinations Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Complex Data Combinations Type'.
        See Also:
        doSwitch(EObject)
      • caseComplexDataCombinationType

        public Object caseComplexDataCombinationType​(ComplexDataCombinationType object)
        Returns the result of interpreting the object as an instance of 'Complex Data Combination Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Complex Data Combination Type'.
        See Also:
        doSwitch(EObject)
      • caseComplexDataDescriptionType

        public Object caseComplexDataDescriptionType​(ComplexDataDescriptionType object)
        Returns the result of interpreting the object as an instance of 'Complex Data Description Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Complex Data Description Type'.
        See Also:
        doSwitch(EObject)
      • caseComplexDataType

        public Object 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)
      • caseCRSsType

        public Object caseCRSsType​(CRSsType object)
        Returns the result of interpreting the object as an instance of 'CR Ss Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'CR Ss Type'.
        See Also:
        doSwitch(EObject)
      • caseDataInputsType

        public Object caseDataInputsType​(DataInputsType object)
        Returns the result of interpreting the object as an instance of 'Data Inputs Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Data Inputs Type'.
        See Also:
        doSwitch(EObject)
      • caseDataInputsType1

        public Object caseDataInputsType1​(DataInputsType1 object)
        Returns the result of interpreting the object as an instance of 'Data Inputs Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Data Inputs Type1'.
        See Also:
        doSwitch(EObject)
      • caseDataType

        public Object 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)
      • caseDefaultType

        public Object caseDefaultType​(DefaultType object)
        Returns the result of interpreting the object as an instance of 'Default Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Default Type'.
        See Also:
        doSwitch(EObject)
      • caseDefaultType1

        public Object caseDefaultType1​(DefaultType1 object)
        Returns the result of interpreting the object as an instance of 'Default Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Default Type1'.
        See Also:
        doSwitch(EObject)
      • caseDefaultType2

        public Object caseDefaultType2​(DefaultType2 object)
        Returns the result of interpreting the object as an instance of 'Default Type2'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Default Type2'.
        See Also:
        doSwitch(EObject)
      • caseDescribeProcessType

        public Object 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 Object 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)
      • caseDocumentOutputDefinitionType

        public Object caseDocumentOutputDefinitionType​(DocumentOutputDefinitionType object)
        Returns the result of interpreting the object as an instance of 'Document Output Definition Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Document Output Definition Type'.
        See Also:
        doSwitch(EObject)
      • caseDocumentRoot

        public Object 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)
      • caseExecuteResponseType

        public Object caseExecuteResponseType​(ExecuteResponseType object)
        Returns the result of interpreting the object as an instance of 'Execute Response Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Execute Response Type'.
        See Also:
        doSwitch(EObject)
      • caseExecuteType

        public Object caseExecuteType​(ExecuteType object)
        Returns the result of interpreting the object as an instance of 'Execute Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Execute Type'.
        See Also:
        doSwitch(EObject)
      • caseGetCapabilitiesType

        public Object 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)
      • caseHeaderType

        public Object caseHeaderType​(HeaderType object)
        Returns the result of interpreting the object as an instance of 'Header Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Header Type'.
        See Also:
        doSwitch(EObject)
      • caseInputDescriptionType

        public Object 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)
      • caseInputReferenceType

        public Object caseInputReferenceType​(InputReferenceType object)
        Returns the result of interpreting the object as an instance of 'Input Reference Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Input Reference Type'.
        See Also:
        doSwitch(EObject)
      • caseInputType

        public Object caseInputType​(InputType object)
        Returns the result of interpreting the object as an instance of 'Input Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Input Type'.
        See Also:
        doSwitch(EObject)
      • caseLanguagesType

        public Object caseLanguagesType​(LanguagesType object)
        Returns the result of interpreting the object as an instance of 'Languages Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Languages Type'.
        See Also:
        doSwitch(EObject)
      • caseLanguagesType1

        public Object caseLanguagesType1​(LanguagesType1 object)
        Returns the result of interpreting the object as an instance of 'Languages Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Languages Type1'.
        See Also:
        doSwitch(EObject)
      • caseLiteralDataType

        public Object 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)
      • caseLiteralInputType

        public Object caseLiteralInputType​(LiteralInputType object)
        Returns the result of interpreting the object as an instance of 'Literal Input Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Literal Input Type'.
        See Also:
        doSwitch(EObject)
      • caseLiteralOutputType

        public Object caseLiteralOutputType​(LiteralOutputType object)
        Returns the result of interpreting the object as an instance of 'Literal Output Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Literal Output Type'.
        See Also:
        doSwitch(EObject)
      • caseOutputDataType

        public Object caseOutputDataType​(OutputDataType object)
        Returns the result of interpreting the object as an instance of 'Output Data Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Output Data Type'.
        See Also:
        doSwitch(EObject)
      • caseOutputDefinitionsType

        public Object caseOutputDefinitionsType​(OutputDefinitionsType object)
        Returns the result of interpreting the object as an instance of 'Output Definitions Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Output Definitions Type'.
        See Also:
        doSwitch(EObject)
      • caseOutputDefinitionType

        public Object 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 Object 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)
      • caseOutputReferenceType

        public Object caseOutputReferenceType​(OutputReferenceType object)
        Returns the result of interpreting the object as an instance of 'Output Reference Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Output Reference Type'.
        See Also:
        doSwitch(EObject)
      • caseProcessBriefType

        public Object caseProcessBriefType​(ProcessBriefType object)
        Returns the result of interpreting the object as an instance of 'Process Brief Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Process Brief Type'.
        See Also:
        doSwitch(EObject)
      • caseProcessDescriptionsType

        public Object caseProcessDescriptionsType​(ProcessDescriptionsType object)
        Returns the result of interpreting the object as an instance of 'Process Descriptions Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Process Descriptions Type'.
        See Also:
        doSwitch(EObject)
      • caseProcessDescriptionType

        public Object 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)
      • caseProcessFailedType

        public Object caseProcessFailedType​(ProcessFailedType object)
        Returns the result of interpreting the object as an instance of 'Process Failed Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Process Failed Type'.
        See Also:
        doSwitch(EObject)
      • caseProcessOfferingsType

        public Object 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)
      • caseProcessOutputsType

        public Object caseProcessOutputsType​(ProcessOutputsType object)
        Returns the result of interpreting the object as an instance of 'Process Outputs Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Process Outputs Type'.
        See Also:
        doSwitch(EObject)
      • caseProcessOutputsType1

        public Object caseProcessOutputsType1​(ProcessOutputsType1 object)
        Returns the result of interpreting the object as an instance of 'Process Outputs Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Process Outputs Type1'.
        See Also:
        doSwitch(EObject)
      • caseProcessStartedType

        public Object caseProcessStartedType​(ProcessStartedType object)
        Returns the result of interpreting the object as an instance of 'Process Started Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Process Started Type'.
        See Also:
        doSwitch(EObject)
      • caseRequestBaseType

        public Object 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)
      • caseResponseBaseType

        public Object caseResponseBaseType​(ResponseBaseType object)
        Returns the result of interpreting the object as an instance of 'Response Base Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Response Base Type'.
        See Also:
        doSwitch(EObject)
      • caseResponseDocumentType

        public Object caseResponseDocumentType​(ResponseDocumentType object)
        Returns the result of interpreting the object as an instance of 'Response Document Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Response Document Type'.
        See Also:
        doSwitch(EObject)
      • caseResponseFormType

        public Object caseResponseFormType​(ResponseFormType object)
        Returns the result of interpreting the object as an instance of 'Response Form Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Response Form Type'.
        See Also:
        doSwitch(EObject)
      • caseStatusType

        public Object caseStatusType​(StatusType object)
        Returns the result of interpreting the object as an instance of 'Status Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Status Type'.
        See Also:
        doSwitch(EObject)
      • caseSupportedComplexDataInputType

        public Object caseSupportedComplexDataInputType​(SupportedComplexDataInputType object)
        Returns the result of interpreting the object as an instance of 'Supported Complex Data Input Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Supported Complex Data Input Type'.
        See Also:
        doSwitch(EObject)
      • caseSupportedComplexDataType

        public Object caseSupportedComplexDataType​(SupportedComplexDataType object)
        Returns the result of interpreting the object as an instance of 'Supported Complex Data Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Supported Complex Data Type'.
        See Also:
        doSwitch(EObject)
      • caseSupportedCRSsType

        public Object caseSupportedCRSsType​(SupportedCRSsType object)
        Returns the result of interpreting the object as an instance of 'Supported CR Ss Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Supported CR Ss Type'.
        See Also:
        doSwitch(EObject)
      • caseSupportedUOMsType

        public Object caseSupportedUOMsType​(SupportedUOMsType object)
        Returns the result of interpreting the object as an instance of 'Supported UO Ms Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Supported UO Ms Type'.
        See Also:
        doSwitch(EObject)
      • caseUOMsType

        public Object caseUOMsType​(UOMsType object)
        Returns the result of interpreting the object as an instance of 'UO Ms Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'UO Ms Type'.
        See Also:
        doSwitch(EObject)
      • caseValuesReferenceType

        public Object caseValuesReferenceType​(ValuesReferenceType object)
        Returns the result of interpreting the object as an instance of 'Values Reference Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Values Reference Type'.
        See Also:
        doSwitch(EObject)
      • caseWPSCapabilitiesType

        public Object 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)
      • caseWSDLType

        public Object caseWSDLType​(WSDLType object)
        Returns the result of interpreting the object as an instance of 'WSDL Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'WSDL Type'.
        See Also:
        doSwitch(EObject)
      • caseUnit

        public Object caseUnit​(Unit object)
        Returns the result of interpreting the object as an instance of 'Unit'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Unit'.
        See Also:
        doSwitch(EObject)
      • caseAnyType

        public Object 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)
      • caseCapabilitiesBaseType

        public Object 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 Object 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.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        doSwitch(org.eclipse.emf.ecore.EObject)