Eclipse Platform Release 3.7

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

Packages that use IWorkbench
org.eclipse.equinox.p2.ui: Provides provisioning user interface classes that can be used for assembling a provisioning UI.
org.eclipse.team.ui: Provides basic support for managing Team providers.
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.actions: Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.activities: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.application: Application-level APIs for configuring and controling the Eclipse Platform User Interface.
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.plugin: Class hierarchies for plug-ins that integrate with the Eclipse Platform UI.
org.eclipse.ui.texteditor.templates: Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.views.navigator: Provides the standard Resource Navigator view which presents the tree of resources in the workspace.
org.eclipse.ui.wizards.datatransfer: Provides the standard Import and Export wizards for moving resources into and out of the workspace.
org.eclipse.ui.wizards.newresource: Provides the standard wizards for creating files, folders, and projects in the workspace.

Uses of IWorkbench in org.eclipse.equinox.p2.ui

Methods in org.eclipse.equinox.p2.ui with parameters of type IWorkbench
`void` `RepositoryManipulationPage.init(IWorkbench workbench)`

Uses of IWorkbench in org.eclipse.team.ui

Methods in org.eclipse.team.ui with parameters of type IWorkbench
`void` `IConfigurationWizard.init(IWorkbench workbench, IProject project)` Initializes this creation wizard using the passed workbench and the selected project.
`void` `IConfigurationWizardExtension.init(IWorkbench workbench, IProject[] projects)` Initializes this creation wizard using the passed workbench and selected projects.

Uses of IWorkbench in org.eclipse.ui

Methods in org.eclipse.ui that return IWorkbench
`IWorkbench` `IWorkbenchWindow.getWorkbench()` Returns the workbench for this window.
`static IWorkbench` `PlatformUI.getWorkbench()` Returns the workbench.

Methods in org.eclipse.ui with parameters of type IWorkbench
`void` `IWorkbenchPreferencePage.init(IWorkbench workbench)` Initializes this preference page for the given workbench.
`void` `IWorkbenchWizard.init(IWorkbench workbench, IStructuredSelection selection)` Initializes this creation wizard using the passed workbench and object selection.
`void` `IWorkbenchListener.postShutdown(IWorkbench workbench)` Performs arbitrary finalization after the workbench stops running.
`boolean` `IWorkbenchListener.preShutdown(IWorkbench workbench, boolean forced)` Notifies that the workbench is about to shut down.

Uses of IWorkbench in org.eclipse.ui.actions

Constructors in org.eclipse.ui.actions with parameters of type IWorkbench
`ExportResourcesAction(IWorkbench workbench)` Deprecated. use the constructor `ExportResourcesAction(IWorkbenchWindow)`
`ExportResourcesAction(IWorkbench workbench, String label)` Deprecated. use the constructor `ExportResourcesAction(IWorkbenchWindow, String)`
`GlobalBuildAction(IWorkbench workbench, Shell shell, int type)` Deprecated. use GlobalBuildAction(IWorkbenchWindow, type) instead
`ImportResourcesAction(IWorkbench workbench)` Deprecated. use the constructor `ImportResourcesAction(IWorkbenchWindow)`

Uses of IWorkbench in org.eclipse.ui.activities

Fields in org.eclipse.ui.activities declared as IWorkbench
`protected IWorkbench` `ActivityCategoryPreferencePage.workbench`

Methods in org.eclipse.ui.activities with parameters of type IWorkbench
`void` `ActivitiesPreferencePage.init(IWorkbench aWorkbench)`
`void` `ActivityCategoryPreferencePage.init(IWorkbench workbench)`

Uses of IWorkbench in org.eclipse.ui.application

Methods in org.eclipse.ui.application that return IWorkbench
`IWorkbench` `IWorkbenchConfigurer.getWorkbench()` Returns the underlying workbench.

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

Methods in org.eclipse.ui.editors.text with parameters of type IWorkbench
`void` `TextEditorPreferencePage.init(IWorkbench workbench)` Deprecated.

Uses of IWorkbench in org.eclipse.ui.plugin

Methods in org.eclipse.ui.plugin that return IWorkbench
`IWorkbench` `AbstractUIPlugin.getWorkbench()` Returns the Platform UI workbench.

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

Methods in org.eclipse.ui.texteditor.templates with parameters of type IWorkbench
`void` `TemplatePreferencePage.init(IWorkbench workbench)`

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

Methods in org.eclipse.ui.views.navigator that return IWorkbench
`protected IWorkbench` `ResourceNavigatorAction.getWorkbench()` Deprecated. Returns the workbench.

Uses of IWorkbench in org.eclipse.ui.wizards.datatransfer

Methods in org.eclipse.ui.wizards.datatransfer with parameters of type IWorkbench
`void` `ZipFileImportWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`
`void` `FileSystemExportWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`
`void` `FileSystemImportWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`
`void` `ZipFileExportWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`
`void` `ExternalProjectImportWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`

Uses of IWorkbench in org.eclipse.ui.wizards.newresource

Methods in org.eclipse.ui.wizards.newresource that return IWorkbench
`IWorkbench` `BasicNewResourceWizard.getWorkbench()` Returns the workbench which was passed to `init`.

Methods in org.eclipse.ui.wizards.newresource with parameters of type IWorkbench
`void` `BasicNewProjectResourceWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`
`void` `BasicNewFolderResourceWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`
`void` `BasicNewResourceWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)` The `BasicNewResourceWizard` implementation of this `IWorkbenchWizard` method records the given workbench and selection, and initializes the default banner image for the pages by calling `initializeDefaultPageImageDescriptor`.
`void` `BasicNewFileResourceWizard.init(IWorkbench workbench, IStructuredSelection currentSelection)`

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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