if (result == null) result = defaultCase(theEObject);
return result;
}
case ModelPackage.IO_DEVICE:
{
IODevice ioDevice = (IODevice)theEObject;
T result = caseIODevice(ioDevice);
if (result == null) result = caseMSubDevice(ioDevice);
if (result == null) result = caseGenericDevice(ioDevice);
if (result == null) result = caseMBaseDevice(ioDevice);
if (result == null) result = defaultCase(theEObject);