if (result == null) result = caseConfigurableElement(folder);
if (result == null) result = defaultCase(theEObject);
return result;
}
case SmartGenPackage.ARCHIVE: {
Archive archive = (Archive)theEObject;
Object result = caseArchive(archive);
if (result == null) result = casePackage(archive);
if (result == null) result = caseFile(archive);
if (result == null) result = caseData(archive);
if (result == null) result = caseValue(archive);