Uses of Package
org.eclipse.ui
-
Packages that use org.eclipse.ui Package Description org.eclipse.compare Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.org.eclipse.compare.contentmergeviewer Support for compare and merge viewers which show the content side-by-side.org.eclipse.compare.patch Provides support for applying and working with patches.org.eclipse.compare.structuremergeviewer Provides support for finding and displaying the differences between hierarchically structured data.org.eclipse.debug.internal.ui.actions org.eclipse.debug.internal.ui.actions.breakpoints 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.debug.ui.contexts Provides a set of interfaces and classes for debug context management.org.eclipse.debug.ui.memory Provides classes and interfaces to render memory blocks in the memory view.org.eclipse.debug.ui.sourcelookup Provides a user interface for debug platform source lookup facilities.org.eclipse.equinox.p2.ui Provides provisioning user interface classes that can be used for assembling a provisioning UI.org.eclipse.help.ui.browser Provides an implementation of IWorkbenchWindowActionDelegate for opening a URL in a browser.org.eclipse.ltk.internal.ui.refactoring org.eclipse.ltk.ui.refactoring Application programming interface to implement a wizard based user interface for refactorings.org.eclipse.ltk.ui.refactoring.actions Application programming interface to actions related to the refactoring history.org.eclipse.search.ui Classes and interface required to contribute search dialog pages and search result view pages.org.eclipse.search.ui.actions Search actionsorg.eclipse.search.ui.text Provides the base classes to implement a search result view part for searches with textual matches.org.eclipse.team.ui Provides basic support for managing Team providers.org.eclipse.team.ui.history Application programming interfaces for working with history.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.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.browser Web browser support APIs for opening URLs from Eclipse applicationsorg.eclipse.ui.commands Provides support for retrieving information on Commands from the workbench.org.eclipse.ui.console Application programming interfaces for interaction with the Eclipse console.org.eclipse.ui.contexts Provides support for integrating contexts into the Eclipse workbench.org.eclipse.ui.databinding APIs for Workbench properties and observables for use with data bindingorg.eclipse.ui.dialogs Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers basedIFileBuffer
and others directly handlingIFile
andIStorage
as editor input.org.eclipse.ui.forms.editor Support for forms-based multi-page editors.org.eclipse.ui.handlers Provides support for integrating handlers into the Eclipse workbench.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.intro Application programming interfaces for interaction with and extension of the product introduction parts.org.eclipse.ui.intro.config Provides support for customizing welcome content and presentation.org.eclipse.ui.menus Provides the public API and default implementation for contributing menu and toolbars to the menu service.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.operations Classes that provide the basic workbench UI support for undo and redo of operations.org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.org.eclipse.ui.plugin Class hierarchies for plug-ins that integrate with the Eclipse Platform UI.org.eclipse.ui.preferences Classes for using the preferences support in org.eclipse.core.runtime.preferencesorg.eclipse.ui.progress Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.org.eclipse.ui.services Classes for service support.org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules.org.eclipse.ui.texteditor.quickdiff Provides interfaces to for theorg.eclipse.ui.editors.quickDiffReferenceProvider
extension point and adds an action to enable quick diff display for an editor.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.framelist Provides support for a web-browser style of navigation within a view by maintaining a list of frames.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.properties.tabbed Provides the Tabbed Properties framework.org.eclipse.ui.wizards Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface wizard support.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. -
Classes in org.eclipse.ui used by org.eclipse.compare Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IPersistableElement Interface for asking an object to store its state in a memento.IReusableEditor Interface for reusable editors.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page. -
Classes in org.eclipse.ui used by org.eclipse.compare.contentmergeviewer Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract. -
Classes in org.eclipse.ui used by org.eclipse.compare.patch Class Description IWorkbenchPart A workbench part is a visual component within a workbench page. -
Classes in org.eclipse.ui used by org.eclipse.compare.structuremergeviewer Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract. -
Classes in org.eclipse.ui used by org.eclipse.debug.internal.ui.actions Class Description IActionDelegate Interface for actions contributed via an extension point.IActionDelegate2 Interface extension toIActionDelegate
adding lifecycle methods. -
Classes in org.eclipse.ui used by org.eclipse.debug.internal.ui.actions.breakpoints Class Description IActionDelegate Interface for actions contributed via an extension point.IActionDelegate2 Interface extension toIActionDelegate
adding lifecycle methods.IObjectActionDelegate Interface for an object action that is contributed into a popup menu for a view or editor. -
Classes in org.eclipse.ui used by org.eclipse.debug.ui Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPartListener Interface for listening to part lifecycle events.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IPropertyListener Interface for listening for property changes on an object.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.IViewPart A view is a visual component within a workbench page.IViewSite The primary interface between a view part and the workbench.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkbenchPartSite The primary interface between a workbench part and the workbench.IWorkingSet A working set holds a number of IAdaptable elements.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.debug.ui.actions Class Description IActionDelegate Interface for actions contributed via an extension point.IActionDelegate2 Interface extension toIActionDelegate
adding lifecycle methods.IEditorActionDelegate Interface for an action that is contributed into an editor-activated menu or tool bar.IEditorPart An editor is a visual component within a workbench page.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IObjectActionDelegate Interface for an object action that is contributed into a popup menu for a view or editor.IViewActionDelegate Interface for an action that is contributed into a view's local tool bar, pulldown menu, or popup menu.IViewPart A view is a visual component within a workbench page.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar.IWorkbenchWindowPulldownDelegate Interface for a pulldown action that is contributed into the workbench window tool bar.IWorkbenchWindowPulldownDelegate2 Extension of IWorkbenchWindowPulldownDelegate that allows the delegate dropdown menu to be a child of a Menu item. -
Classes in org.eclipse.ui used by org.eclipse.debug.ui.contexts Class Description IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchWindow A workbench window is a top level window in a workbench. -
Classes in org.eclipse.ui used by org.eclipse.debug.ui.memory Class Description IWorkbenchPartSite The primary interface between a workbench part and the workbench. -
Classes in org.eclipse.ui used by org.eclipse.debug.ui.sourcelookup Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IEditorSite The primary interface between an editor part and the workbench.IPersistableElement Interface for asking an object to store its state in a memento.IReusableEditor Interface for reusable editors.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkingSet A working set holds a number of IAdaptable elements.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.equinox.p2.ui Class Description IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPreferencePage Interface for workbench preference pages. -
Classes in org.eclipse.ui used by org.eclipse.help.ui.browser Class Description IActionDelegate Interface for actions contributed via an extension point.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar. -
Classes in org.eclipse.ui used by org.eclipse.ltk.internal.ui.refactoring Class Description IActionDelegate Interface for actions contributed via an extension point.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar. -
Classes in org.eclipse.ui used by org.eclipse.ltk.ui.refactoring Class Description IActionDelegate Interface for actions contributed via an extension point.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar. -
Classes in org.eclipse.ui used by org.eclipse.ltk.ui.refactoring.actions Class Description IActionDelegate Interface for actions contributed via an extension point.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar. -
Classes in org.eclipse.ui used by org.eclipse.search.ui Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkingSet A working set holds a number of IAdaptable elements. -
Classes in org.eclipse.ui used by org.eclipse.search.ui.actions Class Description IEditorPart An editor is a visual component within a workbench page. -
Classes in org.eclipse.ui used by org.eclipse.search.ui.text Class Description IEditorPart An editor is a visual component within a workbench page.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkingSet A working set holds a number of IAdaptable elements.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.team.ui Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IPropertyListener Interface for listening for property changes on an object.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPartSite The primary interface between a workbench part and the workbench. -
Classes in org.eclipse.ui used by org.eclipse.team.ui.history Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.IStorageEditorInput Interface for aIStorage
input to an editor.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.team.ui.mapping Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPropertyListener Interface for listening for property changes on an object.Saveable ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
Classes in org.eclipse.ui used by org.eclipse.team.ui.synchronize Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IKeyBindingService Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.ISaveablesSource Represents a source of Saveable objects (units of saveability).IViewPart A view is a visual component within a workbench page.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchSite The common interface between the workbench and its parts, including pages within parts.IWorkingSet A working set holds a number of IAdaptable elements.PartInitException A checked exception indicating a workbench part cannot be initialized correctly.Saveable ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
Classes in org.eclipse.ui used by org.eclipse.ui Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IActionBars2 Interface extention toIActionBars
that provides an additional cool bar manager.IActionDelegate Interface for actions contributed via an extension point.IActionFilter An adapter which performs action filtering.IDecoratorManager Manages the decorators contributed via theorg.eclipse.ui.decorator
extension point.IEditorActionBarContributor A editor action bar contributor defines the actions for one or more editors.IEditorDescriptor Description of an editor in the workbench editor registry.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorMatchingStrategy An editor matching strategy allows editor extensions to provide their own algorithm for matching the input of an open editor of that type to a given editor input.IEditorPart An editor is a visual component within a workbench page.IEditorReference Implements a reference to an editor.IEditorRegistry Registry of editors known to the workbench.IEditorSite The primary interface between an editor part and the workbench.IElementFactory A factory for re-creating objects from a previously saved memento.IFileEditorMapping An association between a file name/extension and a list of known editors for files of that type.IFolderLayout AnIFolderLayout
is used to define the initial views within a folder.IInPlaceEditor Interface for editor parts that represent an in-place style editor.IInPlaceEditorInput This interface defines an editor input for in-place editors.IKeyBindingService Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.ILocalWorkingSetManager A local working set manager can be used to manage a set of working sets independently from the working sets managed by the global working set manager.IMarkerResolution Resolution for a marker.IMarkerResolutionGenerator Creates resolutions for a given marker.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.INavigationHistory Manages a list of entries to keep a history of locations on editors, enabling the user to go back and forward without losing context.INavigationLocation Represents the context marked for the user in the navigation history.IPageLayout A page layout defines the initial layout for a perspective within a page in a workbench window.IPageListener Interface for listening to page lifecycle events.IPageService A page service tracks the page and perspective lifecycle events within a workbench window.IPartListener Interface for listening to part lifecycle events.IPartListener2 Interface for listening to part lifecycle events.IPartService A part service tracks the creation and activation of parts within a workbench page.IPathEditorInput This interface defines an editor input based on the local file system path of a file.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IPersistableElement Interface for asking an object to store its state in a memento.IPerspectiveDescriptor A perspective descriptor describes a perspective in anIPerspectiveRegistry
.IPerspectiveListener Interface for listening to perspective lifecycle events.IPerspectiveListener2 Extension interface toIPerspectiveListener
which adds support for listening to part-specific perspective lifecycle events.IPerspectiveListener3 Extension interface toIPerspectiveListener
which adds support for listening to perspective open and close events.IPerspectiveListener4 Extension interface toIPerspectiveListener
which adds support for listening to perspective pre-deactivate events.IPerspectiveRegistry The workbench's global registry of perspectives.IPlaceholderFolderLayout AnIPlaceholderFolderLayout
is used to define the initial view placeholders within a folder.IPropertyListener Interface for listening for property changes on an object.IResourceActionFilter Describes the public attributes for a resource and the acceptable values each may have.IReusableEditor Interface for reusable editors.ISaveableFilter A filter for selecting Saveables.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.ISelectionListener Interface for listening to selection changes.ISelectionService A selection service tracks the selection within an object.ISharedImages A registry for common images used by the workbench which may be useful to other plug-ins.ISourceProvider A provider of notifications for when a change has occurred to a particular type of source.ISourceProviderListener A listener to changes in a particular source of information.IStorageEditorInput Interface for aIStorage
input to an editor.IViewLayout Represents the layout info for a view or placeholder in anIPageLayout
.IViewPart A view is a visual component within a workbench page.IViewReference Defines a reference to an IViewPart.IViewSite The primary interface between a view part and the workbench.IWindowListener Interface for listening to window lifecycle events.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchListener Interface for listening to workbench lifecycle events.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPartDescriptor Description of a workbench part.IWorkbenchPartReference Implements a reference to a IWorkbenchPart.IWorkbenchPartSite The primary interface between a workbench part and the workbench.IWorkbenchSite The common interface between the workbench and its parts, including pages within parts.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar.IWorkbenchWindowPulldownDelegate Interface for a pulldown action that is contributed into the workbench window tool bar.IWorkbenchWizard Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point.IWorkingSet A working set holds a number of IAdaptable elements.IWorkingSetElementAdapter Interface that describes a mechanism that may be provided by working set extensions to help manage the addition of elements to working sets.IWorkingSetManager A working set manager stores working sets and provides property change notification when a working set is added or removed.IWorkingSetUpdater AnIWorkingSetUpdater
can be used to dynamically update the content of a working set.MultiPartInitException A checked exception indicating one or more workbench parts could not be initialized correctly.PartInitException A checked exception indicating a workbench part cannot be initialized correctly.Saveable ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes.SaveablesLifecycleEvent Event object describing a change to a set of Saveable objects.SelectionListenerFactory.ISelectionModel A model containing selection values.SubActionBars Generic implementation of theIActionBars
interface.WorkbenchException A checked exception indicating a recoverable error occured internal to the workbench.XMLMemento This class represents the default implementation of theIMemento
interface. -
Classes in org.eclipse.ui used by org.eclipse.ui.actions Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IActionDelegate Interface for actions contributed via an extension point.IActionDelegate2 Interface extension toIActionDelegate
adding lifecycle methods.IEditorDescriptor Description of an editor in the workbench editor registry.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPartListener Interface for listening to part lifecycle events.IPerspectiveDescriptor A perspective descriptor describes a perspective in anIPerspectiveRegistry
.IPluginContribution An interface that descriptor classes may implement in addition to their descriptor interface.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkingSet A working set holds a number of IAdaptable elements.WorkbenchException A checked exception indicating a recoverable error occured internal to the workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.activities Class Description IPluginContribution An interface that descriptor classes may implement in addition to their descriptor interface.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPreferencePage Interface for workbench preference pages. -
Classes in org.eclipse.ui used by org.eclipse.ui.application Class Description IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchWindow A workbench window is a top level window in a workbench.WorkbenchException A checked exception indicating a recoverable error occured internal to the workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.browser Class Description PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.commands Class Description IWorkbenchPartSite The primary interface between a workbench part and the workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.console Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IWorkbenchPart A workbench part is a visual component within a workbench page.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.contexts Class Description IWorkbenchPartSite The primary interface between a workbench part and the workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.databinding Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IEditorReference Implements a reference to an editor.IPartService A part service tracks the creation and activation of parts within a workbench page.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPartReference Implements a reference to a IWorkbenchPart.IWorkbenchWindow A workbench window is a top level window in a workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.dialogs Class Description IEditorDescriptor Description of an editor in the workbench editor registry.IMarkerResolution Resolution for a marker.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IWorkbenchPropertyPage Interface for workbench property pages.IWorkingSet A working set holds a number of IAdaptable elements. -
Classes in org.eclipse.ui used by org.eclipse.ui.editors.text Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IActionDelegate Interface for actions contributed via an extension point.IEditorActionBarContributor A editor action bar contributor defines the actions for one or more editors.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IFileEditorInput This interface defines a file-oriented input to an editor.INavigationLocationProvider Should be implemented by editors that wish to contribute to the navigation history.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IPersistableEditor An editor can implement this interface and participate in the workbench session save/restore cycle usingIMemento
, similar to howIViewPart
currently works.IReusableEditor Interface for reusable editors.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.ISaveablesSource Represents a source of Saveable objects (units of saveability).IStorageEditorInput Interface for aIStorage
input to an editor.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkbenchPreferencePage Interface for workbench preference pages.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar. -
Classes in org.eclipse.ui used by org.eclipse.ui.forms.editor Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IEditorSite The primary interface between an editor part and the workbench.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.handlers Class Description IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchSite The common interface between the workbench and its parts, including pages within parts.IWorkbenchWindow A workbench window is a top level window in a workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.ide Class Description IContributorResourceAdapter The IContributorResourceAdapter is an interface that defines the API required to get a resource that an object adapts to for use of object contributions, decorators and property pages that have adaptable = true.IEditorDescriptor Description of an editor in the workbench editor registry.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IEditorReference Implements a reference to an editor.IEditorRegistry Registry of editors known to the workbench.IElementFactory A factory for re-creating objects from a previously saved memento.IMarkerHelpRegistry Registry of F1 help contexts and resolutions for markers.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IPersistableElement Interface for asking an object to store its state in a memento.ISaveableFilter A filter for selecting Saveables.IURIEditorInput This interface defines an editor input based on a URI.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.MultiPartInitException A checked exception indicating one or more workbench parts could not be initialized correctly.PartInitException A checked exception indicating a workbench part cannot be initialized correctly.Saveable ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
Classes in org.eclipse.ui used by org.eclipse.ui.internal.views.markers Class Description IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties. -
Classes in org.eclipse.ui used by org.eclipse.ui.intro Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IKeyBindingService Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPropertyListener Interface for listening for property changes on an object.IWorkbenchSite The common interface between the workbench and its parts, including pages within parts.IWorkbenchWindow A workbench window is a top level window in a workbench.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.intro.config Class Description IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.menus Class Description IWorkbenchWindow A workbench window is a top level window in a workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.navigator Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorSite The primary interface between an editor part and the workbench.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.ISaveablesLifecycleListener Listener for events fired by implementers ofISaveablesSource
.ISaveablesSource Represents a source of Saveable objects (units of saveability).IViewPart A view is a visual component within a workbench page.IViewSite The primary interface between a view part and the workbench.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkbenchPartSite The primary interface between a workbench part and the workbench.IWorkbenchWindow A workbench window is a top level window in a workbench.PartInitException A checked exception indicating a workbench part cannot be initialized correctly.Saveable ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
Classes in org.eclipse.ui used by org.eclipse.ui.navigator.resources Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.ISaveablesSource Represents a source of Saveable objects (units of saveability).ISecondarySaveableSource Interface for parts providing an adapter toISaveablePart
objects created or managed originally by other parts.IViewPart A view is a visual component within a workbench page.IViewSite The primary interface between a view part and the workbench.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.PartInitException A checked exception indicating a workbench part cannot be initialized correctly.Saveable ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
Classes in org.eclipse.ui used by org.eclipse.ui.operations Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IEditorPart An editor is a visual component within a workbench page.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPartSite The primary interface between a workbench part and the workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.part Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IEditorActionBarContributor A editor action bar contributor defines the actions for one or more editors.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IEditorReference Implements a reference to an editor.IEditorSite The primary interface between an editor part and the workbench.IElementFactory A factory for re-creating objects from a previously saved memento.IFileEditorInput This interface defines a file-oriented input to an editor.IInPlaceEditor Interface for editor parts that represent an in-place style editor.IInPlaceEditorInput This interface defines an editor input for in-place editors.IKeyBindingService Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPartListener Interface for listening to part lifecycle events.IPathEditorInput This interface defines an editor input based on the local file system path of a file.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IPersistableElement Interface for asking an object to store its state in a memento.IPropertyListener Interface for listening for property changes on an object.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.IStorageEditorInput Interface for aIStorage
input to an editor.IURIEditorInput This interface defines an editor input based on a URI.IViewPart A view is a visual component within a workbench page.IViewSite The primary interface between a view part and the workbench.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkbenchPartSite The primary interface between a workbench part and the workbench.IWorkbenchSite The common interface between the workbench and its parts, including pages within parts.IWorkbenchWindow A workbench window is a top level window in a workbench.PartInitException A checked exception indicating a workbench part cannot be initialized correctly.SubActionBars Generic implementation of theIActionBars
interface. -
Classes in org.eclipse.ui used by org.eclipse.ui.plugin Class Description IWorkbench A workbench is the root object for the Eclipse Platform user interface. -
Classes in org.eclipse.ui used by org.eclipse.ui.preferences Class Description IWorkbenchPropertyPage Interface for workbench property pages. -
Classes in org.eclipse.ui used by org.eclipse.ui.progress Class Description IWorkbenchPartSite The primary interface between a workbench part and the workbench. -
Classes in org.eclipse.ui used by org.eclipse.ui.services Class Description ISourceProvider A provider of notifications for when a change has occurred to a particular type of source. -
Classes in org.eclipse.ui used by org.eclipse.ui.texteditor Class Description IActionDelegate Interface for actions contributed via an extension point.IActionDelegate2 Interface extension toIActionDelegate
adding lifecycle methods.IEditorActionBarContributor A editor action bar contributor defines the actions for one or more editors.IEditorActionDelegate Interface for an action that is contributed into an editor-activated menu or tool bar.IEditorInput IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.IEditorPart An editor is a visual component within a workbench page.IEditorSite The primary interface between an editor part and the workbench.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.INavigationLocation Represents the context marked for the user in the navigation history.INavigationLocationProvider Should be implemented by editors that wish to contribute to the navigation history.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IPersistableEditor An editor can implement this interface and participate in the workbench session save/restore cycle usingIMemento
, similar to howIViewPart
currently works.IReusableEditor Interface for reusable editors.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.ISaveablesSource Represents a source of Saveable objects (units of saveability).IWorkbenchActionConstants Action ids for standard actions, groups in the workbench menu bar, and global actions.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkbenchWindowActionDelegate Interface for an action that is contributed into the workbench window menu or tool bar.NavigationLocation Default implementation of INavigationLocation.PartInitException A checked exception indicating a workbench part cannot be initialized correctly.Saveable ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
Classes in org.eclipse.ui used by org.eclipse.ui.texteditor.quickdiff Class Description IActionDelegate Interface for actions contributed via an extension point.IEditorActionDelegate Interface for an action that is contributed into an editor-activated menu or tool bar.IEditorPart An editor is a visual component within a workbench page. -
Classes in org.eclipse.ui used by org.eclipse.ui.texteditor.templates Class Description IPartListener Interface for listening to part lifecycle events.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkbenchPreferencePage Interface for workbench preference pages. -
Classes in org.eclipse.ui used by org.eclipse.ui.views Class Description IViewPart A view is a visual component within a workbench page.IWorkbenchPartDescriptor Description of a workbench part. -
Classes in org.eclipse.ui used by org.eclipse.ui.views.bookmarkexplorer Class Description IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IViewSite The primary interface between a view part and the workbench.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.views.contentoutline Class Description IPartListener Interface for listening to part lifecycle events.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties. -
Classes in org.eclipse.ui used by org.eclipse.ui.views.framelist Class Description IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system. -
Classes in org.eclipse.ui used by org.eclipse.ui.views.markers Class Description IMarkerResolution Resolution for a marker.IMarkerResolution2 ExtendsIMarkerResolution
.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties. -
Classes in org.eclipse.ui used by org.eclipse.ui.views.navigator Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IEditorPart An editor is a visual component within a workbench page.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.IViewPart A view is a visual component within a workbench page.IViewSite The primary interface between a view part and the workbench.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchPage A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkingSet A working set holds a number of IAdaptable elements.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.views.properties Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.IMemento Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.IPartListener Interface for listening to part lifecycle events.IPersistable Objects implementing this interface are capable of saving their state in anIMemento
.ISaveablePart Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.ISecondarySaveableSource Interface for parts providing an adapter toISaveablePart
objects created or managed originally by other parts.ISelectionListener Interface for listening to selection changes.IViewPart A view is a visual component within a workbench page.IViewSite The primary interface between a view part and the workbench.IWorkbenchPart A workbench part is a visual component within a workbench page.IWorkbenchPart2 ExtendsIWorkbenchPart
, adding the name and status text properties.IWorkbenchPart3 A part can provide arbitrary properties.PartInitException A checked exception indicating a workbench part cannot be initialized correctly. -
Classes in org.eclipse.ui used by org.eclipse.ui.views.properties.tabbed Class Description IActionBars Used by a part to access its menu, toolbar, and status line managers.ISelectionListener Interface for listening to selection changes.IWorkbenchPart A workbench part is a visual component within a workbench page. -
Classes in org.eclipse.ui used by org.eclipse.ui.wizards Class Description IWorkbenchPartDescriptor Description of a workbench part.IWorkbenchWizard Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point. -
Classes in org.eclipse.ui used by org.eclipse.ui.wizards.datatransfer Class Description IExportWizard Interface for export wizards.IImportWizard Interface for import wizards.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchWizard Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point. -
Classes in org.eclipse.ui used by org.eclipse.ui.wizards.newresource Class Description INewWizard Interface for creation wizards.IWorkbench A workbench is the root object for the Eclipse Platform user interface.IWorkbenchWindow A workbench window is a top level window in a workbench.IWorkbenchWizard Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point.