Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

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

Packages that use IProgressMonitor
org.eclipse.ant.core | Provides support for running the Ant build tool in the platform.
org.eclipse.compare | Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer | Support for compare and merge viewers which show the content side-by-side.
org.eclipse.compare.rangedifferencer | Provides support for finding the differences between two or three sequences of comparable entities.
org.eclipse.compare.structuremergeviewer | Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.core.filebuffers | Provides the API for accessing file buffers.
org.eclipse.core.resources | Provides basic support for managing a workspace and its resources.
org.eclipse.core.resources.team | Provides APIs intended to be implemented by the Team component.
org.eclipse.core.runtime | Provides core support for plug-ins and the plug-in registry.
org.eclipse.core.runtime.jobs | Provides core support for scheduling and interacting with background activity.
org.eclipse.debug.core | Provides support for launching programs, breakpoint management, expression management, and debug events.
org.eclipse.debug.core.model | Defines interfaces for debug model elements, source lookup, and launching.
org.eclipse.debug.core.sourcelookup | Provides support for source lookup.
org.eclipse.debug.ui | Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.jface.action | Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.dialogs | Provides support for dialogs.
org.eclipse.jface.operation | Provides JFace support for long-running operations.
org.eclipse.jface.text.reconciler | Provides a reconciler add-on for an `ITextViewer`.
org.eclipse.jface.wizard | Provides a framework for wizards.
org.eclipse.search.ui | Provides classes and interfaces to run search queries and manage their results.
org.eclipse.team.core | Application programming interfaces for defining and working with repository providers.
org.eclipse.team.core.subscribers | Application programming interfaces for generating and refreshing synchronization state.
org.eclipse.team.core.synchronize | Application programming interfaces for managing synchronization state.
org.eclipse.team.core.variants | Application programming interfaces for accessing and managing resource variants.
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.dialogs | Classes for standard dialogs, wizards, and preference pages 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.forms.editor | Support for forms-based multi-page editors.
org.eclipse.ui.part | Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
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.texteditor.quickdiff | Provides interfaces to for the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.
org.eclipse.ui.wizards.datatransfer | Provides the standard Import and Export wizards for moving resources into and out of the workspace.
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.

Uses of IProgressMonitor in org.eclipse.ant.core

Methods in org.eclipse.ant.core with parameters of type IProgressMonitor
`void` | `AntRunner.run(IProgressMonitor monitor)` Runs the build file.

Uses of IProgressMonitor in org.eclipse.compare

Methods in org.eclipse.compare with parameters of type IProgressMonitor
`IStatus` | `IStreamMerger.merge(OutputStream output, String outputEncoding, InputStream ancestor, String ancestorEncoding, InputStream target, String targetEncoding, InputStream other, String otherEncoding, IProgressMonitor monitor)` Performs a merge operation on the given input streams and writes the merge result to the output stream.
`void` | `CompareEditorInput.run(IProgressMonitor monitor)` Runs the compare operation and stores the compare result.
`protected abstract Object` | `CompareEditorInput.prepareInput(IProgressMonitor monitor)` Runs the compare operation and returns the compare result.
`void` | `CompareEditorInput.save(IProgressMonitor pm)` Deprecated. Override method saveChanges instead.
`void` | `CompareEditorInput.saveChanges(IProgressMonitor pm)` Save any unsaved changes.

Uses of IProgressMonitor in org.eclipse.compare.contentmergeviewer

Methods in org.eclipse.compare.contentmergeviewer with parameters of type IProgressMonitor
`void` | `ContentMergeViewer.save(IProgressMonitor pm)` Save the viewers's content.

Uses of IProgressMonitor in org.eclipse.compare.rangedifferencer

Methods in org.eclipse.compare.rangedifferencer with parameters of type IProgressMonitor
`static RangeDifference[]` | `RangeDifferencer.findDifferences(IProgressMonitor pm, IRangeComparator left, IRangeComparator right)` Finds the differences between two `IRangeComparator`s.
`static RangeDifference[]` | `RangeDifferencer.findDifferences(IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right)` Finds the differences among three `IRangeComparator`s.
`static RangeDifference[]` | `RangeDifferencer.findRanges(IProgressMonitor pm, IRangeComparator left, IRangeComparator right)` Finds the differences among two `IRangeComparator`s.
`static RangeDifference[]` | `RangeDifferencer.findRanges(IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right)` Finds the differences among three `IRangeComparator`s.

Uses of IProgressMonitor in org.eclipse.compare.structuremergeviewer

Methods in org.eclipse.compare.structuremergeviewer with parameters of type IProgressMonitor
`Object` | `Differencer.findDifferences(boolean threeWay, IProgressMonitor pm, Object data, Object ancestor, Object left, Object right)` Starts the differencing engine on the three input objects.
`protected void` | `Differencer.updateProgress(IProgressMonitor progressMonitor, Object node)` Called for every leaf or node compare to update progress information.

Uses of IProgressMonitor in org.eclipse.core.filebuffers

Methods in org.eclipse.core.filebuffers with parameters of type IProgressMonitor
`void` | `IFileBufferManager.connect(IPath location, IProgressMonitor monitor)` Connects the file at the given location to this manager.
`void` | `IFileBufferManager.disconnect(IPath location, IProgressMonitor monitor)` Disconnects the file at the given location from this manager.
`void` | `IFileBuffer.revert(IProgressMonitor monitor)` Reverts the contents of this file buffer to the content of its underlying file.
`void` | `IFileBuffer.commit(IProgressMonitor monitor, boolean overwrite)` Commits this file buffer by changing the contents of the underlying file to the contents of this file buffer.
`void` | `IFileBuffer.validateState(IProgressMonitor monitor, Object computationContext)` Validates the state of this file buffer and tries to bring the buffer's underlying file into a state in which it can be modified.

