Uses of Interface
org.eclipse.jface.operation.IRunnableWithProgress
Package
Description
Provides support for performing structural and textual
compare operations on arbitrary data and displaying the results.
Provides a set of actions related to running and debugging applications.
Provides support for dialogs.
Provides JFace support for long-running operations.
Provides a general framework for creating and managing
windows.
Provides a framework for wizards.
Application programming interface to implement a wizard based user interface for refactorings.
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.
Provides a standard text editor and concrete document providers based
IFileBuffer
and others directly handling IFile
and
IStorage
as editor input.Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Provides a framework for text editors obeying to the
desktop rules.
Provides the standard Import and Export wizards for
moving resources into and out of the workspace.
-
Uses of IRunnableWithProgress in org.eclipse.compare
Modifier and TypeClassDescriptionclass
A compare operation which can present its results in a special editor.Modifier and TypeMethodDescriptionvoid
CompareEditorInput.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) void
CompareEditorInput.runAsynchronously
(IRunnableWithProgress runnable) void
ICompareContainer.runAsynchronously
(IRunnableWithProgress runnable) Queue the given task to be run asynchronously. -
Uses of IRunnableWithProgress in org.eclipse.compare.internal
Modifier and TypeClassDescriptionclass
A worker performs a set of tasks in order and accumulates any errors that may have occurred.Modifier and TypeMethodDescriptionvoid
Worker.add
(IRunnableWithProgress r) void
WorkerJob.add
(IRunnableWithProgress runnable) boolean
WorkQueue.add
(IRunnableWithProgress runnable) boolean
WorkQueue.contains
(IRunnableWithProgress runnable) static void
Utilities.executeRunnable
(IRunnableWithProgress runnable) Executes the given runnable.static void
Utilities.executeRunnable
(IRunnableWithProgress runnable, boolean fork, boolean cancelable) Executes the given runnable.boolean
WorkQueue.remove
(IRunnableWithProgress runnable) void
CompareContainer.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) void
CompareContainer.runAsynchronously
(IRunnableWithProgress runnable) -
Uses of IRunnableWithProgress in org.eclipse.debug.ui.actions
Modifier and TypeClassDescriptionclass
Exports breakpoints to a file or string buffer.class
Imports breakpoints from a file or string buffer into the workspace. -
Uses of IRunnableWithProgress in org.eclipse.jface.dialogs
Modifier and TypeMethodDescriptionvoid
ProgressMonitorDialog.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) This implementation of IRunnableContext#run(boolean, boolean, IRunnableWithProgress) runs the givenIRunnableWithProgress
using the progress monitor for this progress dialog and blocks until the runnable has been run, regardless of the value offork
. -
Uses of IRunnableWithProgress in org.eclipse.jface.operation
Modifier and TypeMethodDescriptionvoid
IRunnableContext.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) Runs the givenIRunnableWithProgress
in this context.static void
ModalContext.run
(IRunnableWithProgress operation, boolean fork, IProgressMonitor monitor, Display display) Runs the given runnable in a modal context, passing it a progress monitor. -
Uses of IRunnableWithProgress in org.eclipse.jface.window
Modifier and TypeMethodDescriptionvoid
ApplicationWindow.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) This implementation of IRunnableContext#run(boolean, boolean, IRunnableWithProgress) blocks until the runnable has been run, regardless of the value offork
. -
Uses of IRunnableWithProgress in org.eclipse.jface.wizard
Modifier and TypeMethodDescriptionvoid
WizardDialog.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) This implementation of IRunnableContext#run(boolean, boolean, IRunnableWithProgress) blocks until the runnable has been run, regardless of the value offork
. -
Uses of IRunnableWithProgress in org.eclipse.ltk.ui.refactoring
Modifier and TypeMethodDescriptionprotected IRunnableWithProgress
RedoRefactoringAction.createOperation
(Shell parent) Deprecated.protected IRunnableWithProgress
UndoRefactoringAction.createOperation
(Shell parent) Deprecated. -
Uses of IRunnableWithProgress in org.eclipse.team.ui
Modifier and TypeClassDescriptionclass
Abstract class for hosting a page based structure input view for the purposes of feeding compare viewers.class
An operation that can be configured to run in the foreground using theIProgressService
or the background as aJob
. -
Uses of IRunnableWithProgress in org.eclipse.team.ui.history
Modifier and TypeClassDescriptionclass
Displays a history page combined with the compare/merge infrastructure. -
Uses of IRunnableWithProgress in org.eclipse.team.ui.mapping
Modifier and TypeClassDescriptionclass
This operation class can be used by model providers when performing merge operations triggered from a synchronize participant page associated with a synchronization or merge context. -
Uses of IRunnableWithProgress in org.eclipse.team.ui.synchronize
Modifier and TypeClassDescriptionclass
A model operation that executes a merge according to the merge lifecycle associated with anIMergeContext
andIResourceMappingMerger
instances obtained from the model providers involved.class
An abstract operation that uses anISynchronizationScopeManager
to create an operation scope that includes the complete set of mappings that must be included in the operation to ensure model consistency.class
A model merge operation that uses a participant to preview the changes in either a dialog or the Synchronize view.class
Displays a synchronize participant page combined with the compare/merge infrastructure.class
A compare editor input that makes use of aSaveable
to manage the save lifecycle of the editor input.class
A specialized team operation that operates onISynchronizeModelElement
elements.final class
ASyncInfo
editor input used as input to a two-way or three-way compare viewer. -
Uses of IRunnableWithProgress in org.eclipse.ui
Modifier and TypeMethodDescriptionvoid
IWorkbenchWindow.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) This specialization of IRunnableContext#run(boolean, boolean, IRunnableWithProgress) blocks until the runnable has been run, regardless of the value offork
. -
Uses of IRunnableWithProgress in org.eclipse.ui.actions
Modifier and TypeClassDescriptionclass
An operation which delegates its work to a runnable that modifies the workspace.class
An operation which potentially makes changes to the workspace.Modifier and TypeMethodDescriptionprotected final IRunnableWithProgress
RefreshAction.createOperation
(IStatus[] errorStatus) protected IRunnableWithProgress
RenameResourceAction.createOperation
(IStatus[] errorStatus) protected IRunnableWithProgress
WorkspaceAction.createOperation
(IStatus[] errorStatus) Returns the operation to perform when this action runs.ModifierConstructorDescriptionCreates a new operation which will delegate its work to the given runnable.Creates a new operation which will delegate its work to the given runnable using the provided scheduling rule. -
Uses of IRunnableWithProgress in org.eclipse.ui.editors.text
Modifier and TypeClassDescriptionprotected static class
Operation created by the document provider and to be executed by the providers runnable context. -
Uses of IRunnableWithProgress in org.eclipse.ui.internal
Modifier and TypeMethodDescriptionvoid
WorkbenchWindow.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) -
Uses of IRunnableWithProgress in org.eclipse.ui.progress
Modifier and TypeMethodDescriptionvoid
IProgressService.busyCursorWhile
(IRunnableWithProgress runnable) Set the cursor to busy and run the runnable in a non-UI Thread.void
IProgressService.run
(boolean fork, boolean cancelable, IRunnableWithProgress runnable) This specialization of IRunnableContext#run(boolean, boolean, IRunnableWithProgress) might run the runnable asynchronously iffork
istrue
.void
IProgressService.runInUI
(IRunnableContext context, IRunnableWithProgress runnable, ISchedulingRule rule) Runs the given operation in the UI thread using the given runnable context. -
Uses of IRunnableWithProgress in org.eclipse.ui.texteditor
Modifier and TypeClassDescriptionprotected static class
Operation created by the document provider and to be executed by the providers runnable context. -
Uses of IRunnableWithProgress in org.eclipse.ui.wizards.datatransfer
Modifier and TypeClassDescriptionclass
An operation which does the actual work of copying objects from the local file system into the workspace.class
The PopulateFilesOperation is an operation used to populate a FileSystemElement one level deep rather than the whole way.class
Operation responsible for traversing a specified file system position recursively and building - a tree that represents the container structure - a collection containing all files meeting a specified extension criteria This is implemented as an Operation in order to provide an escape to the user (the Cancel button) if the operation drags on for too long