Class ThreadSafeProgressMonitor
- java.lang.Object
-
- org.eclipse.core.runtime.ProgressMonitorWrapper
-
- org.eclipse.emf.compare.ide.ui.internal.util.ThreadSafeProgressMonitor
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IProgressMonitor,org.eclipse.core.runtime.IProgressMonitorWithBlocking
public class ThreadSafeProgressMonitor extends org.eclipse.core.runtime.ProgressMonitorWrapper
-
-
Constructor Summary
Constructors Constructor Description ThreadSafeProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginTask(String name, int totalWork)voidclearBlocked()voiddone()voidinternalWorked(double work)booleanisCanceled()voidsetBlocked(org.eclipse.core.runtime.IStatus reason)voidsetCanceled(boolean b)voidsetTaskName(String name)voidsetWorkRemaining(int remaining)voidsubTask(String name)voidworked(int work)-
Methods inherited from class org.eclipse.core.runtime.ProgressMonitorWrapper
getWrappedProgressMonitor
-
-
-
-
Method Detail
-
beginTask
public void beginTask(String name, int totalWork)
- Specified by:
beginTaskin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
beginTaskin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.beginTask(java.lang.String, int)
-
clearBlocked
public void clearBlocked()
- Specified by:
clearBlockedin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
clearBlockedin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.clearBlocked()
-
setWorkRemaining
public void setWorkRemaining(int remaining)
-
done
public void done()
- Specified by:
donein interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
donein classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.done()
-
internalWorked
public void internalWorked(double work)
- Specified by:
internalWorkedin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
internalWorkedin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.internalWorked(double)
-
isCanceled
public boolean isCanceled()
- Specified by:
isCanceledin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
isCanceledin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.isCanceled()
-
setBlocked
public void setBlocked(org.eclipse.core.runtime.IStatus reason)
- Specified by:
setBlockedin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
setBlockedin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.setBlocked(org.eclipse.core.runtime.IStatus)
-
setCanceled
public void setCanceled(boolean b)
- Specified by:
setCanceledin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
setCanceledin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.setCanceled(boolean)
-
setTaskName
public void setTaskName(String name)
- Specified by:
setTaskNamein interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
setTaskNamein classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.setTaskName(java.lang.String)
-
subTask
public void subTask(String name)
- Specified by:
subTaskin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
subTaskin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.subTask(java.lang.String)
-
worked
public void worked(int work)
- Specified by:
workedin interfaceorg.eclipse.core.runtime.IProgressMonitor- Overrides:
workedin classorg.eclipse.core.runtime.ProgressMonitorWrapper- See Also:
ProgressMonitorWrapper.worked(int)
-
-