Uses of IProgressMonitor in org.eclipse.core.resources

Methods in org.eclipse.core.resources with parameters of type IProgressMonitor
`abstract IStatus` | `WorkspaceJob.runInWorkspace(IProgressMonitor monitor)` Runs the operation, reporting progress to and accepting cancelation requests from the given progress monitor.
`protected abstract IProject[]` | `IncrementalProjectBuilder.build(int kind, Map args, IProgressMonitor monitor)` Runs this builder in the specified manner.
`protected void` | `IncrementalProjectBuilder.clean(IProgressMonitor monitor)` Clean is an opportunity for a builder to discard any additional state that has been computed as a result of previous builds.
`void` | `IWorkspaceRunnable.run(IProgressMonitor monitor)` Runs the operation reporting progress to and accepting cancellation requests from the given progress monitor.
`void` | `IWorkspaceRoot.delete(boolean deleteContent, boolean force, IProgressMonitor monitor)` Deletes everything in the workspace except the workspace root resource itself.
`void` | `IWorkspace.build(int kind, IProgressMonitor monitor)` Builds all projects in this workspace.
`IStatus` | `IWorkspace.copy(IResource[] resources, IPath destination, boolean force, IProgressMonitor monitor)` Copies the given sibling resources so that they are located as members of the resource at the given path; the names of the copies are the same as the corresponding originals.
`IStatus` | `IWorkspace.copy(IResource[] resources, IPath destination, int updateFlags, IProgressMonitor monitor)` Copies the given sibling resources so that they are located as members of the resource at the given path; the names of the copies are the same as the corresponding originals.
`IStatus` | `IWorkspace.delete(IResource[] resources, boolean force, IProgressMonitor monitor)` Deletes the given resources.
`IStatus` | `IWorkspace.delete(IResource[] resources, int updateFlags, IProgressMonitor monitor)` Deletes the given resources.
`IStatus` | `IWorkspace.move(IResource[] resources, IPath destination, boolean force, IProgressMonitor monitor)` Moves the given sibling resources so that they are located as members of the resource at the given path; the names of the new members are the same.
`IStatus` | `IWorkspace.move(IResource[] resources, IPath destination, int updateFlags, IProgressMonitor monitor)` Moves the given sibling resources so that they are located as members of the resource at the given path; the names of the new members are the same.
`void` | `IWorkspace.run(IWorkspaceRunnable action, ISchedulingRule rule, int flags, IProgressMonitor monitor)` Runs the given action as an atomic workspace operation.
`void` | `IWorkspace.run(IWorkspaceRunnable action, IProgressMonitor monitor)` Runs the given action as an atomic workspace operation.
`IStatus` | `IWorkspace.save(boolean full, IProgressMonitor monitor)` Saves this workspace's valuable state on disk.
`void` | `IResource.clearHistory(IProgressMonitor monitor)` Removes the local history of this resource and its descendants.
`void` | `IResource.copy(IPath destination, boolean force, IProgressMonitor monitor)` Makes a copy of this resource at the given path.
`void` | `IResource.copy(IPath destination, int updateFlags, IProgressMonitor monitor)` Makes a copy of this resource at the given path.
`void` | `IResource.copy(IProjectDescription description, boolean force, IProgressMonitor monitor)` Makes a copy of this project using the given project description.
`void` | `IResource.copy(IProjectDescription description, int updateFlags, IProgressMonitor monitor)` Makes a copy of this project using the given project description.
`void` | `IResource.delete(boolean force, IProgressMonitor monitor)` Deletes this resource from the workspace.
`void` | `IResource.delete(int updateFlags, IProgressMonitor monitor)` Deletes this resource from the workspace.
`void` | `IResource.move(IPath destination, boolean force, IProgressMonitor monitor)` Moves this resource so that it is located at the given path.
`void` | `IResource.move(IPath destination, int updateFlags, IProgressMonitor monitor)` Moves this resource so that it is located at the given path.
`void` | `IResource.move(IProjectDescription description, boolean force, boolean keepHistory, IProgressMonitor monitor)` Renames or relocates this project so that it is the project specified by the given project description.
`void` | `IResource.move(IProjectDescription description, int updateFlags, IProgressMonitor monitor)` Renames or relocates this project so that it is the project specified by the given project description.
`void` | `IResource.refreshLocal(int depth, IProgressMonitor monitor)` Refreshes the resource hierarchy from this resource and its children (to the specified depth) relative to the local file system.
`void` | `IResource.setLocal(boolean flag, int depth, IProgressMonitor monitor)` Set whether or not this resource and its members (to the specified depth) are expected to have their contents (and properties) available locally.
`void` | `IResource.touch(IProgressMonitor monitor)` Marks this resource as having changed even though its content may not have changed.
`void` | `IProject.build(int kind, String builderName, Map args, IProgressMonitor monitor)` Invokes the `build` method of the specified builder for this project.
`void` | `IProject.build(int kind, IProgressMonitor monitor)` Builds this project.
`void` | `IProject.close(IProgressMonitor monitor)` Closes this project.
`void` | `IProject.create(IProjectDescription description, IProgressMonitor monitor)` Creates a new project resource in the workspace using the given project description.
`void` | `IProject.create(IProgressMonitor monitor)` Creates a new project resource in the workspace with files in the default location in the local file system.
`void` | `IProject.delete(boolean deleteContent, boolean force, IProgressMonitor monitor)` Deletes this project from the workspace.
`void` | `IProject.move(IProjectDescription description, boolean force, IProgressMonitor monitor)` Renames this project so that it is located at the name in the given description.
`void` | `IProject.open(IProgressMonitor monitor)` Opens this project.
`void` | `IProject.setDescription(IProjectDescription description, IProgressMonitor monitor)` Changes this project resource to match the given project description.
`void` | `IProject.setDescription(IProjectDescription description, int updateFlags, IProgressMonitor monitor)` Changes this project resource to match the given project description.
`void` | `IFolder.create(boolean force, boolean local, IProgressMonitor monitor)` Creates a new folder resource as a member of this handle's parent resource.
`void` | `IFolder.create(int updateFlags, boolean local, IProgressMonitor monitor)` Creates a new folder resource as a member of this handle's parent resource.
`void` | `IFolder.createLink(IPath localLocation, int updateFlags, IProgressMonitor monitor)` Creates a new folder resource as a member of this handle's parent resource.
`void` | `IFolder.delete(boolean force, boolean keepHistory, IProgressMonitor monitor)` Deletes this resource from the workspace.
`void` | `IFolder.move(IPath destination, boolean force, boolean keepHistory, IProgressMonitor monitor)` Moves this resource so that it is located at the given path.
`void` | `IFile.appendContents(InputStream source, boolean force, boolean keepHistory, IProgressMonitor monitor)` Appends the entire contents of the given stream to this file.
`void` | `IFile.appendContents(InputStream source, int updateFlags, IProgressMonitor monitor)` Appends the entire contents of the given stream to this file.
`void` | `IFile.create(InputStream source, boolean force, IProgressMonitor monitor)` Creates a new file resource as a member of this handle's parent resource.
`void` | `IFile.create(InputStream source, int updateFlags, IProgressMonitor monitor)` Creates a new file resource as a member of this handle's parent resource.
`void` | `IFile.createLink(IPath localLocation, int updateFlags, IProgressMonitor monitor)` Creates a new file resource as a member of this handle's parent resource.
`void` | `IFile.delete(boolean force, boolean keepHistory, IProgressMonitor monitor)` Deletes this file from the workspace.
`IFileState[]` | `IFile.getHistory(IProgressMonitor monitor)` Returns a list of past states of this file known to this workspace.
`void` | `IFile.move(IPath destination, boolean force, boolean keepHistory, IProgressMonitor monitor)` Moves this resource to be at the given location.
`void` | `IFile.setCharset(String newCharset, IProgressMonitor monitor)` Sets the charset for this file.
`void` | `IFile.setContents(InputStream source, boolean force, boolean keepHistory, IProgressMonitor monitor)` Sets the contents of this file to the bytes in the given input stream.
`void` | `IFile.setContents(IFileState source, boolean force, boolean keepHistory, IProgressMonitor monitor)` Sets the contents of this file to the bytes in the given file state.
`void` | `IFile.setContents(InputStream source, int updateFlags, IProgressMonitor monitor)` Sets the contents of this file to the bytes in the given input stream.
`void` | `IFile.setContents(IFileState source, int updateFlags, IProgressMonitor monitor)` Sets the contents of this file to the bytes in the given file state.
`IFile[]` | `IContainer.findDeletedMembersWithHistory(int depth, IProgressMonitor monitor)` Returns a list of recently deleted files inside this container that have one or more saved states in the local history.
`void` | `IContainer.setDefaultCharset(String charset, IProgressMonitor monitor)` Sets the default charset for this container.

