refactor GraphViz into Node
[sbp.git] / src / edu / berkeley / sbp / ResultNode.java
index e8e3b57..d61b06b 100644 (file)
@@ -6,9 +6,7 @@ import edu.berkeley.sbp.Sequence.Pos;
 import edu.berkeley.sbp.Sequence.Pos;
 import java.util.*;
 
-final class ResultNode
-    extends Node
-    implements GraphViz.ToGraphViz {
+final class ResultNode extends Node {
 
     private Forest.Many f = new Forest.Many();
     //private HashSet<StateNode> predecessors = new HashSet<StateNode>();
@@ -106,20 +104,5 @@ final class ResultNode
         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