Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.ui.Saveable

Packages that use Saveable
org.eclipse.team.ui.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.team.ui.synchronize: Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.navigator: Provides the Common Navigator framework.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.

Uses of Saveable in org.eclipse.team.ui.mapping

Subclasses of Saveable in org.eclipse.team.ui.mapping
`class` `SaveableComparison` A saveable comparison is used to buffer changes made when comparing or merging model elements.

Uses of Saveable in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize that return Saveable
`protected Saveable` `SaveableCompareEditorInput.createSaveable()` Create the saveable that provides the save behavior for this compare editor input.
`Saveable[]` `SaveableCompareEditorInput.getActiveSaveables()`
`protected Saveable` `SaveableCompareEditorInput.getSaveable()` Get the saveable that provides the save behavior for this compare editor input.
`Saveable[]` `SaveableCompareEditorInput.getSaveables()`

Uses of Saveable in org.eclipse.ui

Methods in org.eclipse.ui that return Saveable
`Saveable[]` `ISaveablesSource.getActiveSaveables()` Returns the saveables currently active in the workbench part.
`Saveable[]` `SaveablesLifecycleEvent.getSaveables()` Returns the affected saveables.
`Saveable[]` `ISaveablesSource.getSaveables()` Returns the saveables presented by the workbench part.

Methods in org.eclipse.ui with parameters of type Saveable
`boolean` `ISaveableFilter.select(Saveable saveable, IWorkbenchPart[] containingParts)` Indicate whether the given saveable matches this filter.

Constructors in org.eclipse.ui with parameters of type Saveable
`SaveablesLifecycleEvent(Object source, int eventType, Saveable[] saveables, boolean force)` Creates a new SaveablesLifecycleEvent.

Uses of Saveable in org.eclipse.ui.navigator

Methods in org.eclipse.ui.navigator that return Saveable
`Saveable[]` `INavigatorSaveablesService.getActiveSaveables()` Returns the active saveables based on the current selection.
`Saveable[]` `CommonNavigator.getActiveSaveables()`
`abstract Saveable` `SaveablesProvider.getSaveable(Object element)` Returns the saveable for the given element, or null if the element does not represent a saveable.
`Saveable[]` `INavigatorSaveablesService.getSaveables()` Returns the Saveable objects for which elements are contained in the tree.
`Saveable[]` `CommonNavigator.getSaveables()`
`abstract Saveable[]` `SaveablesProvider.getSaveables()` Returns the saveables reachable through this provider.

Methods in org.eclipse.ui.navigator with parameters of type Saveable
`protected void` `SaveablesProvider.fireSaveablesClosed(Saveable[] models)` Notifies the listener that the given models were closed in this model provider.
`protected boolean` `SaveablesProvider.fireSaveablesClosing(Saveable[] models, boolean force)` Notifies the listener that the given models are about to be closed in this model provider.
`protected void` `SaveablesProvider.fireSaveablesDirtyChanged(Saveable[] models)` Notifies the listener that the given models' dirty state has changed.
`protected void` `SaveablesProvider.fireSaveablesOpened(Saveable[] models)` Notifies the listener that the given models were opened in this model provider.
`abstract Object[]` `SaveablesProvider.getElements(Saveable saveable)` Returns the elements representing the given saveable.

Uses of Saveable in org.eclipse.ui.texteditor

Subclasses of Saveable in org.eclipse.ui.texteditor
`protected static class` `AbstractTextEditor.TextEditorSavable` This text editor's savable.

Methods in org.eclipse.ui.texteditor that return Saveable
`Saveable[]` `AbstractTextEditor.getActiveSaveables()`
`Saveable[]` `AbstractTextEditor.getSaveables()`

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.