Uses of IProgressMonitor in org.eclipse.core.resources.team

Methods in org.eclipse.core.resources.team with parameters of type IProgressMonitor
`void` | `IResourceTree.standardDeleteFile(IFile file, int updateFlags, IProgressMonitor monitor)` Deletes the given file in the standard manner from both the local file system and from the workspace resource tree.
`void` | `IResourceTree.standardDeleteFolder(IFolder folder, int updateFlags, IProgressMonitor monitor)` Deletes the given folder and its descendents in the standard manner from both the local file system and from the workspace resource tree.
`void` | `IResourceTree.standardDeleteProject(IProject project, int updateFlags, IProgressMonitor monitor)` Deletes the given project and its descendents in the standard manner from both the local file system and from the workspace resource tree.
`void` | `IResourceTree.standardMoveFile(IFile source, IFile destination, int updateFlags, IProgressMonitor monitor)` Moves the given file in the standard manner from both the local file system and from the workspace resource tree.
`void` | `IResourceTree.standardMoveFolder(IFolder source, IFolder destination, int updateFlags, IProgressMonitor monitor)` Moves the given folder and its descendents in the standard manner from both the local file system and from the workspace resource tree.
`void` | `IResourceTree.standardMoveProject(IProject source, IProjectDescription description, int updateFlags, IProgressMonitor monitor)` Renames and/or relocates the given project in the standard manner.
`boolean` | `IMoveDeleteHook.deleteFile(IResourceTree tree, IFile file, int updateFlags, IProgressMonitor monitor)` Implements `IResource.delete(int,IProgressMonitor)` where the receiver is a file.
`boolean` | `IMoveDeleteHook.deleteFolder(IResourceTree tree, IFolder folder, int updateFlags, IProgressMonitor monitor)` Implements `IResource.delete(int,IProgressMonitor)` where the receiver is a folder.
`boolean` | `IMoveDeleteHook.deleteProject(IResourceTree tree, IProject project, int updateFlags, IProgressMonitor monitor)` Implements `IResource.delete(int,IProgressMonitor)` where the receiver is a project.
`boolean` | `IMoveDeleteHook.moveFile(IResourceTree tree, IFile source, IFile destination, int updateFlags, IProgressMonitor monitor)` Implements `IResource.move(IPath,int,IProgressMonitor)` where the receiver is a file.
`boolean` | `IMoveDeleteHook.moveFolder(IResourceTree tree, IFolder source, IFolder destination, int updateFlags, IProgressMonitor monitor)` Implements `IResource.move(IPath,int,IProgressMonitor)` where the receiver is a project.
`boolean` | `IMoveDeleteHook.moveProject(IResourceTree tree, IProject source, IProjectDescription description, int updateFlags, IProgressMonitor monitor)` Implements `IResource.move(IPath,int,IProgressMonitor)` and `IResource.move(IProjectDescription,int,IProgressMonitor)` where the receiver is a project.

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` | `SubProgressMonitor` A progress monitor that uses the a given amount of work ticks form a parent monitor.

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

Constructors in org.eclipse.core.runtime with parameters of type IProgressMonitor
`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.
`ProgressMonitorWrapper(IProgressMonitor monitor)` Creates a new wrapper around 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.createProgressGroup()` Returns a progress monitor that can be used to provide aggregated progress feedback on a set of running jobs.
`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.getDefaultMonitor()` Returns a progress monitor to use when none has been provided by the client running the job.
`IProgressMonitor` | `IJobManager.createProgressGroup()` Returns a progress monitor that can be used to provide aggregated progress feedback on a set of running jobs.

Methods in org.eclipse.core.runtime.jobs with parameters of type IProgressMonitor
`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.
`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.beginRule(ISchedulingRule rule, IProgressMonitor monitor)` Begins applying this rule in the calling thread.
`void` | `IJobManager.join(Object family, IProgressMonitor monitor)` Waits until all jobs of the given family are finished.
`void` | `IJobManager.suspend(ISchedulingRule rule, IProgressMonitor monitor)` Defers execution of all jobs with scheduling rules that conflict with the given rule.

