Eclipse Platform Release 3.7

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

Packages that use IViewPart
org.eclipse.debug.ui: Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions: Provides a set of actions related to running and debugging applications.
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.help: Classes for integration with the help support system in 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.templates: Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.views: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
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 IViewPart in org.eclipse.debug.ui

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

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

Methods in org.eclipse.debug.ui that return IViewPart
`protected IViewPart` `AbstractDebugView.findView(String id)` Returns the specified view in this view's page or `null` if none.

Uses of IViewPart in org.eclipse.debug.ui.actions

Methods in org.eclipse.debug.ui.actions with parameters of type IViewPart
`void` `RunToLineActionDelegate.init(IViewPart view)`
`void` `AddMemoryRenderingActionDelegate.init(IViewPart view)`

Uses of IViewPart in org.eclipse.search.ui

Subinterfaces of IViewPart 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 IViewPart in org.eclipse.team.ui.synchronize

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

Uses of IViewPart in org.eclipse.ui

Methods in org.eclipse.ui that return IViewPart
`IViewPart` `IWorkbenchPage.findView(String viewId)` Returns the view in this page with the specified id.
`IViewPart` `IViewReference.getView(boolean restore)` Returns the `IViewPart` referenced by this object.
`IViewPart[]` `IWorkbenchPage.getViews()` Deprecated. Clients are encouraged to use `IWorkbenchPage.getViewReferences()` instead. Calling this method has the side effect of restoring all the views in the page which can cause plug-in activation.
`IViewPart[]` `IWorkbenchPage.getViewStack(IViewPart part)` Returns an array of IViewParts that are stacked with the given part.
`IViewPart` `IWorkbenchPage.showView(String viewId)` Shows the view identified by the given view id in this page and gives it focus.
`IViewPart` `IWorkbenchPage.showView(String viewId, String secondaryId, int mode)` Shows a view in this page with the given id and secondary id.

Methods in org.eclipse.ui with parameters of type IViewPart
`IViewPart[]` `IWorkbenchPage.getViewStack(IViewPart part)` Returns an array of IViewParts that are stacked with the given part.
`void` `IWorkbenchPage.hideView(IViewPart view)` Hides the given view.
`void` `IViewActionDelegate.init(IViewPart view)` Initializes this action delegate with the view it will work in.

Uses of IViewPart in org.eclipse.ui.console

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

Uses of IViewPart in org.eclipse.ui.help

Constructors in org.eclipse.ui.help with parameters of type IViewPart
`ViewContextComputer(IViewPart viewPart, Object helpContext)` Deprecated. Creates a new context computer for the given view and help context.

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

Classes in org.eclipse.ui.internal.views.markers that implement IViewPart
`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 IViewPart in org.eclipse.ui.navigator

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

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

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

Uses of IViewPart in org.eclipse.ui.part

Classes in org.eclipse.ui.part that implement IViewPart
`class` `PageBookView` Abstract superclass of all multi-page workbench views.
`class` `ViewPart` Abstract base implementation of all workbench views.

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

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

Uses of IViewPart in org.eclipse.ui.views

Methods in org.eclipse.ui.views that return IViewPart
`IViewPart` `IViewDescriptor.createView()` Creates an instance of the view defined in the descriptor.

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

Classes in org.eclipse.ui.views.bookmarkexplorer that implement IViewPart
`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 IViewPart in org.eclipse.ui.views.contentoutline

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

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

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

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

Subinterfaces of IViewPart 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 IViewPart
`class` `ResourceNavigator` Deprecated. as of 3.5, use the Common Navigator Framework classes instead

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

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

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

Classes in org.eclipse.ui.views.tasklist that implement IViewPart
`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.