Class Wps10Switch

Object
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:
  • Field Details

    • modelPackage

      protected static Wps10Package modelPackage
      The cached model package
  • Constructor Details

    • Wps10Switch

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

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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: