if (result == null) result = caseExcludeableElementMixin(templatedFile);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TaskPackage.DATA_FILE: {
DataFile dataFile = (DataFile)theEObject;
T result = caseDataFile(dataFile);
if (result == null) result = caseFile(dataFile);
if (result == null) result = caseResource(dataFile);
if (result == null) result = caseExcludeableElementMixin(dataFile);
if (result == null) result = defaultCase(theEObject);