if (result == null) result = caseElement(mixin);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.MIXIN_CLASS: {
MixinClass mixinClass = (MixinClass)theEObject;
T result = caseMixinClass(mixinClass);
if (result == null) result = caseObjectClass(mixinClass);
if (result == null) result = caseClass(mixinClass);
if (result == null) result = caseClassifier(mixinClass);
if (result == null) result = caseType(mixinClass);