TPTP 4.3.0 Monitoring Tools Project
Public API Specification

org.eclipse.tptp.symptom.analysis
Class ProgressMonitorAdapter

java.lang.Object
  extended byorg.eclipse.tptp.symptom.analysis.ProgressMonitorAdapter
All Implemented Interfaces:
org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor

public class ProgressMonitorAdapter
extends java.lang.Object
implements org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor

An adapter between the analysis engine's IAssociationMonitor and the oldIAnalysisMonitor. Simply forwards all calls from the IAssociationMonitor to the IAnalysisMonitor.


Field Summary
 
Fields inherited from interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
UNKNOWN
 
Constructor Summary
ProgressMonitorAdapter(org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor monitor)
          Constructs a new adapter.
 
Method Summary
 void beginTask(java.lang.String name, int totalWork)
           
 void done()
           
 void internalWorked(double work)
           
 boolean isCanceled()
           
 void setCanceled(boolean value)
           
 void setTaskName(java.lang.String name)
           
 void subTask(java.lang.String name)
           
 void worked(int work)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressMonitorAdapter

public ProgressMonitorAdapter(org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor monitor)
Constructs a new adapter.

Parameters:
monitor - the monitor to forward the calls to.
Method Detail

beginTask

public void beginTask(java.lang.String name,
                      int totalWork)
Specified by:
beginTask in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.beginTask(java.lang.String, int)

done

public void done()
Specified by:
done in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.done()

internalWorked

public void internalWorked(double work)
Specified by:
internalWorked in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.internalWorked(double)

isCanceled

public boolean isCanceled()
Specified by:
isCanceled in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.isCanceled()

setCanceled

public void setCanceled(boolean value)
Specified by:
setCanceled in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.setCanceled(boolean)

setTaskName

public void setTaskName(java.lang.String name)
Specified by:
setTaskName in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.setTaskName(java.lang.String)

subTask

public void subTask(java.lang.String name)
Specified by:
subTask in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.subTask(java.lang.String)

worked

public void worked(int work)
Specified by:
worked in interface org.eclipse.tptp.platform.provisional.correlation.common.IOperationMonitor
See Also:
IProgressMonitor.worked(int)

TPTP 4.3.0 Monitoring Tools Project
Public API Specification