/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.talend.mdm.repository.model.mdmserverobject.util;
import java.util.List;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.talend.mdm.repository.model.mdmserverobject.*;
/**
* <!-- 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 org.talend.mdm.repository.model.mdmserverobject.MdmserverobjectPackage
* @generated
*/
public class MdmserverobjectSwitch<T> {
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static MdmserverobjectPackage modelPackage;
/**
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MdmserverobjectSwitch() {
if (modelPackage == null) {
modelPackage = MdmserverobjectPackage.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 T 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 T doSwitch(EClass theEClass, EObject theEObject) {
if (theEClass.eContainer() == modelPackage) {
return doSwitch(theEClass.getClassifierID(), theEObject);
}
else {
List<EClass> eSuperTypes = theEClass.getESuperTypes();
return
eSuperTypes.isEmpty() ?
defaultCase(theEObject) :
doSwitch(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 T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case MdmserverobjectPackage.MDM_SERVER_OBJECT: {
MDMServerObject mdmServerObject = (MDMServerObject)theEObject;
T result = caseMDMServerObject(mdmServerObject);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_MENU_E: {
WSMenuE wsMenuE = (WSMenuE)theEObject;
T result = caseWSMenuE(wsMenuE);
if (result == null) result = caseMDMServerObject(wsMenuE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_MENU_ENTRY_E: {
WSMenuEntryE wsMenuEntryE = (WSMenuEntryE)theEObject;
T result = caseWSMenuEntryE(wsMenuEntryE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_MENU_MENU_ENTRIES_DESCRIPTIONS_E: {
WSMenuMenuEntriesDescriptionsE wsMenuMenuEntriesDescriptionsE = (WSMenuMenuEntriesDescriptionsE)theEObject;
T result = caseWSMenuMenuEntriesDescriptionsE(wsMenuMenuEntriesDescriptionsE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_ROLE_E: {
WSRoleE wsRoleE = (WSRoleE)theEObject;
T result = caseWSRoleE(wsRoleE);
if (result == null) result = caseMDMServerObject(wsRoleE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_ROLE_SPECIFICATION_E: {
WSRoleSpecificationE wsRoleSpecificationE = (WSRoleSpecificationE)theEObject;
T result = caseWSRoleSpecificationE(wsRoleSpecificationE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_ROLE_SPECIFICATION_INSTANCE_E: {
WSRoleSpecificationInstanceE wsRoleSpecificationInstanceE = (WSRoleSpecificationInstanceE)theEObject;
T result = caseWSRoleSpecificationInstanceE(wsRoleSpecificationInstanceE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_VIEW_E: {
WSViewE wsViewE = (WSViewE)theEObject;
T result = caseWSViewE(wsViewE);
if (result == null) result = caseMDMServerObject(wsViewE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_WHERE_CONDITION_E: {
WSWhereConditionE wsWhereConditionE = (WSWhereConditionE)theEObject;
T result = caseWSWhereConditionE(wsWhereConditionE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_WHERE_OPERATOR_E: {
WSWhereOperatorE wsWhereOperatorE = (WSWhereOperatorE)theEObject;
T result = caseWSWhereOperatorE(wsWhereOperatorE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_STRING_PREDICATE_E: {
WSStringPredicateE wsStringPredicateE = (WSStringPredicateE)theEObject;
T result = caseWSStringPredicateE(wsStringPredicateE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_DATA_MODEL_E: {
WSDataModelE wsDataModelE = (WSDataModelE)theEObject;
T result = caseWSDataModelE(wsDataModelE);
if (result == null) result = caseMDMServerObject(wsDataModelE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_DATA_CLUSTER_E: {
WSDataClusterE wsDataClusterE = (WSDataClusterE)theEObject;
T result = caseWSDataClusterE(wsDataClusterE);
if (result == null) result = caseMDMServerObject(wsDataClusterE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_STORED_PROCEDURE_E: {
WSStoredProcedureE wsStoredProcedureE = (WSStoredProcedureE)theEObject;
T result = caseWSStoredProcedureE(wsStoredProcedureE);
if (result == null) result = caseMDMServerObject(wsStoredProcedureE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_BOOLEAN_E: {
WSBooleanE wsBooleanE = (WSBooleanE)theEObject;
T result = caseWSBooleanE(wsBooleanE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_WORKFLOW_DEPLOY_E: {
WSWorkflowDeployE wsWorkflowDeployE = (WSWorkflowDeployE)theEObject;
T result = caseWSWorkflowDeployE(wsWorkflowDeployE);
if (result == null) result = caseMDMServerObject(wsWorkflowDeployE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_TRANSFORMER_V2E: {
WSTransformerV2E wsTransformerV2E = (WSTransformerV2E)theEObject;
T result = caseWSTransformerV2E(wsTransformerV2E);
if (result == null) result = caseMDMServerObject(wsTransformerV2E);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_TRANSFORMER_PROCESS_STEP_E: {
WSTransformerProcessStepE wsTransformerProcessStepE = (WSTransformerProcessStepE)theEObject;
T result = caseWSTransformerProcessStepE(wsTransformerProcessStepE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_TRANSFORMER_VARIABLES_MAPPING_E: {
WSTransformerVariablesMappingE wsTransformerVariablesMappingE = (WSTransformerVariablesMappingE)theEObject;
T result = caseWSTransformerVariablesMappingE(wsTransformerVariablesMappingE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_TYPED_CONTENT_E: {
WSTypedContentE wsTypedContentE = (WSTypedContentE)theEObject;
T result = caseWSTypedContentE(wsTypedContentE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_BYTE_ARRAY_E: {
WSByteArrayE wsByteArrayE = (WSByteArrayE)theEObject;
T result = caseWSByteArrayE(wsByteArrayE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_ROUTING_RULE_E: {
WSRoutingRuleE wsRoutingRuleE = (WSRoutingRuleE)theEObject;
T result = caseWSRoutingRuleE(wsRoutingRuleE);
if (result == null) result = caseMDMServerObject(wsRoutingRuleE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_ROUTING_RULE_EXPRESSION_E: {
WSRoutingRuleExpressionE wsRoutingRuleExpressionE = (WSRoutingRuleExpressionE)theEObject;
T result = caseWSRoutingRuleExpressionE(wsRoutingRuleExpressionE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_ROUTING_RULE_OPERATOR_E: {
WSRoutingRuleOperatorE wsRoutingRuleOperatorE = (WSRoutingRuleOperatorE)theEObject;
T result = caseWSRoutingRuleOperatorE(wsRoutingRuleOperatorE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_JOB_MODEL_E: {
WSJobModelE wsJobModelE = (WSJobModelE)theEObject;
T result = caseWSJobModelE(wsJobModelE);
if (result == null) result = caseMDMServerObject(wsJobModelE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_EVENT_MANAGER_E: {
WSEventManagerE wsEventManagerE = (WSEventManagerE)theEObject;
T result = caseWSEventManagerE(wsEventManagerE);
if (result == null) result = caseMDMServerObject(wsEventManagerE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_SERVICE_CONFIGURATION_E: {
WSServiceConfigurationE wsServiceConfigurationE = (WSServiceConfigurationE)theEObject;
T result = caseWSServiceConfigurationE(wsServiceConfigurationE);
if (result == null) result = caseMDMServerObject(wsServiceConfigurationE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_SERVICE_PUT_CONFIGURATION_E: {
WSServicePutConfigurationE wsServicePutConfigurationE = (WSServicePutConfigurationE)theEObject;
T result = caseWSServicePutConfigurationE(wsServicePutConfigurationE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_WORKFLOW_E: {
WSWorkflowE wsWorkflowE = (WSWorkflowE)theEObject;
T result = caseWSWorkflowE(wsWorkflowE);
if (result == null) result = caseMDMServerObject(wsWorkflowE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_RESOURCE_E: {
WSResourceE wsResourceE = (WSResourceE)theEObject;
T result = caseWSResourceE(wsResourceE);
if (result == null) result = caseMDMServerObject(wsResourceE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_CUSTOM_FORM_E: {
WSCustomFormE wsCustomFormE = (WSCustomFormE)theEObject;
T result = caseWSCustomFormE(wsCustomFormE);
if (result == null) result = caseMDMServerObject(wsCustomFormE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_MATCH_RULE_E: {
WSMatchRuleE wsMatchRuleE = (WSMatchRuleE)theEObject;
T result = caseWSMatchRuleE(wsMatchRuleE);
if (result == null) result = caseMDMServerObject(wsMatchRuleE);
if (result == null) result = defaultCase(theEObject);
return result;
}
case MdmserverobjectPackage.WS_MATCH_RULE_PKE: {
WSMatchRulePKE wsMatchRulePKE = (WSMatchRulePKE)theEObject;
T result = caseWSMatchRulePKE(wsMatchRulePKE);
if (result == null) result = defaultCase(theEObject);
return result;
}
default: return defaultCase(theEObject);
}
}
/**
* Returns the result of interpreting the object as an instance of '<em>MDM Server Object</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>MDM Server Object</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseMDMServerObject(MDMServerObject object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Menu E</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>WS Menu E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSMenuE(WSMenuE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Menu Entry E</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>WS Menu Entry E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSMenuEntryE(WSMenuEntryE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Menu Menu Entries Descriptions E</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>WS Menu Menu Entries Descriptions E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSMenuMenuEntriesDescriptionsE(WSMenuMenuEntriesDescriptionsE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Role E</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>WS Role E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSRoleE(WSRoleE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Role Specification E</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>WS Role Specification E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSRoleSpecificationE(WSRoleSpecificationE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Role Specification Instance E</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>WS Role Specification Instance E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSRoleSpecificationInstanceE(WSRoleSpecificationInstanceE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS View E</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>WS View E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSViewE(WSViewE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Where Condition E</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>WS Where Condition E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSWhereConditionE(WSWhereConditionE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Where Operator E</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>WS Where Operator E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSWhereOperatorE(WSWhereOperatorE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS String Predicate E</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>WS String Predicate E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSStringPredicateE(WSStringPredicateE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Data Model E</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>WS Data Model E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSDataModelE(WSDataModelE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Data Cluster E</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>WS Data Cluster E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSDataClusterE(WSDataClusterE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Stored Procedure E</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>WS Stored Procedure E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSStoredProcedureE(WSStoredProcedureE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Boolean E</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>WS Boolean E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSBooleanE(WSBooleanE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Workflow Deploy E</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>WS Workflow Deploy E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSWorkflowDeployE(WSWorkflowDeployE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Transformer V2E</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>WS Transformer V2E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSTransformerV2E(WSTransformerV2E object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Transformer Process Step E</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>WS Transformer Process Step E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSTransformerProcessStepE(WSTransformerProcessStepE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Transformer Variables Mapping E</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>WS Transformer Variables Mapping E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSTransformerVariablesMappingE(WSTransformerVariablesMappingE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Typed Content E</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>WS Typed Content E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSTypedContentE(WSTypedContentE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Byte Array E</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>WS Byte Array E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSByteArrayE(WSByteArrayE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Routing Rule E</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>WS Routing Rule E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSRoutingRuleE(WSRoutingRuleE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Routing Rule Expression E</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>WS Routing Rule Expression E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSRoutingRuleExpressionE(WSRoutingRuleExpressionE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Routing Rule Operator E</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>WS Routing Rule Operator E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSRoutingRuleOperatorE(WSRoutingRuleOperatorE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Job Model E</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>WS Job Model E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSJobModelE(WSJobModelE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Event Manager E</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>WS Event Manager E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSEventManagerE(WSEventManagerE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Service Configuration E</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>WS Service Configuration E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSServiceConfigurationE(WSServiceConfigurationE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Service Put Configuration E</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>WS Service Put Configuration E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSServicePutConfigurationE(WSServicePutConfigurationE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Workflow E</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>WS Workflow E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSWorkflowE(WSWorkflowE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Resource E</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>WS Resource E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSResourceE(WSResourceE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Custom Form E</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>WS Custom Form E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSCustomFormE(WSCustomFormE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Match Rule E</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>WS Match Rule E</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSMatchRuleE(WSMatchRuleE object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WS Match Rule PKE</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>WS Match Rule PKE</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWSMatchRulePKE(WSMatchRulePKE 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 T defaultCase(EObject object) {
return null;
}
} //MdmserverobjectSwitch