Package edu.uci.ics.jung.graph.impl

Examples of edu.uci.ics.jung.graph.impl.UndirectedSparseEdge


        Edge e = null;
        try {
            if (_graphType == GraphTypes.Directed) {
                e = _myGraph.addEdge(new DirectedSparseEdge(parent, child));
            } else if (_graphType == GraphTypes.UnDirected)  {
                e = _myGraph.addEdge(new UndirectedSparseEdge(parent, child));
            }
            if (e != null)
                e.setUserDatum("edgetype", et, UserData.REMOVE);
        } catch (ConstraintViolationException cve) {
            throw new GraphException("Edge already existing between (" + parent.getUserDatum("name") + ") and (" + child.getUserDatum("name") + ")\n" +
View Full Code Here


            v1.addUserDatum("name", entry.getKey(), new UserDataContainer.CopyAction.Clone());
            g.addVertex(v1);
            Vertex v2 = new SparseVertex();
            v2.addUserDatum("name", entry.getValue(), new UserDataContainer.CopyAction.Clone());
            g.addVertex(v2);
            Edge e = new UndirectedSparseEdge(v1, v2);
            g.addEdge(e);
        }
        FRLayout l = new FRLayout(g);
        PluggableRenderer r = new PluggableRenderer();
        VisualizationViewer vv = new VisualizationViewer((Layout) l, r);
View Full Code Here

            // avoid recursive edges
            if (startVertex != endVertex) {
              if (uiEdge.isDirected()) {
                jungEdge = new DirectedSparseEdge(startVertex, endVertex);
              } else {
                jungEdge = new UndirectedSparseEdge(startVertex, endVertex);
              }

              jungEdge.addUserDatum(ELASTIC_LENGTH_KEY, new Double(elasticEdge
                  .getLength()), UserData.SHARED);
View Full Code Here

TOP

Related Classes of edu.uci.ics.jung.graph.impl.UndirectedSparseEdge

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.