Uses of Package
org.eclipse.ui
Package
Description
Provides support for performing structural and textual
compare operations on arbitrary data and displaying the results.
Support for compare and merge viewers which show the
content side-by-side.
Provides support for applying and working with patches.
Provides support for finding and displaying the differences
between hierarchically structured data.
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Provides a set of actions related to running and debugging applications.
Provides a set of interfaces and classes for debug context management.
Provides classes and interfaces to render memory blocks in the memory view.
Provides a user interface for debug platform source lookup facilities.
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
Provides an implementation of IWorkbenchWindowActionDelegate
for opening a URL in a browser.
Application programming interface to implement a wizard based user interface for refactorings.
Application programming interface to actions related to the refactoring history.
Classes and interface required to contribute search dialog pages and search result view pages.
Search actions
Provides the base classes to implement a search result view part for searches with textual matches.
Provides basic support for managing Team providers.
Application programming interfaces for working with history.
Application programming interfaces for working with resource mappings.
Contains the team synchronization presentation framework and support
for the Synchronize View.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Application-level APIs for configuring and controling the Eclipse Platform User
Interface.
Web browser support APIs for opening URLs from Eclipse
applications
Application programming interfaces for interaction
with the Eclipse console.
Provides support for integrating contexts into the Eclipse workbench.
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
Provides a standard text editor and concrete document providers based
IFileBuffer
and others directly handling IFile
and
IStorage
as editor input.Support for forms-based multi-page editors.
Provides support for integrating handlers into the Eclipse workbench.
APIs for the IDE-specific portion of the Eclipse Platform User Interface.
Application programming interfaces for interaction
with and extension of the product introduction parts.
Provides support for customizing welcome content and presentation.
Provides the public API and default implementation for contributing menu
and toolbars to the menu service.
Provides the Common Navigator framework.
Provides reusable components for clients that need to expand on the capabilities
provided by the reference Common Navigator Resources extension.
Classes that provide the basic workbench UI support for undo and redo of
operations.
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
Class hierarchies for plug-ins that integrate with
the Eclipse Platform UI.
Classes for using the preferences support in org.eclipse.core.runtime.preferences
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Classes for service support.
Provides a framework for text editors obeying to the
desktop rules.
Provides interfaces to for the
org.eclipse.ui.editors.quickDiffReferenceProvider
extension point and adds an action to enable quick diff display for an editor.Application programming interfaces for interaction
with the Eclipse text editor template support.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Provides the standard Content Outline view which can
show the active editor's custom outline for the document being edited.
Provides support for a web-browser style of navigation within a view by maintaining a list
of frames.
Utility classes for working with markers in views
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
Provides the Tabbed Properties framework.
Application programming interfaces for interaction with and extension of the Eclipse
Platform User Interface wizard support.
Provides the standard Import and Export wizards for
moving resources into and out of the workspace.
Provides the standard wizards for creating files,
folders, and projects in the workspace.
-
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.Interface for asking an object to store its state in a memento.Interface for reusable editors.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page. -
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface for actions contributed via an extension point.A editor action bar contributor defines the actions for one or more editors.
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.The primary interface between an editor part and the workbench.Interface for an object action that is contributed into a popup menu for a view or editor.Interface for reusable editors.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Listener for events fired by implementers ofISaveablesSource
.Represents a source of Saveable objects (units of saveability).A workbench is the root object for the Eclipse Platform user interface.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.The primary interface between a workbench part and the workbench.Interface for workbench preference pages.The common interface between the workbench and its parts, including pages within parts.A workbench window is a top level window in a workbench.A checked exception indicating a workbench part cannot be initialized correctly.ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes.Event object describing a change to a set of Saveable objects. -
-
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract. -
ClassDescriptionInterface for actions contributed via an extension point.Interface extension to
IActionDelegate
adding lifecycle methods. -
ClassDescriptionInterface for actions contributed via an extension point.Interface extension to
IActionDelegate
adding lifecycle methods.Interface for an object action that is contributed into a popup menu for a view or editor. -
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for listening to part lifecycle events.Objects implementing this interface are capable of saving their state in anIMemento
.Interface for listening for property changes on an object.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.A view is a visual component within a workbench page.The primary interface between a view part and the workbench.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.The primary interface between a workbench part and the workbench.A working set holds a number of IAdaptable elements.A checked exception indicating a workbench part cannot be initialized correctly. -
ClassDescriptionInterface for actions contributed via an extension point.Interface extension to
IActionDelegate
adding lifecycle methods.Interface for an action that is contributed into an editor-activated menu or tool bar.An editor is a visual component within a workbench page.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for an object action that is contributed into a popup menu for a view or editor.Interface for an action that is contributed into a view's local tool bar, pulldown menu, or popup menu.A view is a visual component within a workbench page.A workbench part is a visual component within a workbench page.A workbench window is a top level window in a workbench.Interface for an action that is contributed into the workbench window menu or tool bar.Interface for a pulldown action that is contributed into the workbench window tool bar.Extension of IWorkbenchWindowPulldownDelegate that allows the delegate dropdown menu to be a child of a Menu item. -
ClassDescriptionA workbench part is a visual component within a workbench page.A workbench window is a top level window in a workbench.
-
ClassDescriptionThe primary interface between a workbench part and the workbench.
-
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.The primary interface between an editor part and the workbench.Interface for asking an object to store its state in a memento.Interface for reusable editors.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.A working set holds a number of IAdaptable elements.A checked exception indicating a workbench part cannot be initialized correctly. -
ClassDescriptionA workbench is the root object for the Eclipse Platform user interface.Interface for workbench preference pages.
-
ClassDescriptionInterface for actions contributed via an extension point.A workbench window is a top level window in a workbench.Interface for an action that is contributed into the workbench window menu or tool bar.
-
ClassDescriptionInterface for actions contributed via an extension point.A workbench is the root object for the Eclipse Platform user interface.A workbench window is a top level window in a workbench.Interface for an action that is contributed into the workbench window menu or tool bar.
-
ClassDescriptionInterface for actions contributed via an extension point.Interface for an action that is contributed into the workbench window menu or tool bar.
-
ClassDescriptionInterface for actions contributed via an extension point.Interface for an action that is contributed into the workbench window menu or tool bar.
-
ClassDescriptionInterface for actions contributed via an extension point.A workbench window is a top level window in a workbench.Interface for an action that is contributed into the workbench window menu or tool bar.
-
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Objects implementing this interface are capable of saving their state in anIMemento
.A view is a visual component within a workbench page.A workbench part is a visual component within a workbench page.A workbench window is a top level window in a workbench.A working set holds a number of IAdaptable elements. -
-
ClassDescriptionAn editor is a visual component within a workbench page.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A working set holds a number of IAdaptable elements.A checked exception indicating a workbench part cannot be initialized correctly.
-
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.Interface for listening for property changes on an object.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.A workbench is the root object for the Eclipse Platform user interface.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.The primary interface between a workbench part and the workbench. -
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Interface for aIStorage
input to an editor.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.A checked exception indicating a workbench part cannot be initialized correctly. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for listening for property changes on an object.A
Saveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Objects implementing this interface are capable of saving their state in anIMemento
.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Represents a source of Saveable objects (units of saveability).A view is a visual component within a workbench page.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.The common interface between the workbench and its parts, including pages within parts.A working set holds a number of IAdaptable elements.A checked exception indicating a workbench part cannot be initialized correctly.ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface extention to
IActionBars
that provides an additional cool bar manager.Interface for actions contributed via an extension point.An adapter which performs action filtering.Manages the decorators contributed via theorg.eclipse.ui.decorator
extension point.A editor action bar contributor defines the actions for one or more editors.Description of an editor in the workbench editor registry.IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.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.An editor is a visual component within a workbench page.Implements a reference to an editor.Registry of editors known to the workbench.The primary interface between an editor part and the workbench.A factory for re-creating objects from a previously saved memento.An association between a file name/extension and a list of known editors for files of that type.AnIFolderLayout
is used to define the initial views within a folder.Interface for editor parts that represent an in-place style editor.This interface defines an editor input for in-place editors.Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.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.Resolution for a marker.Creates resolutions for a given marker.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Manages a list of entries to keep a history of locations on editors, enabling the user to go back and forward without losing context.Represents the context marked for the user in the navigation history.A page layout defines the initial layout for a perspective within a page in a workbench window.Interface for listening to page lifecycle events.A page service tracks the page and perspective lifecycle events within a workbench window.Interface for listening to part lifecycle events.Interface for listening to part lifecycle events.A part service tracks the creation and activation of parts within a workbench page.This interface defines an editor input based on the local file system path of a file.Objects implementing this interface are capable of saving their state in anIMemento
.Interface for asking an object to store its state in a memento.A perspective descriptor describes a perspective in anIPerspectiveRegistry
.Interface for listening to perspective lifecycle events.Extension interface toIPerspectiveListener
which adds support for listening to part-specific perspective lifecycle events.Extension interface toIPerspectiveListener
which adds support for listening to perspective open and close events.Extension interface toIPerspectiveListener
which adds support for listening to perspective pre-deactivate events.The workbench's global registry of perspectives.AnIPlaceholderFolderLayout
is used to define the initial view placeholders within a folder.Interface for listening for property changes on an object.Describes the public attributes for a resource and the acceptable values each may have.Interface for reusable editors.A filter for selecting Saveables.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Interface for listening to selection changes.A selection service tracks the selection within an object.A registry for common images used by the workbench which may be useful to other plug-ins.A provider of notifications for when a change has occurred to a particular type of source.A listener to changes in a particular source of information.Interface for aIStorage
input to an editor.Represents the layout info for a view or placeholder in anIPageLayout
.A view is a visual component within a workbench page.Defines a reference to an IViewPart.The primary interface between a view part and the workbench.Interface for listening to window lifecycle events.A workbench is the root object for the Eclipse Platform user interface.Interface for listening to workbench lifecycle events.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.Description of a workbench part.Implements a reference to a IWorkbenchPart.The primary interface between a workbench part and the workbench.The common interface between the workbench and its parts, including pages within parts.A workbench window is a top level window in a workbench.Interface for an action that is contributed into the workbench window menu or tool bar.Interface for a pulldown action that is contributed into the workbench window tool bar.Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point.A working set holds a number of IAdaptable elements.Interface that describes a mechanism that may be provided by working set extensions to help manage the addition of elements to working sets.A working set manager stores working sets and provides property change notification when a working set is added or removed.AnIWorkingSetUpdater
can be used to dynamically update the content of a working set.A checked exception indicating one or more workbench parts could not be initialized correctly.A checked exception indicating a workbench part cannot be initialized correctly.ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes.Event object describing a change to a set of Saveable objects.A model containing selection values.Generic implementation of theIActionBars
interface.A checked exception indicating a recoverable error occured internal to the workbench.This class represents the default implementation of theIMemento
interface. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface for actions contributed via an extension point.Interface extension to
IActionDelegate
adding lifecycle methods.Description of an editor in the workbench editor registry.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for listening to part lifecycle events.A perspective descriptor describes a perspective in anIPerspectiveRegistry
.An interface that descriptor classes may implement in addition to their descriptor interface.A workbench is the root object for the Eclipse Platform user interface.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.A workbench window is a top level window in a workbench.A working set holds a number of IAdaptable elements.A checked exception indicating a recoverable error occured internal to the workbench. -
ClassDescriptionAn interface that descriptor classes may implement in addition to their descriptor interface.A workbench is the root object for the Eclipse Platform user interface.Interface for workbench preference pages.
-
ClassDescriptionInterface to a memento used for saving the important state of an object in a form that can be persisted in the file system.A workbench is the root object for the Eclipse Platform user interface.A workbench window is a top level window in a workbench.A checked exception indicating a recoverable error occured internal to the workbench.
-
ClassDescriptionA checked exception indicating a workbench part cannot be initialized correctly.
-
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Objects implementing this interface are capable of saving their state in an
IMemento
.A view is a visual component within a workbench page.A workbench part is a visual component within a workbench page.A checked exception indicating a workbench part cannot be initialized correctly. -
ClassDescriptionThe primary interface between a workbench part and the workbench.
-
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.Implements a reference to an editor.A page service tracks the page and perspective lifecycle events within a workbench window.A part service tracks the creation and activation of parts within a workbench page.A selection service tracks the selection within an object.A workbench is the root object for the Eclipse Platform user interface.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.Implements a reference to a IWorkbenchPart.A workbench window is a top level window in a workbench. -
ClassDescriptionDescription of an editor in the workbench editor registry.Resolution for a marker.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for workbench property pages.A working set holds a number of IAdaptable elements.
-
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface for actions contributed via an extension point.A editor action bar contributor defines the actions for one or more editors.
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.This interface defines a file-oriented input to an editor.Should be implemented by editors that wish to contribute to the navigation history.Objects implementing this interface are capable of saving their state in anIMemento
.An editor can implement this interface and participate in the workbench session save/restore cycle usingIMemento
, similar to howIViewPart
currently works.Interface for reusable editors.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Represents a source of Saveable objects (units of saveability).Interface for aIStorage
input to an editor.A workbench is the root object for the Eclipse Platform user interface.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.Interface for workbench preference pages.A workbench window is a top level window in a workbench.Interface for an action that is contributed into the workbench window menu or tool bar. -
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.The primary interface between an editor part and the workbench.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.A checked exception indicating a workbench part cannot be initialized correctly. -
ClassDescription
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.A workbench part is a visual component within a workbench page.The common interface between the workbench and its parts, including pages within parts.A workbench window is a top level window in a workbench. -
ClassDescriptionThe 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.Description of an editor in the workbench editor registry.
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.Implements a reference to an editor.Registry of editors known to the workbench.A factory for re-creating objects from a previously saved memento.Registry of F1 help contexts and resolutions for markers.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Objects implementing this interface are capable of saving their state in anIMemento
.Interface for asking an object to store its state in a memento.A filter for selecting Saveables.This interface defines an editor input based on a URI.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.A checked exception indicating one or more workbench parts could not be initialized correctly.A checked exception indicating a workbench part cannot be initialized correctly.ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface extention to
IActionBars
that provides an additional cool bar manager.Interface for actions contributed via an extension point.Contains a set ofIWorkingSet
.Manages the decorators contributed via theorg.eclipse.ui.decorator
extension point.A editor action bar contributor defines the actions for one or more editors.Description of an editor in the workbench editor registry.IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.Implements a reference to an editor.Registry of editors known to the workbench.The primary interface between an editor part and the workbench.A factory for re-creating objects from a previously saved memento.Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.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.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Manages a list of entries to keep a history of locations on editors, enabling the user to go back and forward without losing context.Represents the context marked for the user in the navigation history.Deprecated.This is now handled byIServiceLocator
which can be nested.Interface for listening tonull
selection changes.Interface for listening to page lifecycle events.A page service tracks the page and perspective lifecycle events within a workbench window.Interface for listening to part lifecycle events.Interface for listening to part lifecycle events.A part service tracks the creation and activation of parts within a workbench page.Objects implementing this interface are capable of saving their state in anIMemento
.Interface for asking an object to store its state in a memento.A perspective descriptor describes a perspective in anIPerspectiveRegistry
.Interface for listening to perspective lifecycle events.Extension interface toIPerspectiveListener
which adds support for listening to part-specific perspective lifecycle events.Extension interface toIPerspectiveListener
which adds support for listening to perspective open and close events.Extension interface toIPerspectiveListener
which adds support for listening to perspective pre-deactivate events.The workbench's global registry of perspectives.An interface that descriptor classes may implement in addition to their descriptor interface.Interface for listening for property changes on an object.Interface for reusable editors.A filter for selecting Saveables.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Workbench parts implement or adapt to this interface to participate in actions that require a prompt for the user to provide input on what to do with unsaved data when the part is closed or the Workbench is shut down.Listener for events fired by implementers ofISaveablesSource
.Represents a source of Saveable objects (units of saveability).Interface for listening to selection changes.A selection service tracks the selection within an object.A registry for common images used by the workbench which may be useful to other plug-ins.Interface implemented by objects that are capable of computing a preferred size.A view is a visual component within a workbench page.Defines a reference to an IViewPart.The primary interface between a view part and the workbench.Interface for listening to window lifecycle events.A workbench is the root object for the Eclipse Platform user interface.Interface for listening to workbench lifecycle events.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.Implements a reference to a IWorkbenchPart.The primary interface between a workbench part and the workbench.The common interface between the workbench and its parts, including pages within parts.A workbench window is a top level window in a workbench.Interface for a pulldown action that is contributed into the workbench window tool bar.A working set holds a number of IAdaptable elements.A working set manager stores working sets and provides property change notification when a working set is added or removed.A checked exception indicating one or more workbench parts could not be initialized correctly.A checked exception indicating a workbench part cannot be initialized correctly.This adapter class provides default implementations for the methods described by theIPerspectiveListener
interface and its extension interfaces.ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes.Event object describing a change to a set of Saveable objects.A model containing selection values.Generic implementation of theIActionBars
interface.A implementation of the extendedIActionBars2
interface.A checked exception indicating a recoverable error occured internal to the workbench. -
ClassDescriptionObjects implementing this interface are capable of saving their state in an
IMemento
.A view is a visual component within a workbench page.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for listening for property changes on an object.The common interface between the workbench and its parts, including pages within parts.A workbench window is a top level window in a workbench.A checked exception indicating a workbench part cannot be initialized correctly.
-
ClassDescriptionInterface to a memento used for saving the important state of an object in a form that can be persisted in the file system.A checked exception indicating a workbench part cannot be initialized correctly.
-
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.An editor is a visual component within a workbench page.A workbench part is a visual component within a workbench page.The primary interface between a workbench part and the workbench.
-
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.A editor action bar contributor defines the actions for one or more editors.
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.Implements a reference to an editor.The primary interface between an editor part and the workbench.A factory for re-creating objects from a previously saved memento.This interface defines a file-oriented input to an editor.Interface for editor parts that represent an in-place style editor.This interface defines an editor input for in-place editors.Deprecated.See IContextService to manage scopes and IHandlerService to manage handlers.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for listening to part lifecycle events.This interface defines an editor input based on the local file system path of a file.Objects implementing this interface are capable of saving their state in anIMemento
.Interface for asking an object to store its state in a memento.Interface for listening for property changes on an object.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Interface for aIStorage
input to an editor.This interface defines an editor input based on a URI.A view is a visual component within a workbench page.The primary interface between a view part and the workbench.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.The primary interface between a workbench part and the workbench.The common interface between the workbench and its parts, including pages within parts.A workbench window is a top level window in a workbench.A checked exception indicating a workbench part cannot be initialized correctly.Generic implementation of theIActionBars
interface. -
ClassDescriptionA workbench is the root object for the Eclipse Platform user interface.
-
-
ClassDescriptionThe primary interface between a workbench part and the workbench.
-
ClassDescriptionA provider of notifications for when a change has occurred to a particular type of source.
-
ClassDescriptionInterface for actions contributed via an extension point.Interface extension to
IActionDelegate
adding lifecycle methods.A editor action bar contributor defines the actions for one or more editors.Interface for an action that is contributed into an editor-activated menu or tool bar.IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.An editor is a visual component within a workbench page.The primary interface between an editor part and the workbench.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Represents the context marked for the user in the navigation history.Should be implemented by editors that wish to contribute to the navigation history.Objects implementing this interface are capable of saving their state in anIMemento
.An editor can implement this interface and participate in the workbench session save/restore cycle usingIMemento
, similar to howIViewPart
currently works.Interface for reusable editors.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Represents a source of Saveable objects (units of saveability).Action ids for standard actions, groups in the workbench menu bar, and global actions.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.A workbench window is a top level window in a workbench.Interface for an action that is contributed into the workbench window menu or tool bar.Default implementation of INavigationLocation.A checked exception indicating a workbench part cannot be initialized correctly.ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes. -
ClassDescriptionInterface for actions contributed via an extension point.Interface for an action that is contributed into an editor-activated menu or tool bar.An editor is a visual component within a workbench page.
-
ClassDescriptionInterface for listening to part lifecycle events.Objects implementing this interface are capable of saving their state in an
IMemento
.A view is a visual component within a workbench page.A workbench is the root object for the Eclipse Platform user interface.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.Interface for workbench preference pages. -
ClassDescriptionA view is a visual component within a workbench page.Description of a workbench part.
-
ClassDescriptionInterface for listening to part lifecycle events.Objects implementing this interface are capable of saving their state in an
IMemento
.A view is a visual component within a workbench page.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties. -
ClassDescriptionInterface to a memento used for saving the important state of an object in a form that can be persisted in the file system.
-
ClassDescriptionResolution for a marker.Extends
IMarkerResolution
.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Objects implementing this interface are capable of saving their state in anIMemento
.A view is a visual component within a workbench page.A workbench page consists of an arrangement of views and editors intended to be presented together to the user in a single workbench window.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties. -
ClassDescriptionResolution for a marker.Creates resolutions for a given marker.A marker resolution generator should implement this interface rather than
IMarkerResolutionGenerator
if it can determine whether a particular marker has any resolutions more efficiently than computing all the resolutions.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.A working set holds a number of IAdaptable elements. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface to a memento used for saving the important state of an object in a form that can be persisted in the file system.Interface for listening to part lifecycle events.Objects implementing this interface are capable of saving their state in an
IMemento
.Workbench parts implement or adapt to this interface to participate in the enablement and execution of theSave
andSave As
actions.Interface for parts providing an adapter toISaveablePart
objects created or managed originally by other parts.Interface for listening to selection changes.A view is a visual component within a workbench page.The primary interface between a view part and the workbench.A workbench part is a visual component within a workbench page.ExtendsIWorkbenchPart
, adding the name and status text properties.A part can provide arbitrary properties.A checked exception indicating a workbench part cannot be initialized correctly. -
ClassDescriptionUsed by a part to access its menu, toolbar, and status line managers.Interface for listening to selection changes.A workbench part is a visual component within a workbench page.
-
ClassDescriptionDescription of a workbench part.Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point.
-
ClassDescriptionInterface for export wizards.Interface for import wizards.A workbench is the root object for the Eclipse Platform user interface.Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point.
-
ClassDescriptionInterface for creation wizards.A workbench is the root object for the Eclipse Platform user interface.A workbench window is a top level window in a workbench.Implementors represent creation wizards that are to be contributed to the workbench's creation wizard extension point.