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
-
Field Summary
Fields inherited from interface org.eclipse.core.runtime.IProgressMonitor
UNKNOWN
-
Constructor Summary
ConstructorDescriptionThreadSafeProgressMonitor
(org.eclipse.core.runtime.IProgressMonitor monitor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
done()
void
internalWorked
(double work) boolean
void
setBlocked
(org.eclipse.core.runtime.IStatus reason) void
setCanceled
(boolean b) void
setTaskName
(String name) void
setWorkRemaining
(int remaining) void
void
worked
(int work) Methods inherited from class org.eclipse.core.runtime.ProgressMonitorWrapper
getWrappedProgressMonitor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.core.runtime.IProgressMonitor
slice
-
Constructor Details
-
ThreadSafeProgressMonitor
public ThreadSafeProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor) - Parameters:
monitor
-
-
-
Method Details
-
beginTask
- Specified by:
beginTask
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
beginTask
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.beginTask(java.lang.String, int)
-
clearBlocked
public void clearBlocked()- Specified by:
clearBlocked
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
clearBlocked
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.clearBlocked()
-
setWorkRemaining
public void setWorkRemaining(int remaining) -
done
public void done()- Specified by:
done
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
done
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.done()
-
internalWorked
public void internalWorked(double work) - Specified by:
internalWorked
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
internalWorked
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.internalWorked(double)
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceled
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
isCanceled
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.isCanceled()
-
setBlocked
public void setBlocked(org.eclipse.core.runtime.IStatus reason) - Specified by:
setBlocked
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
setBlocked
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.setBlocked(org.eclipse.core.runtime.IStatus)
-
setCanceled
public void setCanceled(boolean b) - Specified by:
setCanceled
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
setCanceled
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.setCanceled(boolean)
-
setTaskName
- Specified by:
setTaskName
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
setTaskName
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.setTaskName(java.lang.String)
-
subTask
- Specified by:
subTask
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
subTask
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.subTask(java.lang.String)
-
worked
public void worked(int work) - Specified by:
worked
in interfaceorg.eclipse.core.runtime.IProgressMonitor
- Overrides:
worked
in classorg.eclipse.core.runtime.ProgressMonitorWrapper
- See Also:
-
ProgressMonitorWrapper.worked(int)
-