de.cau.cs.kieler.synccharts.diagram.custom.handlers
Class ReInitDiagramCommand.WaitUntilDoneMonitor

java.lang.Object
  extended by de.cau.cs.kieler.synccharts.diagram.custom.handlers.ReInitDiagramCommand.WaitUntilDoneMonitor
All Implemented Interfaces:
IProgressMonitor
Enclosing class:
ReInitDiagramCommand

public class ReInitDiagramCommand.WaitUntilDoneMonitor
extends Object
implements IProgressMonitor

A monitor that blocks the calling thread until the monitored thread is done.

Rating proposed yellow
(2010-03-01)

Field Summary
 
Fields inherited from interface org.eclipse.core.runtime.IProgressMonitor
UNKNOWN
 
Constructor Summary
ReInitDiagramCommand.WaitUntilDoneMonitor()
           
 
Method Summary
 void beginTask(String name, int totalWork)
           
 void done()
           
 void internalWorked(double work)
           
 boolean isCanceled()
           
 void setCanceled(boolean value)
           
 void setTaskName(String name)
           
 void subTask(String name)
           
 void waitUntilDone()
           
 void worked(int work)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReInitDiagramCommand.WaitUntilDoneMonitor

public ReInitDiagramCommand.WaitUntilDoneMonitor()
Method Detail

worked

public void worked(int work)
Specified by:
worked in interface IProgressMonitor

waitUntilDone

public void waitUntilDone()

subTask

public void subTask(String name)
Specified by:
subTask in interface IProgressMonitor

setTaskName

public void setTaskName(String name)
Specified by:
setTaskName in interface IProgressMonitor

setCanceled

public void setCanceled(boolean value)
Specified by:
setCanceled in interface IProgressMonitor

isCanceled

public boolean isCanceled()
Specified by:
isCanceled in interface IProgressMonitor

internalWorked

public void internalWorked(double work)
Specified by:
internalWorked in interface IProgressMonitor

done

public void done()
Specified by:
done in interface IProgressMonitor

beginTask

public void beginTask(String name,
                      int totalWork)
Specified by:
beginTask in interface IProgressMonitor