How to Have A New Graph From Scratch
Posted: 26 Apr 2013 00:43
When I run the code below, it gives the error: A java.lang.IllegalArgumentException exception has occurred.
GraphModel graphModel = Lookup.getDefault().lookup(GraphController.class).getModel();
GraphView newView = graphModel.newView();
Graph[] newGraph = new Graph[0];
newGraph = new Graph[]{graphModel.getHierarchicalUndirectedGraph(newView)};
newGraph[0].clear();
newGraph[0].clearEdges();
Node n;
Node n2;
n = graphModel.factory().newNode();
newGraph[0].addNode(n);
n2 = graphModel.factory().newNode();
newGraph[0].addNode(n2);
newEdge = graphModel.factory().newEdge(n, n2);
newGraph[0].addEdge(newEdge);
It should work according to here: http://gephi.org/docs/api/org/gephi/gra ... Model.html
Can anybody tell me please what I am doing wrong?
GraphModel graphModel = Lookup.getDefault().lookup(GraphController.class).getModel();
GraphView newView = graphModel.newView();
Graph[] newGraph = new Graph[0];
newGraph = new Graph[]{graphModel.getHierarchicalUndirectedGraph(newView)};
newGraph[0].clear();
newGraph[0].clearEdges();
Node n;
Node n2;
n = graphModel.factory().newNode();
newGraph[0].addNode(n);
n2 = graphModel.factory().newNode();
newGraph[0].addNode(n2);
newEdge = graphModel.factory().newEdge(n, n2);
newGraph[0].addEdge(newEdge);
It should work according to here: http://gephi.org/docs/api/org/gephi/gra ... Model.html
Can anybody tell me please what I am doing wrong?