X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FGraphViz.java;h=ff8f46cb68482c7c6fa087e139771610b8978ddd;hp=86d0d50a64d5a577b5da64f45d8c98403296eb01;hb=474037fe8463b96dfaf0209be157cbf5223a0910;hpb=e12a3098c6ed3cbfa6493870af3688f833c4f8ac diff --git a/src/edu/berkeley/sbp/util/GraphViz.java b/src/edu/berkeley/sbp/util/GraphViz.java index 86d0d50..ff8f46c 100644 --- a/src/edu/berkeley/sbp/util/GraphViz.java +++ b/src/edu/berkeley/sbp/util/GraphViz.java @@ -113,6 +113,10 @@ public class GraphViz { public boolean isHidden(); } + public void show() throws IOException { + Runtime.getRuntime().exec(new String[] { "dot", "-Tsvg" }); + } + public void dump(PrintWriter pw) { IdentityHashMap done = new IdentityHashMap(); pw.println("digraph G { rankdir=LR; \n"); @@ -131,6 +135,7 @@ public class GraphViz { } for(Node n : ihm.values()) n.edges(pw); pw.println("}\n"); + pw.flush(); } }