if (result == null) result = caseElement(structuralDatatype);
if (result == null) result = defaultCase(theEObject);
return result;
}
case OntoUMLPackage.STRUCTURAL_FEATURE: {
StructuralFeature structuralFeature = (StructuralFeature)theEObject;
T result = caseStructuralFeature(structuralFeature);
if (result == null) result = caseMultiplicityElement(structuralFeature);
if (result == null) result = caseFeature(structuralFeature);
if (result == null) result = caseTypedElement(structuralFeature);
if (result == null) result = caseElement(structuralFeature);