if (result == null) result = caseNamedElement(memberOf);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.MERONYMIC: {
Meronymic meronymic = (Meronymic)theEObject;
T result = caseMeronymic(meronymic);
if (result == null) result = caseDirectedBinaryRelationship(meronymic);
if (result == null) result = caseDirectedRelationship(meronymic);
if (result == null) result = caseRelationalClassifier(meronymic);
if (result == null) result = caseRelationship(meronymic);