if (result == null) result = caseElement(generalizationSet);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.KIND: {
Kind kind = (Kind)theEObject;
T result = caseKind(kind);
if (result == null) result = caseSubstanceSortal(kind);
if (result == null) result = caseRigidSortalClass(kind);
if (result == null) result = caseSortalClass(kind);
if (result == null) result = caseObjectClass(kind);