Bug 283615 [CSS][UI] Part id should be used as CSS id
We should automatically set the css id of the created widget to be the id of it's part. That way, one can make corresponding changes to semantically tag (model) and style (css).
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/SWTPartRenderer.java
final MHandledItem handledItem) {
		if (handledItem instanceof MMenuItemRenderer) {
			final IContributionItem renderer = (IContributionItem) ((MMenuItemRenderer) handledItem)
					.getRenderer();
			manager.add(renderer);
			return;
		}
		if (handledItem instanceof MMenuItem) {
			final MMenuItem mItem = (MMenuItem) handledItem;
			final String id = mItem.getId();
			if (mItem.isSeparator()) {
				if (!mItem.isVisible()) {
					if (id != null) {
						manager.add(new GroupMarker(id));
					}
				} else {
					if (id == null) {
						manager.add(new Separator());
					} else {
						manager.add(new Separator(id));
					}
				}
				return;
			} else if (mItem.getMenu() != null) {
				MenuManager item = new MenuManager(mItem.getName(), id);
				manager.add(item);
				for (MMenuItem menuItem : mItem.getMenu().getItems()) {
					createMenuItem(part, item, menuItem);
				}
				return;