Eclipse Platform
Release 3.2

Uses of Interface
org.eclipse.jface.operation.IRunnableWithProgress

Packages that use IRunnableWithProgress
org.eclipse.compare Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.  
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.mapping Application programming interfaces for working with resource mappings Package Specification This package specifies the API for working with resources 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. 
 

Uses of IRunnableWithProgress in org.eclipse.compare
 

Classes in org.eclipse.compare that implement IRunnableWithProgress
 class CompareEditorInput
          A compare operation which can present its results in a special editor.
 

Uses of IRunnableWithProgress in org.eclipse.debug.ui.actions
 

Classes in org.eclipse.debug.ui.actions that implement IRunnableWithProgress
 class ExportBreakpointsOperation
          Exports breakpoints to a file.
 class ImportBreakpointsOperation
          Imports breakpoints from a file into the workspace.
 

Uses of IRunnableWithProgress in org.eclipse.jface.dialogs
 

Methods in org.eclipse.jface.dialogs with parameters of type IRunnableWithProgress
 void ProgressMonitorDialog.run(boolean fork, boolean cancelable, IRunnableWithProgress runnable)
          This implementation of IRunnableContext#run(boolean, boolean, IRunnableWithProgress) runs the given IRunnableWithProgress using the progress monitor for this progress dialog and blocks until the runnable has been run, regardless of the value of fork.
 

Uses of IRunnableWithProgress in org.eclipse.jface.operation
 

Methods in org.eclipse.jface.operation with parameters of type IRunnableWithProgress
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.
 void IRunnableContext.run(boolean fork, boolean cancelable, IRunnableWithProgress runnable)
           Runs the given IRunnableWithProgress in this context.
 

Uses of IRunnableWithProgress in org.eclipse.jface.window
 

Methods in org.eclipse.jface.window with parameters of type IRunnableWithProgress
 void 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 of fork.
 

Uses of IRunnableWithProgress in org.eclipse.jface.wizard
 

Methods in org.eclipse.jface.wizard with parameters of type IRunnableWithProgress
 void 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 of fork.
 

Uses of IRunnableWithProgress in org.eclipse.ltk.ui.refactoring
 

Methods in org.eclipse.ltk.ui.refactoring that return IRunnableWithProgress
protected  IRunnableWithProgress UndoRefactoringAction.createOperation(Shell parent)
          Deprecated.  
protected  IRunnableWithProgress RedoRefactoringAction.createOperation(Shell parent)
          Deprecated.  
 

Uses of IRunnableWithProgress in org.eclipse.search.ui
 

Methods in org.eclipse.search.ui with parameters of type IRunnableWithProgress
 void ISearchResultView.searchStarted(IActionGroupFactory groupFactory, String singularLabel, String pluralLabelPattern, ImageDescriptor imageDescriptor, String pageId, ILabelProvider labelProvider, IAction gotoAction, IGroupByKeyComputer groupByKeyComputer, IRunnableWithProgress operation)
          Deprecated. Informs the view that a search has started.
 void ISearchResultView.searchStarted(String pageId, String label, ImageDescriptor imageDescriptor, IContextMenuContributor contributor, ILabelProvider labelProvider, IAction gotoAction, IGroupByKeyComputer groupByKeyComputer, IRunnableWithProgress operation)
          Deprecated. As of build > 20011107, replaced by the new version with additional parameter
 void ISearchResultView.searchStarted(String pageId, String singularLabel, String pluralLabelPattern, ImageDescriptor imageDescriptor, IContextMenuContributor contributor, ILabelProvider labelProvider, IAction gotoAction, IGroupByKeyComputer groupByKeyComputer, IRunnableWithProgress operation)
          Deprecated. As of build > 20020514, replaced by the new version which provides an action group factory
 

Uses of IRunnableWithProgress in org.eclipse.team.ui
 

Classes in org.eclipse.team.ui that implement IRunnableWithProgress
 class TeamOperation
          An operation that can be configured to run in the foreground using the IProgressService or the background as a Job.
 

Uses of IRunnableWithProgress in org.eclipse.team.ui.mapping
 

Classes in org.eclipse.team.ui.mapping that implement IRunnableWithProgress
 class SynchronizationOperation
          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
 

Classes in org.eclipse.team.ui.synchronize that implement IRunnableWithProgress
 class ModelMergeOperation
          A model operation that executes a merge according to the merge lifecycle associated with an IMergeContext and IResourceMappingMerger instances obtained from the model providers involved.
 class ModelOperation
          An abstract operation that uses an ISynchronizationScopeManager to create an operation scope that includes the complete set of mappings that must be included in the operation to ensure model consistency.
 class ModelParticipantMergeOperation
          A model merge operation that uses a participant to preview the changes in either a dialog or the Synchronize view.
 class SynchronizeModelOperation
          A specialized team operation that operates on ISynchronizeModelElementelements.
 class SyncInfoCompareInput
          A SyncInfo editor input used as input to a two-way or three-way compare viewer.
 

Uses of IRunnableWithProgress in org.eclipse.ui
 

Methods in org.eclipse.ui with parameters of type IRunnableWithProgress
 void 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 of fork.
 

Uses of IRunnableWithProgress in org.eclipse.ui.actions
 

Classes in org.eclipse.ui.actions that implement IRunnableWithProgress
 class WorkspaceModifyDelegatingOperation
          An operation which delegates its work to a runnable that modifies the workspace.
 class WorkspaceModifyOperation
          An operation which potentially makes changes to the workspace.
 

Constructors in org.eclipse.ui.actions with parameters of type IRunnableWithProgress
WorkspaceModifyDelegatingOperation(IRunnableWithProgress content, ISchedulingRule rule)
          Creates a new operation which will delegate its work to the given runnable using the provided scheduling rule.
WorkspaceModifyDelegatingOperation(IRunnableWithProgress content)
          Creates a new operation which will delegate its work to the given runnable.
 

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

Classes in org.eclipse.ui.editors.text that implement IRunnableWithProgress
protected static class TextFileDocumentProvider.DocumentProviderOperation
          Operation created by the document provider and to be executed by the providers runnable context.
 

Uses of IRunnableWithProgress in org.eclipse.ui.progress
 

Methods in org.eclipse.ui.progress with parameters of type IRunnableWithProgress
 void IProgressService.runInUI(IRunnableContext context, IRunnableWithProgress runnable, ISchedulingRule rule)
          Runs the given operation in the UI thread using the given runnable context.
 void 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 if fork is true.
 

Uses of IRunnableWithProgress in org.eclipse.ui.texteditor
 

Classes in org.eclipse.ui.texteditor that implement IRunnableWithProgress
protected static class AbstractDocumentProvider.DocumentProviderOperation
          Operation created by the document provider and to be executed by the providers runnable context.
 

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

Classes in org.eclipse.ui.wizards.datatransfer that implement IRunnableWithProgress
 class ImportOperation
          An operation which does the actual work of copying objects from the local file system into the workspace.
 class PopulateRootOperation
          The PopulateFilesOperation is an operation used to populate a FileSystemElement one level deep rather than the whole way.
 class SelectFilesOperation
          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
 


Eclipse Platform
Release 3.2

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.