Package org.graphstream.graph

Examples of org.graphstream.graph.Edge


          g.addSink(nsc);

          g.addAttribute("attribute", "foo");
          g.changeAttribute("attribute", false);
          Edge e = g.addEdge("AB", "A", "B");
          e.addAttribute("attribute", "foo");
          e.changeAttribute("attribute", false);
          Node n = e.getNode0();
          n.addAttribute("attribute", "foo");
          n.changeAttribute("attribute", false);

          try {
            nsc.close();
          } catch (IOException e1) {
          }
        }
      };

      t.start();

      try {
        t.join();
      } catch (InterruptedException e) {
        fail(e.getMessage());
      }

      while (pipe.hasPostRemaining() || net.hasActiveConnections()) {
        pipe.pump();
View Full Code Here


          return;
        }

        g.addSink(nsc);
        Node node0 = g.addNode("node0");
        Edge edge = g.addEdge("edge", "node0", "node1", true);
        node0.addAttribute("nodeAttribute", 0);
        node0.changeAttribute("nodeAttribute", 1);
        node0.removeAttribute("nodeAttribute");
        edge.addAttribute("edgeAttribute", 0);
        edge.changeAttribute("edgeAttribute", 1);
        edge.removeAttribute("edgeAttribute");
        g.addAttribute("graphAttribute", 0);
        g.changeAttribute("graphAttribute", 1);
        g.removeAttribute("graphAttribute");
        g.stepBegins(1.1);
        g.removeEdge("edge");
View Full Code Here

      g.addNode("4");
      g.addNode("5");

      try {
        A goodTypedEdge = g.addEdge("e0", "0", "1");
        Edge e = g.addEdge("e1", "1", "2");
      } catch (ClassCastException e) {
        fail();
      }

      try {
        BadTypedEdge bte = g.addEdge("e2", "2", "3");
        fail();
      } catch (ClassCastException e) {
      }

      assertNotNull(g.getEdge("e0"));
      assertNotNull(g.getEdge("e1"));
      assertNotNull(g.getEdge("e2"));

      // Get

      try {
        A goodTypedEdge;

        goodTypedEdge = g.getEdge("e0");
        goodTypedEdge = g.getEdge("e1");
        goodTypedEdge = g.getEdge("e2");

        Edge e;

        e = g.getEdge("e0");
        e = g.getEdge("e1");
        e = g.getEdge("e2");
      } catch (ClassCastException e) {
        fail();
      }

      try {
        BadTypedEdge bte;

        bte = g.getEdge("e0");
        fail();
        bte = g.getEdge("e1");
        fail();
        bte = g.getEdge("e2");
        fail();
      } catch (ClassCastException e) {
      }

      // Remove

      try {
        A goodTypedEdge = g.removeEdge("e0");
        Edge e = g.removeEdge("e1");
      } catch (ClassCastException e) {
        fail();
      }

      try {
View Full Code Here

          A goodTypedEdge = iA.next();
        }

        Iterator<Edge> iE = g.getEdgeIterator();
        while (iE.hasNext()) {
          Edge e = iE.next();
        }
      } catch (ClassCastException e) {
        fail();
      }
View Full Code Here

        for (Edge e : root.getEdgeSet())
          ;

        for (int i = 0; i < 10; i++) {
          A edge = root.getEdge(i);
          Edge e = root.getEdge(i);
        }

        Iterator<A> iA;

        iA = root.getLeavingEdgeIterator();
        while (iA.hasNext()) {
          A edge = iA.next();
        }

        iA = root.getEnteringEdgeIterator();
        while (iA.hasNext()) {
          A edge = iA.next();
        }

        Iterator<Edge> iE;

        iE = root.getLeavingEdgeIterator();
        while (iE.hasNext()) {
          Edge e = iE.next();
        }

        iE = root.getEnteringEdgeIterator();
        while (iE.hasNext()) {
          Edge e = iE.next();
        }
      } catch (ClassCastException e) {
        fail();
      } catch (UnsupportedOperationException e) {
      }
View Full Code Here

      g.addNode("0");
      g.addNode("1");

      g.addEdge("A", "0", "1");

      Edge edge = g.getEdge("A");

      try {
        A nodeA;

        nodeA = edge.getNode0();
        nodeA = edge.getSourceNode();
        nodeA = edge.getNode1();
        nodeA = edge.getTargetNode();
      } catch (ClassCastException e) {
        fail();
      }

      try {
        Node nodeA;

        nodeA = edge.getNode0();
        nodeA = edge.getSourceNode();
        nodeA = edge.getNode1();
        nodeA = edge.getTargetNode();
      } catch (ClassCastException e) {
        fail();
      }

      try {
        BadTypedNode nodeA;

        nodeA = edge.getNode0();
        fail();
        nodeA = edge.getSourceNode();
        fail();
        nodeA = edge.getNode1();
        fail();
        nodeA = edge.getTargetNode();
        fail();
      } catch (ClassCastException e) {
      }

      g.clear();
View Full Code Here

   * (non-Javadoc)
   *
   * @see org.graphstream.graph.Graph#removeEdge(java.lang.String)
   */
  public <T extends Edge> T removeEdge(String id) {
    Edge edge = getEdge(id);

    if (edge == null) {
      if (strictChecking)
        throw new ElementNotFoundException("Edge \"" + id
            + "\" not found. Cannot remove it.");
View Full Code Here

   * (non-Javadoc)
   *
   * @see org.graphstream.graph.Graph#removeEdge(int)
   */
  public <T extends Edge> T removeEdge(int index) {
    Edge edge = getEdge(index);

    if (edge == null) {
      if (strictChecking)
        throw new ElementNotFoundException("Edge #" + index
            + " not found. Cannot remove it.");
View Full Code Here

            sendNodeAttributeAdded(sourceId, nodeId, key,
                node.getAttribute(key));
      }

      for (int i = 0; i < getEdgeCount(); i++) {
        Edge edge = getEdge(i);
        String edgeId = edge.getId();

        sendEdgeAdded(sourceId, edgeId, edge.getNode0().getId(), edge
            .getNode1().getId(), edge.isDirected());

        if (edge.getAttributeCount() > 0)
          for (String key : edge.getAttributeKeySet())
            sendEdgeAttributeAdded(sourceId, edgeId, key,
                edge.getAttribute(key));
      }
    }
View Full Code Here

TOP

Related Classes of org.graphstream.graph.Edge

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.