if (result == null) result = caseExcludeableElementMixin(dataFile);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TaskPackage.URL_FILE: {
URLFile urlFile = (URLFile)theEObject;
T result = caseURLFile(urlFile);
if (result == null) result = caseFile(urlFile);
if (result == null) result = caseResource(urlFile);
if (result == null) result = caseExcludeableElementMixin(urlFile);
if (result == null) result = defaultCase(theEObject);