if (result == null) result = caseCommentable(class_);
if (result == null) result = defaultCase(theEObject);
return result;
}
case ClassifiersPackage.INTERFACE: {
Interface interface_ = (Interface)theEObject;
T result = caseInterface(interface_);
if (result == null) result = caseConcreteClassifier(interface_);
if (result == null) result = caseClassifier(interface_);
if (result == null) result = caseMemberContainer(interface_);
if (result == null) result = caseMember(interface_);