Uses of IProgressMonitor in org.eclipse.debug.core

Methods in org.eclipse.debug.core with parameters of type IProgressMonitor
`ILaunch` | `ILaunchConfiguration.launch(String mode, IProgressMonitor monitor)` Launches this configuration in the specified mode by delegating to this configuration's launch configuration delegate, and returns the resulting launch.
`ILaunch` | `ILaunchConfiguration.launch(String mode, IProgressMonitor monitor, boolean build)` Launches this configuration in the specified mode by delegating to this configuration's launch configuration delegate, and returns the resulting launch.

Uses of IProgressMonitor in org.eclipse.debug.core.model

Methods in org.eclipse.debug.core.model with parameters of type IProgressMonitor
`boolean` | `LaunchConfigurationDelegate.buildForLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)`
`boolean` | `LaunchConfigurationDelegate.finalLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)`
`boolean` | `LaunchConfigurationDelegate.preLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)`
`protected void` | `LaunchConfigurationDelegate.buildProjects(IProject[] projects, IProgressMonitor monitor)` Performs an incremental build on each of the given projects.
`boolean` | `ILaunchConfigurationDelegate2.buildForLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)` Optionally performs any required building before launching the given configuration in the specified mode, and returns whether the debug platform should perform an incremental workspace build before the launch continues.
`boolean` | `ILaunchConfigurationDelegate2.finalLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)` Returns whether a launch should proceed.
`boolean` | `ILaunchConfigurationDelegate2.preLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)` Returns whether a launch should proceed.
`void` | `ILaunchConfigurationDelegate.launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor)` Launches the given configuration in the specified mode, contributing debug targets and/or processes to the given launch object.

Uses of IProgressMonitor in org.eclipse.debug.core.sourcelookup

Methods in org.eclipse.debug.core.sourcelookup with parameters of type IProgressMonitor
`ISourceContainer[]` | `ISourcePathComputerDelegate.computeSourceContainers(ILaunchConfiguration configuration, IProgressMonitor monitor)` Returns a default collection source containers to be considered for the given launch configuration.

Uses of IProgressMonitor in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui with parameters of type IProgressMonitor
`static void` | `RefreshTab.refreshResources(ILaunchConfiguration configuration, IProgressMonitor monitor)` Refreshes the resources as specified by the given launch configuration.
`static ILaunch` | `DebugUITools.buildAndLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)` Builds the workspace according to current preference settings, and launches the given configuration in the specified mode, returning the resulting launch object.

Uses of IProgressMonitor in org.eclipse.jface.action

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

Uses of IProgressMonitor in org.eclipse.jface.dialogs

Methods in org.eclipse.jface.dialogs that return IProgressMonitor
`IProgressMonitor` | `ProgressMonitorDialog.getProgressMonitor()` Returns the progress monitor to use for operations run in this progress dialog.

Methods in org.eclipse.jface.dialogs with parameters of type IProgressMonitor
`void` | `IDialogBlockedHandler.showBlocked(Shell parentShell, IProgressMonitor blocking, IStatus blockingStatus, String blockedName)` A blockage has occured.
`void` | `IDialogBlockedHandler.showBlocked(IProgressMonitor blocking, IStatus blockingStatus, String blockedName)` A blockage has occured.

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.
`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` | `IRunnableWithProgress.run(IProgressMonitor monitor)` Runs this operation.

Uses of IProgressMonitor in org.eclipse.jface.text.reconciler

Methods in org.eclipse.jface.text.reconciler that return IProgressMonitor
`IProgressMonitor` | `IReconcileStep.getProgressMonitor()` Returns the progress monitor used to report progress.
`protected IProgressMonitor` | `AbstractReconciler.getProgressMonitor()` Returns the progress monitor of this reconciler.
`IProgressMonitor` | `AbstractReconcileStep.getProgressMonitor()`

Methods in org.eclipse.jface.text.reconciler with parameters of type IProgressMonitor
`void` | `Reconciler.setProgressMonitor(IProgressMonitor monitor)`
`void` | `MonoReconciler.setProgressMonitor(IProgressMonitor monitor)`
`void` | `IReconcilingStrategyExtension.setProgressMonitor(IProgressMonitor monitor)` Tells this reconciling strategy with which progress monitor it will work.
`void` | `IReconcileStep.setProgressMonitor(IProgressMonitor monitor)` Sets the progress monitor for this reconcile step.
`void` | `AbstractReconciler.setProgressMonitor(IProgressMonitor monitor)` Sets the progress monitor of this reconciler.
`void` | `AbstractReconcileStep.setProgressMonitor(IProgressMonitor monitor)`

