at.jku.risc.stout.nau.util
public abstract static class Traversable.TraverseCallBack<T> extends Object
term.traverse(new TraverseCallBack<NominalTerm>() { public boolean exec(NominalTerm term) { if (term instanceof Suspension) System.out.println(((Suspension) term).getVar()); return false; } });
Constructor and Description |
---|
Traversable.TraverseCallBack() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
exec(T term)
Forward propagation will stop as soon as this method returns true.
|
boolean |
execBackward(T term)
Traversing will stop as soon as this method returns true.
|