Bug 138824 [CommonNavigator] Remove obsolete API
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/extensions/NavigatorSaveablesProviderFactoryManager.java
* consulting with the Platform/UI team.
 * </p>
 * 
 * @since 3.2
 */
public class NavigatorSaveablesProviderFactoryManager {
	private static final NavigatorSaveablesProviderFactoryManager INSTANCE = new NavigatorSaveablesProviderFactoryManager();
	/**
	 * Maps from bundle object to (saveableModelProviderService class name OR saveableModelProviderService object)
	 */
	private final Map saveableModelProviderFactories = new HashMap();
	/**
	 * @return The intialized singleton instance of the viewer descriptor
	 *         registry.
	 */
	public static NavigatorSaveablesProviderFactoryManager getInstance() {
		return INSTANCE;
	}
	protected NavigatorSaveablesProviderFactoryManager() {
		new NavigatorSaveableModelProviderFactoryRegistry().readRegistry();
	}
	/**
	 * 
	 * @param contentExtensionId 
	 * @return The current list of SaveablesProviderFactory objects
	 */
	public SaveablesProviderFactory[] getSaveablesProviderFactories(String contentExtensionId) {
		
		synchronized (saveableModelProviderFactories) {
			List result = new ArrayList();