if (result == null) result = caseElement(relator);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.RIGID_MIXIN_CLASS: {
RigidMixinClass rigidMixinClass = (RigidMixinClass)theEObject;
T result = caseRigidMixinClass(rigidMixinClass);
if (result == null) result = caseMixinClass(rigidMixinClass);
if (result == null) result = caseObjectClass(rigidMixinClass);
if (result == null) result = caseClass(rigidMixinClass);
if (result == null) result = caseClassifier(rigidMixinClass);