T result = caseElement(element);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.FEATURE: {
Feature feature = (Feature)theEObject;
T result = caseFeature(feature);
if (result == null) result = caseRedefinableElement(feature);
if (result == null) result = caseNamedElement(feature);
if (result == null) result = caseElement(feature);
if (result == null) result = defaultCase(theEObject);