if (result == null) result = caseElement(rigidMixinClass);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.RIGID_SORTAL_CLASS: {
RigidSortalClass rigidSortalClass = (RigidSortalClass)theEObject;
T result = caseRigidSortalClass(rigidSortalClass);
if (result == null) result = caseSortalClass(rigidSortalClass);
if (result == null) result = caseObjectClass(rigidSortalClass);
if (result == null) result = caseClass(rigidSortalClass);
if (result == null) result = caseClassifier(rigidSortalClass);