if (result == null) result = caseElement(mixinClass);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.MODE: {
Mode mode = (Mode)theEObject;
T result = caseMode(mode);
if (result == null) result = caseMomentClass(mode);
if (result == null) result = caseClass(mode);
if (result == null) result = caseClassifier(mode);
if (result == null) result = caseType(mode);