if (result == null) result = defaultCase(theEObject);
return result;
}
case ModelPackage.MBRICKLET_DISTANCE_IR:
{
MBrickletDistanceIR mBrickletDistanceIR = (MBrickletDistanceIR)theEObject;
T result = caseMBrickletDistanceIR(mBrickletDistanceIR);
if (result == null) result = caseMDevice(mBrickletDistanceIR);
if (result == null) result = caseMSensor(mBrickletDistanceIR);
if (result == null) result = caseMTFConfigConsumer(mBrickletDistanceIR);
if (result == null) result = caseCallbackListener(mBrickletDistanceIR);