Eclipse Platform
Release 3.1

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.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 programmer 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.synchronize Contains the team synchronization presentation framework and support for the Synchronize View. 
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.jface.dialogs
 

Methods in org.eclipse.jface.dialogs with parameters of type IRunnableWithProgress
 void ProgressMonitorDialog.run(boolean fork, boolean cancelable, IRunnableWithProgress runnable)
           
 

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)
           
 

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)
           
 

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.synchronize
 

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

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.1

Guidelines for using Eclipse APIs.

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