if (result == null) result = caseElement(namedElement);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.NON_RIGID_MIXIN_CLASS: {
NonRigidMixinClass nonRigidMixinClass = (NonRigidMixinClass)theEObject;
T result = caseNonRigidMixinClass(nonRigidMixinClass);
if (result == null) result = caseMixinClass(nonRigidMixinClass);
if (result == null) result = caseObjectClass(nonRigidMixinClass);
if (result == null) result = caseClass(nonRigidMixinClass);
if (result == null) result = caseClassifier(nonRigidMixinClass);