if (result == null) result = caseNamedElement(directedBinaryRelationship);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.DIRECTED_RELATIONSHIP: {
DirectedRelationship directedRelationship = (DirectedRelationship)theEObject;
T result = caseDirectedRelationship(directedRelationship);
if (result == null) result = caseRelationship(directedRelationship);
if (result == null) result = caseElement(directedRelationship);
if (result == null) result = defaultCase(theEObject);
return result;