Bug 286678 UI model and propagation of context values: containers with variables
bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/internal/application/ApplicationPackageImpl.java
mContributionEClass = createEClass(MCONTRIBUTION);
		createEAttribute(mContributionEClass, MCONTRIBUTION__URI);
		createEAttribute(mContributionEClass, MCONTRIBUTION__OBJECT);
		createEAttribute(mContributionEClass, MCONTRIBUTION__PERSISTED_STATE);
		mHandlerEClass = createEClass(MHANDLER);
		createEReference(mHandlerEClass, MHANDLER__COMMAND);
		mItemEClass = createEClass(MITEM);
		createEAttribute(mItemEClass, MITEM__ICON_URI);
		createEAttribute(mItemEClass, MITEM__NAME);
		createEAttribute(mItemEClass, MITEM__TOOLTIP);
		mHandledItemEClass = createEClass(MHANDLED_ITEM);
		createEReference(mHandledItemEClass, MHANDLED_ITEM__COMMAND);
		createEReference(mHandledItemEClass, MHANDLED_ITEM__MENU);
		createEAttribute(mHandledItemEClass, MHANDLED_ITEM__WB_COMMAND);
		createEReference(mHandledItemEClass, MHANDLED_ITEM__PARAMETERS);
		createEAttribute(mHandledItemEClass, MHANDLED_ITEM__VISIBLE);
		mMenuItemEClass = createEClass(MMENU_ITEM);
		createEAttribute(mMenuItemEClass, MMENU_ITEM__SEPARATOR);
		mToolBarItemEClass = createEClass(MTOOL_BAR_ITEM);
		mItemContainerEClass = createEClass(MITEM_CONTAINER);
		createEReference(mItemContainerEClass, MITEM_CONTAINER__ITEMS);
		mMenuEClass = createEClass(MMENU);
		mToolBarEClass = createEClass(MTOOL_BAR);
		mTrimmedPartEClass = createEClass(MTRIMMED_PART);
		createEReference(mTrimmedPartEClass, MTRIMMED_PART__TOP_TRIM);
		createEReference(mTrimmedPartEClass, MTRIMMED_PART__LEFT_TRIM);
		createEReference(mTrimmedPartEClass, MTRIMMED_PART__RIGHT_TRIM);
		createEReference(mTrimmedPartEClass, MTRIMMED_PART__BOTTOM_TRIM);
		createEReference(mTrimmedPartEClass, MTRIMMED_PART__CLIENT_AREA);
		mItemPartEClass = createEClass(MITEM_PART);