Bug 317423 [Model] Get rid of the AbstractContainers like PartDescriptorContainer, ...
Some of the containers we defined where solely used by Application and our old Model-Contribution story and hence are "useless" now: * PartDescriptorContainer * BindingTableContainer Stuff I'm unsure why we have containers are: * TrimContributions * MenuContributions * ToolBarContributions but to me it looks like they are only used by Application-class so beside that I guess they are abstract, right?
bundles/org.eclipse.e4.ui.model.workbench.edit/src/org/eclipse/e4/ui/model/application/ui/menu/provider/MenuItemProviderAdapterFactory.java
}
	}
	/**
	 * This disposes all of the item providers created by this factory. 
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void dispose() {
		if (menuSeparatorItemProvider != null) menuSeparatorItemProvider.dispose();
		if (menuItemProvider != null) menuItemProvider.dispose();
		if (menuContributionItemProvider != null) menuContributionItemProvider.dispose();
		if (popupMenuItemProvider != null) popupMenuItemProvider.dispose();
		if (directMenuItemItemProvider != null) directMenuItemItemProvider.dispose();
		if (handledMenuItemItemProvider != null) handledMenuItemItemProvider.dispose();
		if (toolBarItemProvider != null) toolBarItemProvider.dispose();
		if (toolControlItemProvider != null) toolControlItemProvider.dispose();
		if (handledToolItemItemProvider != null) handledToolItemItemProvider.dispose();
		if (directToolItemItemProvider != null) directToolItemItemProvider.dispose();
		if (toolBarSeparatorItemProvider != null) toolBarSeparatorItemProvider.dispose();
		if (menuContributionsItemProvider != null) menuContributionsItemProvider.dispose();
		if (renderedMenuItemProvider != null) renderedMenuItemProvider.dispose();
		if (renderedToolBarItemProvider != null) renderedToolBarItemProvider.dispose();
		if (toolBarContributionItemProvider != null) toolBarContributionItemProvider.dispose();
		if (toolBarContributionsItemProvider != null) toolBarContributionsItemProvider.dispose();
		if (trimContributionItemProvider != null) trimContributionItemProvider.dispose();
		if (trimContributionsItemProvider != null) trimContributionsItemProvider.dispose();
	}
}