# Uses of Package
org.eclipse.jface.operation

Packages that use org.eclipse.jface.operation
org.eclipse.compare: Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
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.jface.dialogs: Provides support for dialogs.
org.eclipse.jface.operation: Provides JFace support for long-running operations.
org.eclipse.jface.window: Provides a general framework for creating and managing windows.
org.eclipse.jface.wizard: Provides a framework for wizards.
org.eclipse.ltk.ui.refactoring: Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.search.ui: Classes and interface required to contribute search dialog pages and search result view pages.
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.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.progress: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.wizards.datatransfer: Provides the standard Import and Export wizards for moving resources into and out of the workspace.

Classes in org.eclipse.jface.operation used by org.eclipse.compare
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.debug.ui
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.

Classes in org.eclipse.jface.operation used by org.eclipse.debug.ui.actions
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.jface.dialogs
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.jface.operation
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.jface.window
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.jface.wizard
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.ltk.ui.refactoring
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.search.ui
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.team.ui
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.team.ui.history
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.team.ui.mapping
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.team.ui.synchronize
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.ui
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.ui.actions
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.
IThreadListener: A thread listener is an object that is interested in receiving notifications of thread changes.

Classes in org.eclipse.jface.operation used by org.eclipse.ui.editors.text
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.ui.progress
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.ui.texteditor
IRunnableContext: Interface for UI components which can execute a long-running operation in the form of an `IRunnableWithProgress`.
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.

Classes in org.eclipse.jface.operation used by org.eclipse.ui.wizards.datatransfer
IRunnableWithProgress: The `IRunnableWithProgress` interface should be implemented by any class whose instances are intended to be executed as a long-running operation.
IThreadListener: A thread listener is an object that is interested in receiving notifications of thread changes.