if (result == null) result = caseNamedElement(derivation);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.DIRECTED_BINARY_RELATIONSHIP: {
DirectedBinaryRelationship directedBinaryRelationship = (DirectedBinaryRelationship)theEObject;
T result = caseDirectedBinaryRelationship(directedBinaryRelationship);
if (result == null) result = caseDirectedRelationship(directedBinaryRelationship);
if (result == null) result = caseRelationalClassifier(directedBinaryRelationship);
if (result == null) result = caseRelationship(directedBinaryRelationship);
if (result == null) result = caseClassifier(directedBinaryRelationship);