Bug 309563 All packages (o.e.e4.ui.model.workbench.edit) of ItemProviders need to be exported
Before, there is only one ApplicationItemProviderAdapterFactory used by e4 Visual Designer. Now with the new model in multiple packages, we need to export all the corresponding ItemProvider.
bundles/org.eclipse.e4.ui.model.workbench.edit/src/org/eclipse/e4/ui/model/application/ui/basic/provider/PartItemProvider.java
return overlayImage(object, getResourceLocator().getImage("full/obj16/Part")); 
	}
	/**
	 * This returns the label text for the adapted class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	@Override
	public String getText(Object object) {
		String label = ((MPart)object).getElementId();
		return label == null || label.length() == 0 ?
			getString("_UI_Part_type") : 
			getString("_UI_Part_type") + " " + label; 
	}
	/**
	 * This handles model notifications by calling {@link #updateChildren} to update any cached
	 * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	@Override
	public void notifyChanged(Notification notification) {
		updateChildren(notification);
		switch (notification.getFeatureID(MPart.class)) {
			case BasicPackageImpl.PART__CONTEXT:
			case BasicPackageImpl.PART__VARIABLES:
			case BasicPackageImpl.PART__WIDGET:
			case BasicPackageImpl.PART__RENDERER: