Bug 279452 [Compatibility] Parameterized command mechanism support
Parameterized commands like showView need to be able to access their parameters (like the view ID) PW
bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/util/ApplicationSwitch.java
return result;
			}
			case ApplicationPackage.MHANDLED_ITEM: {
				MHandledItem mHandledItem = (MHandledItem)theEObject;
				T result = caseMHandledItem(mHandledItem);
				if (result == null) result = caseMItem(mHandledItem);
				if (result == null) result = caseMApplicationElement(mHandledItem);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case ApplicationPackage.MMENU_ITEM: {
				MMenuItem mMenuItem = (MMenuItem)theEObject;
				T result = caseMMenuItem(mMenuItem);
				if (result == null) result = caseMHandledItem(mMenuItem);
				if (result == null) result = caseMItem(mMenuItem);
				if (result == null) result = caseMApplicationElement(mMenuItem);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case ApplicationPackage.MTOOL_BAR_ITEM: {
				MToolBarItem mToolBarItem = (MToolBarItem)theEObject;
				T result = caseMToolBarItem(mToolBarItem);
				if (result == null) result = caseMHandledItem(mToolBarItem);
				if (result == null) result = caseMItem(mToolBarItem);
				if (result == null) result = caseMApplicationElement(mToolBarItem);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case ApplicationPackage.MITEM_CONTAINER: {
				MItemContainer<?> mItemContainer = (MItemContainer<?>)theEObject;