if (result == null) result = caseElement(objectClass);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.PHASE: {
Phase phase = (Phase)theEObject;
T result = casePhase(phase);
if (result == null) result = caseAntiRigidSortalClass(phase);
if (result == null) result = caseSortalClass(phase);
if (result == null) result = caseObjectClass(phase);
if (result == null) result = caseClass(phase);