import java.util.*;
final class ResultNode
- implements GraphViz.ToGraphViz {
+ extends Node<StateNode> {
private Forest.Many f = new Forest.Many();
//private HashSet<StateNode> predecessors = new HashSet<StateNode>();
if (pred != null) addPred(pred);
}
- // GraphViz //////////////////////////////////////////////////////////////////////////////
-
- public GraphViz.StateNode toGraphViz(GraphViz gv) {
- if (gv.hasNode(this)) return gv.createNode(this);
- GraphViz.StateNode n = gv.createNode(this);
- n.label = ""+f;
- n.shape = "rectangle";
- //if (pred()!=null) n.edge(pred, "");
- n.color = "blue";
- if (phase() != null)
- ((GraphViz.Group)phase().toGraphViz(gv)).add(n);
- return n;
- }
- public boolean isTransparent() { return false; }
- public boolean isHidden() { return false; }
}
\ No newline at end of file