/** * 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); } }
public Object doSwitch(EObject theEObject) { EClass theEClass = theEObject.eClass(); if (theEClass.eContainer() != modelPackage) return defaultCase(theEObject); result = caseFile(castedObject); if (result == null) result = defaultCase(theEObject); return result; result = caseFile(castedObject); if (result == null) result = defaultCase(theEObject); return result; result = caseFile(castedObject); if (result == null) result = defaultCase(theEObject); return result; result = caseFile(castedObject); if (result == null) result = defaultCase(theEObject); return result; result = caseFile(castedObject); if (result == null) result = defaultCase(theEObject); return result;
Object result = caseFile(file); if (result == null) result = caseJ2EEEObject(file); if (result == null) result = defaultCase(theEObject); return result; if (result == null) result = caseFile(archive); if (result == null) result = caseJ2EEEObject(archive); if (result == null) result = defaultCase(theEObject); return result; if (result == null) result = caseFile(ejbJarFile); if (result == null) result = caseJ2EEEObject(ejbJarFile); if (result == null) result = defaultCase(theEObject); return result; if (result == null) result = caseFile(warFile); if (result == null) result = caseJ2EEEObject(warFile); if (result == null) result = defaultCase(theEObject); return result; if (result == null) result = caseFile(earFile); if (result == null) result = caseJ2EEEObject(earFile); if (result == null) result = defaultCase(theEObject); return result; if (result == null) result = caseFile(applicationClientFile); if (result == null) result = caseJ2EEEObject(applicationClientFile); if (result == null) result = defaultCase(theEObject); return result;