Uses of IProgressMonitor in org.eclipse.jface.wizard

Classes in org.eclipse.jface.wizard that implement IProgressMonitor
`class` | `ProgressMonitorPart` A standard implementation of an IProgressMonitor.

Methods in org.eclipse.jface.wizard that return IProgressMonitor
`protected IProgressMonitor` | `WizardDialog.getProgressMonitor()` Returns the progress monitor for this wizard dialog (if it has one).

Uses of IProgressMonitor in org.eclipse.search.ui

Methods in org.eclipse.search.ui with parameters of type IProgressMonitor
`IStatus` | `ISearchQuery.run(IProgressMonitor monitor)` This is the method that actually does the work, i.e. finds the results of the search query.

Uses of IProgressMonitor in org.eclipse.team.core

Methods in org.eclipse.team.core with parameters of type IProgressMonitor
`void` | `ProjectSetCapability.projectSetCreated(File file, Object context, IProgressMonitor monitor)` Deprecated. should use or override projectSetCreated(File, ProjectSetSerializationContext, IProgressMonitor) instead
`void` | `ProjectSetCapability.projectSetCreated(File file, ProjectSetSerializationContext context, IProgressMonitor monitor)` Notify the provider that a project set has been created at path.
`String[]` | `ProjectSetCapability.asReference(IProject[] providerProjects, ProjectSetSerializationContext context, IProgressMonitor monitor)` For every project in providerProjects, return an opaque UTF-8 encoded String to act as a reference to that project.
`IProject[]` | `ProjectSetCapability.addToWorkspace(String[] referenceStrings, ProjectSetSerializationContext context, IProgressMonitor monitor)` For every String in referenceStrings, load the corresponding project into the workspace.
`String[]` | `IProjectSetSerializer.asReference(IProject[] providerProjects, Object context, IProgressMonitor monitor)` Deprecated. For every IProject in providerProjects, return an opaque UTF-8 encoded String to act as a reference to that project.
`IProject[]` | `IProjectSetSerializer.addToWorkspace(String[] referenceStrings, String filename, Object context, IProgressMonitor monitor)` Deprecated. For every String in referenceStrings, create in the workspace a corresponding IProject.

Uses of IProgressMonitor in org.eclipse.team.core.subscribers

