package automenta.netention.dialog;
import java.util.LinkedList;
import java.util.List;
@Deprecated public class AbstractStep extends Step {
protected List<Step> nextSteps = null;
protected List<StepWatcher> watchers = new LinkedList();
public AbstractStep() {
super("");
}
// public void setNextState(S nextState) {
// this.state = nextState;
// //notify stepwatchers that state changed
// for (StepWatcher w : watchers) {
// w.onStepChanged(this, true, false);
// }
// }
// public void setNextStep(Step s) {
// LinkedList<Step> l = new LinkedList();
// l.add(s);
// setNextSteps(l);
//
// }
//
// public void setNextSteps(List<Step> ls) {
// this.nextSteps = ls;
// //notify stepwatchers that steps changed
// for (StepWatcher w : watchers) {
// w.onStepChanged(this, false, true);
// }
// }
//
// @Override
// public List<Step> getNextSteps() {
// return nextSteps;
// }
//
// @Override
// public void addStepWatcher(StepWatcher w) {
// watchers.add(w);
// }
//
// @Override
// public void removeStepWatcher(StepWatcher w) {
// watchers.remove(w);
// }
//
// public List<StepWatcher> getWatchers() {
// return watchers;
// }
}