Uses of Interface
org.eclipse.core.runtime.IProgressMonitor

Packages that use IProgressMonitor
org.eclipse.core.commands.operations Classes for the creation of undoable operations which can be added to an operations history and later be undone and redone. 
org.eclipse.core.runtime Provides support for the runtime platform, core utility methods and the extension registry. 
org.eclipse.core.runtime.jobs Provides core support for scheduling and interacting with background activity. 
org.eclipse.ercp.update.views   
org.eclipse.jface.action Provides support for shared UI resources such as menus, tool bars, and status lines. 
org.eclipse.jface.operation Provides JFace support for long-running operations. 
org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface. 
org.eclipse.update.configuration Provides support for accessing local installation information. 
org.eclipse.update.core Provides support for extending the base installation and update services. 
org.eclipse.update.operations Provides support for performing various install/update operations. 
org.eclipse.update.search Provides support for performing searches and filtering of features. 
org.eclipse.update.standalone Provides support for performing various install/update operations from the command line. 
org.eclipse.update.util   
 

Uses of IProgressMonitor in org.eclipse.core.commands.operations
 

Methods in org.eclipse.core.commands.operations with parameters of type IProgressMonitor
 IStatus IAdvancedUndoableOperation2.computeExecutionStatus(IProgressMonitor monitor)
          Return a status indicating the projected outcome of executing the receiver.
 IStatus TriggeredOperations.computeRedoableStatus(IProgressMonitor monitor)
           
 IStatus IAdvancedUndoableOperation.computeRedoableStatus(IProgressMonitor monitor)
          Return a status indicating the projected outcome of redoing the receiver.
 IStatus TriggeredOperations.computeUndoableStatus(IProgressMonitor monitor)
           
 IStatus IAdvancedUndoableOperation.computeUndoableStatus(IProgressMonitor monitor)
          Return a status indicating the projected outcome of undoing the receiver.
 IStatus TriggeredOperations.execute(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IUndoableOperation.execute(IProgressMonitor monitor, IAdaptable info)
          Execute the operation.
abstract  IStatus AbstractOperation.execute(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.execute(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           Execute the specified operation and add it to the operations history if successful.
 IStatus DefaultOperationHistory.execute(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           
 IStatus TriggeredOperations.redo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IUndoableOperation.redo(IProgressMonitor monitor, IAdaptable info)
          Redo the operation.
abstract  IStatus AbstractOperation.redo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.redo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           Redo the most recently undone operation in the given context.
 IStatus DefaultOperationHistory.redo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.redoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           Redo the specified operation.
 IStatus DefaultOperationHistory.redoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           
 IStatus TriggeredOperations.undo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IUndoableOperation.undo(IProgressMonitor monitor, IAdaptable info)
          Undo the operation.
abstract  IStatus AbstractOperation.undo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.undo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           Undo the most recently executed operation in the given context.
 IStatus DefaultOperationHistory.undo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.undoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           Undo the specified operation.
 IStatus DefaultOperationHistory.undoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           
 

Uses of IProgressMonitor in org.eclipse.core.runtime
 

Subinterfaces of IProgressMonitor in org.eclipse.core.runtime
 interface IProgressMonitorWithBlocking
          An extension to the IProgressMonitor interface for monitors that want to support feedback when an activity is blocked due to concurrent activity in another thread.
 

Classes in org.eclipse.core.runtime that implement IProgressMonitor
 class NullProgressMonitor
          A default progress monitor implementation suitable for subclassing.
 class ProgressMonitorWrapper
          An abstract wrapper around a progress monitor which, unless overridden, forwards IProgressMonitor and IProgressMonitorWithBlocking methods to the wrapped progress monitor.
 class SubMonitor
          A progress monitor that uses a given amount of work ticks from a parent monitor.
 class SubProgressMonitor
          For new implementations consider using SubMonitor.
 

Methods in org.eclipse.core.runtime that return IProgressMonitor
 IProgressMonitor ProgressMonitorWrapper.getWrappedProgressMonitor()
          Returns the wrapped progress monitor.
 

Methods in org.eclipse.core.runtime with parameters of type IProgressMonitor
static SubMonitor SubMonitor.convert(IProgressMonitor monitor)
          Converts an unknown (possibly null) IProgressMonitor into a SubMonitor.
static SubMonitor SubMonitor.convert(IProgressMonitor monitor, int work)
          Converts an unknown (possibly null) IProgressMonitor into a SubMonitor allocated with the given number of ticks.
static SubMonitor SubMonitor.convert(IProgressMonitor monitor, java.lang.String taskName, int work)
          Converts an unknown (possibly null) IProgressMonitor into a SubMonitor allocated with the given number of ticks.
 

Constructors in org.eclipse.core.runtime with parameters of type IProgressMonitor
ProgressMonitorWrapper(IProgressMonitor monitor)
          Creates a new wrapper around the given monitor.
SubProgressMonitor(IProgressMonitor monitor, int ticks)
          Creates a new sub-progress monitor for the given monitor.
SubProgressMonitor(IProgressMonitor monitor, int ticks, int style)
          Creates a new sub-progress monitor for the given monitor.
 

Uses of IProgressMonitor in org.eclipse.core.runtime.jobs
 

Methods in org.eclipse.core.runtime.jobs that return IProgressMonitor
abstract  IProgressMonitor ProgressProvider.createMonitor(Job job)
          Provides a new progress monitor instance to be used by the given job.
 IProgressMonitor ProgressProvider.createMonitor(Job job, IProgressMonitor group, int ticks)
          Returns a progress monitor that can be used by a running job to report progress in the context of a progress group.
 IProgressMonitor ProgressProvider.createProgressGroup()
          Returns a progress monitor that can be used to provide aggregated progress feedback on a set of running jobs.
 IProgressMonitor IJobManager.createProgressGroup()
          Returns a progress monitor that can be used to provide aggregated progress feedback on a set of running jobs.
 IProgressMonitor ProgressProvider.getDefaultMonitor()
          Returns a progress monitor to use when none has been provided by the client running the job.
 

Methods in org.eclipse.core.runtime.jobs with parameters of type IProgressMonitor
 void IJobManager.beginRule(ISchedulingRule rule, IProgressMonitor monitor)
          Begins applying this rule in the calling thread.
 IProgressMonitor ProgressProvider.createMonitor(Job job, IProgressMonitor group, int ticks)
          Returns a progress monitor that can be used by a running job to report progress in the context of a progress group.
 void IJobManager.join(java.lang.Object family, IProgressMonitor monitor)
          Waits until all jobs of the given family are finished.
protected abstract  IStatus Job.run(IProgressMonitor monitor)
          Executes this job.
 void Job.setProgressGroup(IProgressMonitor group, int ticks)
          Associates this job with a progress group.
 void IJobManager.suspend(ISchedulingRule rule, IProgressMonitor monitor)
          Deprecated. This method is not safe and should not be used. Suspending a scheduling rule violates the thread safety of clients that use scheduling rules as a mutual exclusion mechanism, and can result in concurrency problems in all clients that use the suspended rule.
 

Uses of IProgressMonitor in org.eclipse.ercp.update.views
 

Classes in org.eclipse.ercp.update.views that implement IProgressMonitor
 class UpdateMonitor
           
 

Constructors in org.eclipse.ercp.update.views with parameters of type IProgressMonitor
BookmarksScreen.AccessSiteThread(java.lang.String name, java.util.Vector bookmarks, java.util.Vector viewedTree, java.util.Vector availableFeatures, java.lang.StringBuffer accessLog, IProgressMonitor accessMonitor)
           
 

Uses of IProgressMonitor in org.eclipse.jface.action
 

Methods in org.eclipse.jface.action that return IProgressMonitor
 IProgressMonitor IStatusLineManager.getProgressMonitor()
          Returns a progress monitor which reports progress in the status line.
 IProgressMonitor StatusLineManager.getProgressMonitor()
           
 IProgressMonitor SubStatusLineManager.getProgressMonitor()
           
protected  IProgressMonitor StatusLineManager.getProgressMonitorDelegate()
          Returns the progress monitor delegate.
 

Uses of IProgressMonitor in org.eclipse.jface.operation
 

Methods in org.eclipse.jface.operation with parameters of type IProgressMonitor
static boolean ModalContext.canProgressMonitorBeUsed(IProgressMonitor monitor1, IProgressMonitor monitor2)
          Returns whether the first progress monitor is the same as, or a wrapper around, the second progress monitor.
static void ModalContext.checkCanceled(IProgressMonitor monitor)
          Checks with the given progress monitor and throws InterruptedException if it has been canceled.
 void IRunnableWithProgress.run(IProgressMonitor monitor)
          Runs this operation.
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 IProgressMonitor in org.eclipse.ui
 

Methods in org.eclipse.ui with parameters of type IProgressMonitor
 void ISaveablePart.doSave(IProgressMonitor monitor)
          Saves the contents of this part.
 

Uses of IProgressMonitor in org.eclipse.update.configuration
 

Methods in org.eclipse.update.configuration with parameters of type IProgressMonitor
 void IConfiguredSite.configure(IFeature feature, IFeatureReference[] optionalFeatures, IProgressMonitor monitor)
           
 void IConfiguredSite.configure(IFeature feature, IProgressMonitor monitor)
          Configure the specified feature on this site.
 IFeatureReference IConfiguredSite.install(IFeature feature, IFeatureReference[] optionalFeatures, IVerificationListener verificationListener, IProgressMonitor monitor)
          Install the specified feature on this site.
 IFeatureReference IConfiguredSite.install(IFeature feature, IVerificationListener verificationListener, IProgressMonitor monitor)
          Install the specified feature on this site.
 void ISessionDelta.process(IFeatureReference[] selected, IProgressMonitor monitor)
          Deprecated. Process the selected feature references of the Session Delta.
 void ISessionDelta.process(IProgressMonitor progressMonitor)
          Deprecated. Process all the feature references of the Session Delta.
 void IConfiguredSite.remove(IFeature feature, IProgressMonitor monitor)
          Remove (uninstall) the specified feature from this site
 void ILocalSite.revertTo(IInstallConfiguration configuration, IProgressMonitor monitor, IProblemHandler handler)
          Reverts the local site to use the specified configuration.
 boolean IConfiguredSite.unconfigure(IFeature feature, IProgressMonitor monitor)
          Unconfigure the specified feature on this site.
 

Uses of IProgressMonitor in org.eclipse.update.core
 

Classes in org.eclipse.update.core that implement IProgressMonitor
 class InstallMonitor
          Install progress monitor Delegating wrapper for IProgressMonitor used for installation handling.
 

Fields in org.eclipse.update.core declared as IProgressMonitor
protected  IProgressMonitor InstallMonitor.monitor
           
 

Methods in org.eclipse.update.core with parameters of type IProgressMonitor
 IFeature ISite.createFeature(java.lang.String type, java.net.URL url, IProgressMonitor monitor)
          Creates a new feature object.
 IFeature Site.createFeature(java.lang.String type, java.net.URL url, IProgressMonitor monitor)
           
abstract  IFeature BaseFeatureFactory.createFeature(java.net.URL url, ISite site, IProgressMonitor monitor)
          Create feature.
 IFeature IFeatureFactory.createFeature(java.net.URL url, ISite site, IProgressMonitor monitor)
          Returns a feature defined by the supplied URL.
 ISite ISiteFactoryExtension.createSite(java.net.URL url, IProgressMonitor monitor)
          Returns a site defined by the supplied URL.
 IFeature IIncludedFeatureReference.getFeature(boolean perfectMatch, IConfiguredSite configuredSite, IProgressMonitor monitor)
          Deprecated. use getFeature(IProgressMonitor)
 IFeature IncludedFeatureReference.getFeature(boolean perfectMatch, IConfiguredSite configuredSite, IProgressMonitor monitor)
          Deprecated. use getFeature(IProgressMonitor)
protected  IFeature FeatureReference.getFeature(IFeatureReference ref, IProgressMonitor monitor)
          Returns the feature the reference points to
 IFeature FeatureReference.getFeature(IProgressMonitor monitor)
          Returns the feature this reference points to
 IFeature IFeatureReference.getFeature(IProgressMonitor monitor)
          Returns the referenced feature.
 IFeature IncludedFeatureReference.getFeature(IProgressMonitor monitor)
           
static ISite SiteManager.getSite(java.net.URL siteURL, boolean usesCache, IProgressMonitor monitor)
          Returns a site object for the site specified by the argument URL.
static ISite SiteManager.getSite(java.net.URL siteURL, IProgressMonitor monitor)
          Returns a site object for the site specified by the argument URL.
 IFeatureReference Site.install(IFeature sourceFeature, IFeatureReference[] optionalFeatures, IFeatureContentConsumer parentContentConsumer, IVerifier parentVerifier, IVerificationListener verificationListener, IProgressMonitor progress)
          Install the specified feature on this site using the content consumer as a context to install the feature in.
 IFeatureReference Feature.install(IFeature targetFeature, IFeatureReference[] optionalfeatures, IVerificationListener verificationListener, IProgressMonitor progress)
          Install the contents of this feature into the specified target feature.
 IFeatureReference IFeature.install(IFeature targetFeature, IFeatureReference[] optionalFeatures, IVerificationListener verificationListener, IProgressMonitor monitor)
          Install the contents of this feature into the specified target feature.
 IFeatureReference ISite.install(IFeature feature, IFeatureReference[] optionalfeatures, IVerificationListener verificationListener, IProgressMonitor monitor)
          Installs the specified feature on this site.
 IFeatureReference Site.install(IFeature sourceFeature, IFeatureReference[] optionalFeatures, IVerificationListener verificationListener, IProgressMonitor progress)
          Install the specified feature and listed optional features on this site.
 IFeatureReference Feature.install(IFeature targetFeature, IVerificationListener verificationListener, IProgressMonitor progress)
          Install the contents of this feature into the specified target feature.
 IFeatureReference IFeature.install(IFeature targetFeature, IVerificationListener verificationListener, IProgressMonitor monitor)
          Install the contents of this feature into the specified target feature.
 IFeatureReference ISite.install(IFeature feature, IVerificationListener verificationListener, IProgressMonitor monitor)
          Installs the specified feature on this site.
 IFeatureReference Site.install(IFeature sourceFeature, IVerificationListener verificationListener, IProgressMonitor progress)
          Install the specified feature and all optional features on this site.
 void ISite.remove(IFeature feature, IProgressMonitor monitor)
          Removes (uninstalls) the specified feature from this site.
 void Site.remove(IFeature feature, IProgressMonitor progress)
          Remove (uninstall) the specified feature from this site.
 void IContentConsumer.store(ContentReference contentReference, IProgressMonitor monitor)
          Stores a file.
 void IFeatureContentConsumer.store(ContentReference contentReference, IProgressMonitor monitor)
          Store a feature file.
 

Constructors in org.eclipse.update.core with parameters of type IProgressMonitor
InstallMonitor(IProgressMonitor monitor)
          Install monitor constructor
 

Uses of IProgressMonitor in org.eclipse.update.operations
 

Methods in org.eclipse.update.operations with parameters of type IProgressMonitor
 boolean IOperation.execute(IProgressMonitor pm, IOperationListener listener)
          Executes operation.
 

Uses of IProgressMonitor in org.eclipse.update.search
 

Methods in org.eclipse.update.search with parameters of type IProgressMonitor
 void UpdateSearchRequest.performSearch(IUpdateSearchResultCollector collector, IProgressMonitor monitor)
          Runs the search using the category and scope configured into this request.
 void IUpdateSearchQuery.run(ISite site, java.lang.String[] categoriesToSkip, IUpdateSearchFilter filter, IUpdateSearchResultCollector collector, IProgressMonitor monitor)
          Executes the query.
 

Uses of IProgressMonitor in org.eclipse.update.standalone
 

Methods in org.eclipse.update.standalone with parameters of type IProgressMonitor
 boolean AddSiteCommand.run(IProgressMonitor monitor)
           
 boolean DisableCommand.run(IProgressMonitor monitor)
           
 boolean EnableCommand.run(IProgressMonitor monitor)
           
 boolean InstallCommand.run(IProgressMonitor monitor)
           
 boolean ListFeaturesCommand.run(IProgressMonitor monitor)
           
 boolean RemoveSiteCommand.run(IProgressMonitor monitor)
           
abstract  boolean ScriptedCommand.run(IProgressMonitor monitor)
          Executes the command.
 boolean SearchCommand.run(IProgressMonitor monitor)
           
 boolean UninstallCommand.run(IProgressMonitor monitor)
           
 boolean UpdateCommand.run(IProgressMonitor monitor)
           
 

Uses of IProgressMonitor in org.eclipse.update.util
 

Methods in org.eclipse.update.util with parameters of type IProgressMonitor
 boolean FeatureWrap.downloadFeature(IProgressMonitor monitor)