Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.ui.IPersistable

Packages that use IPersistable
org.eclipse.debug.ui: Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.search.ui: Classes and interface required to contribute search dialog pages and search result view pages.
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.console: Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.ide: APIs for the IDE-specific portion of the Eclipse Platform User Interface.
org.eclipse.ui.internal.views.markers
org.eclipse.ui.navigator: Provides the Common Navigator framework.
org.eclipse.ui.navigator.resources: Provides reusable components for clients that need to expand on the capabilities provided by the reference Common Navigator Resources extension.
org.eclipse.ui.part: Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.templates: Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.views.bookmarkexplorer: Provides the standard Bookmarks view which displays bookmarks on resources.
org.eclipse.ui.views.contentoutline: Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
org.eclipse.ui.views.markers: Utility classes for working with markers in views
org.eclipse.ui.views.navigator: Provides the standard Resource Navigator view which presents the tree of resources in the workspace.
org.eclipse.ui.views.properties: Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
org.eclipse.ui.views.tasklist: Provides the standard Task List view for displaying tasks and problem annotations on resources.

Uses of IPersistable in org.eclipse.debug.ui

Subinterfaces of IPersistable in org.eclipse.debug.ui
`interface` `IDebugView` Common function for debug views.

Classes in org.eclipse.debug.ui that implement IPersistable
`class` `AbstractDebugView` Common function for views related to debugging.

Uses of IPersistable in org.eclipse.search.ui

Subinterfaces of IPersistable in org.eclipse.search.ui
`interface` `ISearchResultView` Deprecated. Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages. To access the parent view, `ISearchResultViewPart` is used instead.
`interface` `ISearchResultViewPart` Interface for the search result view.

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

Subinterfaces of IPersistable in org.eclipse.team.ui.synchronize
`interface` `ISynchronizeView` A view that displays synchronization participants that are registered with the synchronize manager.

Uses of IPersistable in org.eclipse.ui

Subinterfaces of IPersistable in org.eclipse.ui
`interface` `IAggregateWorkingSet` Contains a set of `IWorkingSet`.
`interface` `IPersistableEditor` An editor can implement this interface and participate in the workbench session save/restore cycle using `IMemento`, similar to how `IViewPart` currently works.
`interface` `IPersistableElement` Interface for asking an object to store its state in a memento.
`interface` `IViewPart` A view is a visual component within a workbench page.
`interface` `IWorkingSet` A working set holds a number of IAdaptable elements.

Uses of IPersistable in org.eclipse.ui.console

Subinterfaces of IPersistable in org.eclipse.ui.console
`interface` `IConsoleView` A view that displays consoles registered with the console manager.

Uses of IPersistable in org.eclipse.ui.editors.text

Classes in org.eclipse.ui.editors.text that implement IPersistable
`class` `TextEditor` The standard/default text editor.

Uses of IPersistable in org.eclipse.ui.ide

Classes in org.eclipse.ui.ide that implement IPersistable
`class` `FileStoreEditorInput` Implements an IEditorInput instance appropriate for `IFileStore` elements that represent files that are not part of the current workspace.

Uses of IPersistable in org.eclipse.ui.internal.views.markers

Classes in org.eclipse.ui.internal.views.markers that implement IPersistable
`class` `org.eclipse.ui.internal.views.markers.ExtendedMarkersView` The ExtendedMarkersView is the internal implementation of the view that shows markers using the markerGenerators extension point.

Uses of IPersistable in org.eclipse.ui.navigator

Classes in org.eclipse.ui.navigator that implement IPersistable
`class` `CommonNavigator` This class provides the IViewPart for the Common Navigator framework in the Eclipse workbench.

Uses of IPersistable in org.eclipse.ui.navigator.resources

Classes in org.eclipse.ui.navigator.resources that implement IPersistable
`class` `ProjectExplorer`

Uses of IPersistable in org.eclipse.ui.part

Classes in org.eclipse.ui.part that implement IPersistable
`class` `FileEditorInput` Adapter for making a file resource a suitable input for an editor.
`class` `FileInPlaceEditorInput` Adapter for making a file resource a suitable input for an in-place editor.
`class` `PageBookView` Abstract superclass of all multi-page workbench views.
`class` `ViewPart` Abstract base implementation of all workbench views.

Uses of IPersistable in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IPersistable
`class` `AbstractDecoratedTextEditor` An intermediate editor comprising functionality not present in the leaner `AbstractTextEditor`, but used in many heavy weight (and especially source editing) editors, such as line numbers, change ruler, overview ruler, print margins, current line highlighting, etc.
`class` `AbstractTextEditor` Abstract base implementation of a text editor.
`class` `StatusTextEditor` Capable of handling input elements that have an associated status with them.

Uses of IPersistable in org.eclipse.ui.texteditor.templates

Classes in org.eclipse.ui.texteditor.templates that implement IPersistable
`class` `TemplatesView` The Templates view.hosts `ITemplatesPage`s that shows the templates for the currently active editor part.

Uses of IPersistable in org.eclipse.ui.views.bookmarkexplorer

Classes in org.eclipse.ui.views.bookmarkexplorer that implement IPersistable
`class` `BookmarkNavigator` Deprecated. This view is no longer in use as of Eclipse 3.4. The view referenced by `IPageLayout.ID_BOOKMARKS` is an `ExtendedMarkersView`.

Uses of IPersistable in org.eclipse.ui.views.contentoutline

Classes in org.eclipse.ui.views.contentoutline that implement IPersistable
`class` `ContentOutline` Main class for the Content Outline View.

Uses of IPersistable in org.eclipse.ui.views.markers

Classes in org.eclipse.ui.views.markers that implement IPersistable
`class` `MarkerSupportView` The MarkerSupportView is a view that supports the extensions in the markerSupport extension point.

Uses of IPersistable in org.eclipse.ui.views.navigator

Subinterfaces of IPersistable in org.eclipse.ui.views.navigator
`interface` `IResourceNavigator` Deprecated. as of 3.5, use the Common Navigator Framework classes instead

Classes in org.eclipse.ui.views.navigator that implement IPersistable
`class` `ResourceNavigator` Deprecated. as of 3.5, use the Common Navigator Framework classes instead

Uses of IPersistable in org.eclipse.ui.views.properties

Classes in org.eclipse.ui.views.properties that implement IPersistable
`class` `PropertySheet` Main class for the Property Sheet View.

Uses of IPersistable in org.eclipse.ui.views.tasklist

Classes in org.eclipse.ui.views.tasklist that implement IPersistable
`class` `TaskList` Deprecated. This view is no longer in use as of Eclipse 3.4. The view referenced by `IPageLayout.ID_TASK_LIST` is an `MarkerSupportView`.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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