if (result == null) result = caseNamedElement(formalAssociation);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.GENERALIZATION: {
Generalization generalization = (Generalization)theEObject;
T result = caseGeneralization(generalization);
if (result == null) result = caseDirectedRelationship(generalization);
if (result == null) result = caseNamedElement(generalization);
if (result == null) result = caseRelationship(generalization);
if (result == null) result = caseElement(generalization);