Search in sources :

Example 1 with MutableGraph

use of com.google.common.graph.MutableGraph in project narchy by automenta.

the class SimpleGraphTest method main.

public static void main(String[] args) {
    MutableGraph g = GraphBuilder.directed().build();
    g.putEdge(("a"), ("b"));
    g.putEdge(("b"), ("c"));
    g.putEdge(("b"), ("d"));
    MapNodeGraph h = new MapNodeGraph();
    h.addNode(("x"));
    h.addNode(("y"));
    h.addNode(("z"));
    h.addNode(("w"));
    h.addEdge(("x"), ("xy"), ("y"));
    h.addEdge(("x"), ("xz"), ("z"));
    h.addEdge(("y"), ("yz"), ("z"));
    h.addEdge(("w"), ("wy"), ("y"));
    SimpleGraph sg = new SimpleGraph();
    // sg.commit(g);
    sg.commit(h);
    sg.show(800, 600, false);
}
Also used : SimpleGraph(spacegraph.space3d.widget.SimpleGraph) MapNodeGraph(jcog.data.graph.MapNodeGraph) MutableGraph(com.google.common.graph.MutableGraph)

Aggregations

MutableGraph (com.google.common.graph.MutableGraph)1 MapNodeGraph (jcog.data.graph.MapNodeGraph)1 SimpleGraph (spacegraph.space3d.widget.SimpleGraph)1