if (result == null) result = caseElement(simpleDatatype);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.SORTAL_CLASS: {
SortalClass sortalClass = (SortalClass)theEObject;
T result = caseSortalClass(sortalClass);
if (result == null) result = caseObjectClass(sortalClass);
if (result == null) result = caseClass(sortalClass);
if (result == null) result = caseClassifier(sortalClass);
if (result == null) result = caseType(sortalClass);