edu.ucla.util
Interface ProgressMonitorable
- All Known Implementing Classes:
- CompoundTask, HuginReader, NodeLinearTask, Simulator, WeightedTask
public interface ProgressMonitorable
A task that estimates how much total work it must do
and reports on how much it has completed so far.
Implementations should try to estimate and report
progress with the goal of making the pace a user sees
as consistent as possible.
- Since:
- 20060518
- Author:
- keith cascio
getProgress
int getProgress()
getProgressMax
int getProgressMax()
isFinished
boolean isFinished()
getNote
String getNote()
decompose
ProgressMonitorable[] decompose()
getDescription
String getDescription()
Copyright 2010 UCLA Automated Reasoning Group