Methods in org.eclipse.team.core.subscribers with parameters of type IProgressMonitor
`abstract void` | `Subscriber.refresh(IResource[] resources, int depth, IProgressMonitor monitor)` Refreshes the resource hierarchy from the given resources and their children (to the specified depth) from the corresponding resources in the remote location.
`void` | `Subscriber.collectOutOfSync(IResource[] resources, int depth, SyncInfoSet set, IProgressMonitor monitor)` Adds all out-of-sync resources (getKind() !

Uses of IProgressMonitor in org.eclipse.team.core.synchronize

Methods in org.eclipse.team.core.synchronize with parameters of type IProgressMonitor
`void` | `SyncInfoSet.connect(ISyncInfoSetChangeListener listener, IProgressMonitor monitor)` Connect the listener to the sync set in such a fashion that the listener will be connected the the sync set using `addChangeListener` and issued a reset event.
`void` | `SyncInfoSet.endInput(IProgressMonitor monitor)` This method is used to release the lock on this set.
`abstract boolean` | `SyncInfoFilter.select(SyncInfo info, IProgressMonitor monitor)` Return `true` if the provided `SyncInfo` matches the filter.
`boolean` | `SyncInfoFilter.ContentComparisonSyncInfoFilter.select(SyncInfo info, IProgressMonitor monitor)`
`boolean` | `SyncInfoFilter.ContentComparisonSyncInfoFilter.compareContents(IFile local, IResourceVariant remote, IProgressMonitor monitor)` Compare the contents of the local file and its variant.
`void` | `ISyncInfoSetChangeListener.syncInfoSetReset(SyncInfoSet set, IProgressMonitor monitor)` Sent when the contents of a `SyncInfoSet` have been reset or the listener has been connected to the set for the first time using `SyncInfoSet#connect(ISyncInfoSetChangeListener, IProgressMonitor)`.
`void` | `ISyncInfoSetChangeListener.syncInfoChanged(ISyncInfoSetChangeEvent event, IProgressMonitor monitor)` Sent when a `SyncInfoSet` changes.
`void` | `ISyncInfoSetChangeListener.syncInfoSetErrors(SyncInfoSet set, ITeamStatus[] errors, IProgressMonitor monitor)` This method is called when errors have occurred calculating the `SyncInfo` for a resource.
`boolean` | `FastSyncInfoFilter.select(SyncInfo info, IProgressMonitor monitor)`

Uses of IProgressMonitor in org.eclipse.team.core.variants

Methods in org.eclipse.team.core.variants with parameters of type IProgressMonitor
`void` | `ThreeWaySynchronizer.run(IResource resourceRule, IWorkspaceRunnable runnable, IProgressMonitor monitor)` Perform multiple sync state modifications and fire only a single change notification at the end.
`void` | `ThreeWaySynchronizer.flush(org.eclipse.team.internal.core.subscribers.BatchingLock.ThreadInfo info, IProgressMonitor monitor)`
`protected IResource[]` | `ThreeWayRemoteTree.collectChanges(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor)`
`void` | `ResourceVariantTreeSubscriber.refresh(IResource[] resources, int depth, IProgressMonitor monitor)`
`protected IResource[]` | `ResourceVariantTree.collectChanges(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor)`
`void` | `ResourceVariantByteStore.run(IResource root, IWorkspaceRunnable runnable, IProgressMonitor monitor)` Run the given action which may contain multiple modfications to the byte store.
`void` | `PersistantResourceVariantByteStore.run(IResource root, IWorkspaceRunnable runnable, IProgressMonitor monitor)`
`IResource[]` | `IResourceVariantTree.refresh(IResource[] resources, int depth, IProgressMonitor monitor)` Refreshes the resource variant tree for the specified resources and possibly their descendants, depending on the depth.
`IStorage` | `IResourceVariant.getStorage(IProgressMonitor monitor)` Return an instance of IStorage or `null` if the remote resource does not have contents (i.e. is a folder).
`IStorage` | `CachedResourceVariant.getStorage(IProgressMonitor monitor)`
`protected abstract void` | `CachedResourceVariant.fetchContents(IProgressMonitor monitor)` Method that is invoked when the contents of the resource variant need to be fetched.
`protected void` | `CachedResourceVariant.setContents(InputStream stream, IProgressMonitor monitor)` This method should be invoked by subclasses from within their `fetchContents` method in order to cache the contents for this resource variant.
`IResource[]` | `AbstractResourceVariantTree.refresh(IResource[] resources, int depth, IProgressMonitor monitor)` Refreshes the resource variant tree for the specified resources and possibly their descendants, depending on the depth.
`protected IResource[]` | `AbstractResourceVariantTree.refresh(IResource resource, int depth, IProgressMonitor monitor)` Helper method invoked from `refresh(IResource[], int, IProgressMonitor monitor)` for each resource.
`protected IResource[]` | `AbstractResourceVariantTree.collectChanges(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor)` Collect the changes in the remote tree to the specified depth.
`protected abstract IResourceVariant[]` | `AbstractResourceVariantTree.fetchMembers(IResourceVariant variant, IProgressMonitor progress)` Fetch the members of the given resource variant handle.
`protected abstract IResourceVariant` | `AbstractResourceVariantTree.fetchVariant(IResource resource, int depth, IProgressMonitor monitor)` Fetch the resource variant corresponding to the given resource.

Uses of IProgressMonitor in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize with parameters of type IProgressMonitor
`protected Object` | `SyncInfoCompareInput.prepareInput(IProgressMonitor monitor)`
`void` | `SyncInfoCompareInput.saveChanges(IProgressMonitor pm)`
`IStatus` | `SubscriberParticipant.refreshNow(IResource[] resources, String taskName, IProgressMonitor monitor)` Refresh a participant.
`void` | `ParticipantPageSaveablePart.doSave(IProgressMonitor pm)`

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.ui.actions

Methods in org.eclipse.ui.actions with parameters of type IProgressMonitor
`protected abstract void` | `WorkspaceModifyOperation.execute(IProgressMonitor monitor)` Performs the steps that are to be treated as a single logical workspace change.
`void` | `WorkspaceModifyOperation.run(IProgressMonitor monitor)` The `WorkspaceModifyOperation` implementation of this `IRunnableWithProgress` method initiates a batch of changes by invoking the `execute` method as a workspace runnable (`IWorkspaceRunnable`).
`protected void` | `WorkspaceModifyDelegatingOperation.execute(IProgressMonitor monitor)`
`protected void` | `MoveFilesAndFoldersOperation.copy(IResource[] resources, IPath destination, IProgressMonitor subMonitor)` Moves the resources to the given destination.
`protected void` | `CopyFilesAndFoldersOperation.copy(IResource[] resources, IPath destination, IProgressMonitor subMonitor)` Copies the resources to the given destination.

Uses of IProgressMonitor in org.eclipse.ui.dialogs

Methods in org.eclipse.ui.dialogs with parameters of type IProgressMonitor
`protected void` | `WizardResourceImportPage.getSelectedResources(org.eclipse.ui.internal.ide.dialogs.IElementFilter filter, IProgressMonitor monitor)` Returns this page's list of currently-specified resources to be imported filtered by the IElementFilter.
`protected void` | `WizardNewFolderMainPage.createFolder(IFolder folderHandle, IProgressMonitor monitor)` Creates a folder resource given the folder handle.
`protected void` | `WizardNewFileCreationPage.createFile(IFile fileHandle, InputStream contents, IProgressMonitor monitor)` Creates a file resource given the file handle and contents.
`IContainer` | `ContainerGenerator.generateContainer(IProgressMonitor monitor)` Ensures that this generator's container resource exists.

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

Methods in org.eclipse.ui.editors.text that return IProgressMonitor
`IProgressMonitor` | `TextFileDocumentProvider.getProgressMonitor()`
`IProgressMonitor` | `TextFileDocumentProvider.NullProvider.getProgressMonitor()`
`IProgressMonitor` | `ForwardingDocumentProvider.getProgressMonitor()`

Methods in org.eclipse.ui.editors.text with parameters of type IProgressMonitor
`protected IRunnableContext` | `TextFileDocumentProvider.getOperationRunner(IProgressMonitor monitor)` Returns the runnable context for this document provider.
`protected void` | `TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.DocumentProviderOperation operation, IProgressMonitor monitor)` Executes the given operation in the providers runnable context.
`void` | `TextFileDocumentProvider.saveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)`
`protected void` | `TextFileDocumentProvider.commitFileBuffer(IProgressMonitor monitor, TextFileDocumentProvider.FileInfo info, boolean overwrite)` Commits the given file info's file buffer by changing the contents of the underlying file to the contents of this file buffer.
`protected void` | `TextFileDocumentProvider.createFileFromDocument(IProgressMonitor monitor, IFile file, IDocument document)` Creates the given file with the given document content.
`void` | `TextFileDocumentProvider.setProgressMonitor(IProgressMonitor progressMonitor)`
`protected abstract void` | `TextFileDocumentProvider.DocumentProviderOperation.execute(IProgressMonitor monitor)` The actual functionality of this operation.
`void` | `TextFileDocumentProvider.DocumentProviderOperation.run(IProgressMonitor monitor)`
`void` | `TextFileDocumentProvider.NullProvider.saveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)`
`void` | `TextFileDocumentProvider.NullProvider.setProgressMonitor(IProgressMonitor progressMonitor)`
`protected void` | `TextEditor.performSaveAs(IProgressMonitor progressMonitor)` The `TextEditor` implementation of this `AbstractTextEditor` method asks the user for the workspace path of a file resource and saves the document there.
`protected void` | `StorageDocumentProvider.doSaveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)`
`protected IRunnableContext` | `StorageDocumentProvider.getOperationRunner(IProgressMonitor monitor)`
`void` | `ForwardingDocumentProvider.saveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)`
`void` | `ForwardingDocumentProvider.setProgressMonitor(IProgressMonitor progressMonitor)`
`protected void` | `FileDocumentProvider.doSynchronize(Object element, IProgressMonitor monitor)`
`protected void` | `FileDocumentProvider.doSaveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)`
`protected void` | `FileDocumentProvider.doResetDocument(Object element, IProgressMonitor monitor)`
`protected void` | `FileDocumentProvider.refreshFile(IFile file, IProgressMonitor monitor)` Refreshes the given file resource.
`protected IRunnableContext` | `FileDocumentProvider.getOperationRunner(IProgressMonitor monitor)`

Uses of IProgressMonitor in org.eclipse.ui.forms.editor

Methods in org.eclipse.ui.forms.editor with parameters of type IProgressMonitor
`void` | `FormPage.doSave(IProgressMonitor monitor)`

Uses of IProgressMonitor in org.eclipse.ui.part

Methods in org.eclipse.ui.part with parameters of type IProgressMonitor
`void` | `MultiEditor.doSave(IProgressMonitor monitor)`
`abstract void` | `EditorPart.doSave(IProgressMonitor monitor)`
`void` | `MultiEditor.doSave(IProgressMonitor monitor)`
`abstract void` | `EditorPart.doSave(IProgressMonitor monitor)`

Uses of IProgressMonitor in org.eclipse.ui.progress

Methods in org.eclipse.ui.progress with parameters of type IProgressMonitor
`IStatus` | `UIJob.run(IProgressMonitor monitor)`
`abstract IStatus` | `UIJob.runInUIThread(IProgressMonitor monitor)` Run the job in the UI Thread.
`void` | `IElementCollector.add(Object element, IProgressMonitor monitor)` Add the element to the IElementCollector.
`void` | `IElementCollector.add(Object[] elements, IProgressMonitor monitor)` Add the elements to the IElementCollector.
`void` | `IDeferredWorkbenchAdapter.fetchDeferredChildren(Object object, IElementCollector collector, IProgressMonitor monitor)` Called by a job run in a separate thread to fetch the children of this adapter.
`protected void` | `DeferredTreeContentManager.addChildren(Object parent, Object[] children, IProgressMonitor monitor)` Create a UIJob to add the children to the parent in the tree viewer.

Uses of IProgressMonitor in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor that return IProgressMonitor
`IProgressMonitor` | `IDocumentProviderExtension2.getProgressMonitor()` Returns this providers progress monitor.
`protected IProgressMonitor` | `AbstractTextEditor.getProgressMonitor()` Returns the progress monitor related to this editor.
`IProgressMonitor` | `AbstractDocumentProvider.getProgressMonitor()`

Methods in org.eclipse.ui.texteditor with parameters of type IProgressMonitor
`void` | `IDocumentProviderExtension2.setProgressMonitor(IProgressMonitor progressMonitor)` Sets this providers progress monitor.
`void` | `IDocumentProvider.saveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)` Saves the given document provided for the given element.
`protected void` | `AbstractTextEditor.performSaveAs(IProgressMonitor progressMonitor)` Performs a save as and reports the result state back to the given progress monitor.
`void` | `AbstractTextEditor.doSave(IProgressMonitor progressMonitor)` The `AbstractTextEditor` implementation of this `IEditorPart` method may be extended by subclasses.
`protected void` | `AbstractTextEditor.performSave(boolean overwrite, IProgressMonitor progressMonitor)` Performs the save and handles errors appropriately.
`protected void` | `AbstractTextEditor.handleExceptionOnSave(CoreException exception, IProgressMonitor progressMonitor)` Handles the given exception.
`protected abstract void` | `AbstractDocumentProvider.doSaveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)` Performs the actual work of saving the given document provided for the given element.
`protected abstract IRunnableContext` | `AbstractDocumentProvider.getOperationRunner(IProgressMonitor monitor)` Returns the runnable context for this document provider.
`protected void` | `AbstractDocumentProvider.doResetDocument(Object element, IProgressMonitor monitor)` Executes the actual work of reseting the given elements document.
`protected void` | `AbstractDocumentProvider.executeOperation(AbstractDocumentProvider.DocumentProviderOperation operation, IProgressMonitor monitor)` Executes the given operation in the providers runnable context.
`void` | `AbstractDocumentProvider.saveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)`
`protected void` | `AbstractDocumentProvider.doSynchronize(Object element, IProgressMonitor monitor)` Performs the actual work of synchronizing the given element.
`void` | `AbstractDocumentProvider.setProgressMonitor(IProgressMonitor progressMonitor)`
`protected abstract void` | `AbstractDocumentProvider.DocumentProviderOperation.execute(IProgressMonitor monitor)` The actual functionality of this operation.
`void` | `AbstractDocumentProvider.DocumentProviderOperation.run(IProgressMonitor monitor)`

Uses of IProgressMonitor in org.eclipse.ui.texteditor.quickdiff

Methods in org.eclipse.ui.texteditor.quickdiff with parameters of type IProgressMonitor
`IDocument` | `IQuickDiffReferenceProvider.getReference(IProgressMonitor monitor)` Returns the reference document for the quick diff display.

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

Methods in org.eclipse.ui.wizards.datatransfer with parameters of type IProgressMonitor
`void` | `SelectFilesOperation.run(IProgressMonitor monitor)` Runs the operation.
`protected void` | `ImportOperation.execute(IProgressMonitor progressMonitor)`

Uses of IProgressMonitor in org.eclipse.update.configuration

Methods in org.eclipse.update.configuration with parameters of type IProgressMonitor
`void` | `ISessionDelta.process(IProgressMonitor progressMonitor)` Deprecated. Process all the feature references of the Session Delta.
`void` | `ISessionDelta.process(IFeatureReference[] selected, IProgressMonitor monitor)` Deprecated. Process the selected feature references of the Session Delta.
`void` | `ILocalSite.revertTo(IInstallConfiguration configuration, IProgressMonitor monitor, IProblemHandler handler)` Reverts the local site to use the specified configuration.
`IFeatureReference` | `IConfiguredSite.install(IFeature feature, IVerificationListener verificationListener, IProgressMonitor monitor)` Install the specified feature on this site.
`IFeatureReference` | `IConfiguredSite.install(IFeature feature, IFeatureReference[] optionalFeatures, IVerificationListener verificationListener, IProgressMonitor monitor)` Install the specified feature on this site.
`void` | `IConfiguredSite.remove(IFeature feature, IProgressMonitor monitor)` Remove (uninstall) the specified feature from 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
`static ISite` | `SiteManager.getSite(URL siteURL, IProgressMonitor monitor)` Returns a site object for the site specified by the argument URL.
`static ISite` | `SiteManager.getSite(URL siteURL, boolean usesCache, IProgressMonitor monitor)` Returns a site object for the site specified by the argument URL.
`IFeatureReference` | `Site.install(IFeature sourceFeature, IVerificationListener verificationListener, IProgressMonitor progress)` Install the specified feature and all optional features 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` | `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.
`void` | `Site.remove(IFeature feature, IProgressMonitor progress)` Remove (uninstall) the specified feature from this site.
`IFeature` | `Site.createFeature(String type, URL url, IProgressMonitor monitor)`
`IFeature` | `IncludedFeatureReference.getFeature(boolean perfectMatch, IConfiguredSite configuredSite, IProgressMonitor monitor)` Deprecated. use getFeature(IProgressMonitor)
`IFeature` | `IncludedFeatureReference.getFeature(IProgressMonitor monitor)`
`ISite` | `ISiteFactoryExtension.createSite(URL url, IProgressMonitor monitor)` Returns a site defined by the supplied URL.
`IFeatureReference` | `ISite.install(IFeature feature, IVerificationListener verificationListener, IProgressMonitor monitor)` Installs the specified feature on this site.
`IFeatureReference` | `ISite.install(IFeature feature, IFeatureReference[] optionalfeatures, IVerificationListener verificationListener, IProgressMonitor monitor)` Installs the specified feature on this site.
`void` | `ISite.remove(IFeature feature, IProgressMonitor monitor)` Removes (uninstalls) the specified feature from this site.
`IFeature` | `ISite.createFeature(String type, URL url, IProgressMonitor monitor)` Creates a new feature object.
`IFeature` | `IIncludedFeatureReference.getFeature(boolean perfectMatch, IConfiguredSite configuredSite, IProgressMonitor monitor)` Deprecated. use getFeature(IProgressMonitor)
`IFeature` | `IFeatureReference.getFeature(IProgressMonitor monitor)` Returns the referenced feature.
`IFeature` | `IFeatureFactory.createFeature(URL url, ISite site, IProgressMonitor monitor)` Returns a feature defined by the supplied URL.
`void` | `IFeatureContentConsumer.store(ContentReference contentReference, IProgressMonitor monitor)` Store a feature file.
`IFeatureReference` | `IFeature.install(IFeature targetFeature, IVerificationListener verificationListener, IProgressMonitor monitor)` 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.
`void` | `IContentConsumer.store(ContentReference contentReference, IProgressMonitor monitor)` Stores a file.
`IFeature` | `FeatureReference.getFeature(IProgressMonitor monitor)` Returns the feature this reference points to
`protected IFeature` | `FeatureReference.getFeature(IFeatureReference ref, IProgressMonitor monitor)` Returns the feature the reference points to
`IFeatureReference` | `Feature.install(IFeature targetFeature, IVerificationListener verificationListener, IProgressMonitor progress)` Install the contents of this feature into the specified target feature.
`IFeatureReference` | `Feature.install(IFeature targetFeature, IFeatureReference[] optionalfeatures, IVerificationListener verificationListener, IProgressMonitor progress)` Install the contents of this feature into the specified target feature.
`abstract IFeature` | `BaseFeatureFactory.createFeature(URL url, ISite site, IProgressMonitor monitor)` Create feature.

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, 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` | `UpdateCommand.run(IProgressMonitor monitor)`
`boolean` | `UninstallCommand.run(IProgressMonitor monitor)`
`boolean` | `SearchCommand.run(IProgressMonitor monitor)`
`abstract boolean` | `ScriptedCommand.run(IProgressMonitor monitor)` Executes the command.
`boolean` | `RemoveSiteCommand.run(IProgressMonitor monitor)`
`boolean` | `ListFeaturesCommand.run(IProgressMonitor monitor)`
`boolean` | `InstallCommand.run(IProgressMonitor monitor)`
`boolean` | `EnableCommand.run(IProgressMonitor monitor)`
`boolean` | `DisableCommand.run(IProgressMonitor monitor)`
`boolean` | `AddSiteCommand.run(IProgressMonitor monitor)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

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