Eclipse Platform
2.1

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.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.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.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.team.core Application programming interfaces for defining and working with repository providers. 
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 a file-based document provider. 
org.eclipse.ui.part Classes for the creation of workbench parts that integrate with 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. 
org.eclipse.update.core Provides support for extending the base installation and update services. 
 

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
 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 IRangeComparators.
static RangeDifference[] RangeDifferencer.findDifferences(IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right)
          Finds the differences among three IRangeComparators.
static RangeDifference[] RangeDifferencer.findRanges(IProgressMonitor pm, IRangeComparator left, IRangeComparator right)
          Finds the differences among two IRangeComparators.
static RangeDifference[] RangeDifferencer.findRanges(IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right)
          Finds the differences among three IRangeComparators.
 

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

Methods in org.eclipse.core.resources with parameters of type IProgressMonitor
 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 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 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.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.
 void IWorkspaceRoot.delete(boolean deleteContent, boolean force, IProgressMonitor monitor)
          Deletes everything in the workspace except the workspace root resource itself.
protected abstract  IProject[] IncrementalProjectBuilder.build(int kind, Map args, IProgressMonitor monitor)
          Runs this builder on the given changes in the specified manner.
 void IWorkspaceRunnable.run(IProgressMonitor monitor)
          Runs the operation reporting progress to and accepting cancellation requests from the given progress monitor.
 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 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 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, 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.
 

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
 

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

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

Methods in org.eclipse.debug.core.model with parameters of type IProgressMonitor
 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.ui
 

Methods in org.eclipse.debug.ui with parameters of type IProgressMonitor
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 StatusLineManager.getProgressMonitor()
           
 IProgressMonitor IStatusLineManager.getProgressMonitor()
          Returns a progress monitor which reports progress in the status line.
 IProgressMonitor SubStatusLineManager.getProgressMonitor()
           
 

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.
 

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
protected  IProgressMonitor AbstractReconciler.getProgressMonitor()
          Returns the progress monitor of this reconciler.
 

Methods in org.eclipse.jface.text.reconciler with parameters of type IProgressMonitor
 void AbstractReconciler.setProgressMonitor(IProgressMonitor monitor)
          Sets the progress monitor of this reconciler.
 void MonoReconciler.setProgressMonitor(IProgressMonitor monitor)
           
 void IReconcilingStrategyExtension.setProgressMonitor(IProgressMonitor monitor)
          Tells this reconciling strategy with which progress monitor it will work.
 void Reconciler.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.team.core
 

Methods in org.eclipse.team.core with parameters of type IProgressMonitor
 void ProjectSetCapability.projectSetCreated(File file, Object context, IProgressMonitor monitor)
          Notify the provider that a project set has been created at path.
static void Team.removeNatureFromProject(IProject proj, String natureId, IProgressMonitor monitor)
          Deprecated.  
static void Team.addNatureToProject(IProject proj, String natureId, IProgressMonitor monitor)
          Deprecated.  
 String[] IProjectSetSerializer.asReference(IProject[] providerProjects, Object context, IProgressMonitor monitor)
          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)
          For every String in referenceStrings, create in the workspace a corresponding IProject.
 

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 CopyFilesAndFoldersOperation.copy(IResource[] resources, IPath destination, IProgressMonitor subMonitor)
          Copies the resources to the given destination.
protected  void MoveFilesAndFoldersOperation.copy(IResource[] resources, IPath destination, IProgressMonitor subMonitor)
          Moves 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
 IContainer ContainerGenerator.generateContainer(IProgressMonitor monitor)
          Ensures that this generator's container resource exists.
protected  void WizardNewFileCreationPage.createFile(IFile fileHandle, InputStream contents, IProgressMonitor monitor)
          Creates a file resource given the file handle and contents.
protected  void WizardNewFolderMainPage.createFolder(IFolder folderHandle, IProgressMonitor monitor)
          Creates a folder resource given the folder handle.
protected  void WizardResourceImportPage.getSelectedResources(org.eclipse.ui.internal.dialogs.IElementFilter filter, IProgressMonitor monitor)
          Returns this page's list of currently-specified resources to be imported filtered by the IElementFilter.
 

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

Methods in org.eclipse.ui.editors.text with parameters of type IProgressMonitor
protected  void StorageDocumentProvider.doSaveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)
           
 void TextEditor.doSave(IProgressMonitor monitor)
           
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 FileDocumentProvider.doSaveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)
           
 

Uses of IProgressMonitor in org.eclipse.ui.part
 

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

Uses of IProgressMonitor in org.eclipse.ui.texteditor
 

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

Methods in org.eclipse.ui.texteditor with parameters of type IProgressMonitor
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.
 void AbstractDocumentProvider.saveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)
           
 void AbstractDocumentProvider.setProgressMonitor(IProgressMonitor progressMonitor)
           
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.performSaveOperation(WorkspaceModifyOperation operation, IProgressMonitor progressMonitor)
          Performs the given save operation and handles errors appropriatly.
protected  void AbstractTextEditor.handleExceptionOnSave(CoreException exception, IProgressMonitor progressMonitor)
          Handles the given exception.
protected  void AbstractTextEditor.performRevertOperation(WorkspaceModifyOperation operation, IProgressMonitor progressMonitor)
          Performs the given revert operation and handles errors appropriatly.
 void IDocumentProvider.saveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite)
          Saves the given document provided for the given element.
 void IDocumentProviderExtension2.setProgressMonitor(IProgressMonitor progressMonitor)
          Sets this providers progress monitor.
 

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

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

Methods in org.eclipse.update.core with parameters of type IProgressMonitor
 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
 IFeature IncludedFeatureReference.getFeature(boolean perfectMatch, org.eclipse.update.configuration.IConfiguredSite configuredSite, IProgressMonitor monitor)
           
 IFeature IncludedFeatureReference.getFeature(IProgressMonitor monitor)
           
abstract  IFeature BaseFeatureFactory.createFeature(URL url, ISite site, IProgressMonitor monitor)
          Create feature.
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.
 IFeature IIncludedFeatureReference.getFeature(boolean perfectMatch, org.eclipse.update.configuration.IConfiguredSite configuredSite, IProgressMonitor monitor)
          Returns the referenced feature.
 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.
 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 IContentConsumer.store(ContentReference contentReference, IProgressMonitor monitor)
          Stores a file.
 void IFeatureContentConsumer.store(ContentReference contentReference, IProgressMonitor monitor)
          Store a feature file.
 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.
 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)
           
 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.
 ISite ISiteFactoryExtension.createSite(URL url, IProgressMonitor monitor)
          Returns a site defined by the supplied URL.
 

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


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.