if (result == null) result = caseCommentable(domainTypeURI);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TypesPackage.CONNECTION_TYPE_DEFINITION: {
ConnectionTypeDefinition connectionTypeDefinition = (ConnectionTypeDefinition)theEObject;
T result = caseConnectionTypeDefinition(connectionTypeDefinition);
if (result == null) result = caseDispelType(connectionTypeDefinition);
if (result == null) result = caseNamespaceAwareElement(connectionTypeDefinition);
if (result == null) result = caseArrayTypeable(connectionTypeDefinition);
if (result == null) result = caseNamedElement(connectionTypeDefinition);