Uses of Interface
org.graphstream.graph.Edge

Packages that use Edge
org.graphstream.graph   
org.graphstream.graph.implementations   
org.graphstream.ui.graphicGraph   
 

Uses of Edge in org.graphstream.graph
 

Classes in org.graphstream.graph with type parameters of type Edge
 interface EdgeFactory<T extends Edge>
          An interface aimed at dynamically creating edge objects.
 

Methods in org.graphstream.graph with type parameters of type Edge
<T extends Edge>
T
Graph.addEdge(String id, int index1, int index2)
          Like Graph.addEdge(String, String, String) but the nodes are identified by their indices.
<T extends Edge>
T
Graph.addEdge(String id, int fromIndex, int toIndex, boolean directed)
          Like Graph.addEdge(String, String, String, boolean) but the nodes are identified by their indices.
<T extends Edge>
T
Graph.addEdge(String id, Node node1, Node node2)
          Like Graph.addEdge(String, String, String) but the node references are given instead of node identifiers.
<T extends Edge>
T
Graph.addEdge(String id, Node from, Node to, boolean directed)
          Like Graph.addEdge(String, String, String, boolean) but the node references are given instead of node identifiers.
<T extends Edge>
T
Graph.addEdge(String id, String node1, String node2)
          Adds an undirected edge between nodes.
<T extends Edge>
T
Graph.addEdge(String id, String from, String to, boolean directed)
          Like Graph.addEdge(String, String, String), but this edge can be directed between the two given nodes.
<T extends Edge>
Iterable<T>
Node.getEachEdge()
          Set of all entering and leaving edges.
<T extends Edge>
Iterable<? extends T>
Graph.getEachEdge()
          Set of edges usable in a for-each instruction.
<T extends Edge>
Iterable<T>
Node.getEachEnteringEdge()
          Set of all entering edges.
<T extends Edge>
Iterable<T>
Node.getEachLeavingEdge()
          Set of all leaving edges.
<T extends Edge>
T
Node.getEdge(int i)
          I-th edge.
<T extends Edge>
T
Graph.getEdge(int index)
          Get an edge by its index.
<T extends Edge>
T
Graph.getEdge(String id)
          Get an edge by its identifier.
<T extends Edge>
T
Node.getEdgeBetween(int index)
          Retrieves an edge between this node and the node with index i if one exists.
<T extends Edge>
T
Node.getEdgeBetween(Node node)
          Retrieves an edge between this node and and another node if one exists.
<T extends Edge>
T
Node.getEdgeBetween(String id)
          Retrieve an edge between this node and the node 'id', if it exits.
<T extends Edge>
T
Node.getEdgeFrom(int index)
          Retrieves an edge that leaves node with given index toward this node.
<T extends Edge>
T
Node.getEdgeFrom(Node node)
          Retrieves an edge that leaves given node toward this node.
<T extends Edge>
T
Node.getEdgeFrom(String id)
          Retrieve an edge that leaves node 'id' toward this node.
<T extends Edge>
Iterator<T>
Node.getEdgeIterator()
          Iterator on the set of connected edges.
<T extends Edge>
Iterator<T>
Graph.getEdgeIterator()
          Iterator on the set of edges, in an undefined order.
<T extends Edge>
Collection<T>
Node.getEdgeSet()
          Set of all entering and leaving edges.
<T extends Edge>
Collection<T>
Graph.getEdgeSet()
          Unmodifiable view of the set of edges.
<T extends Edge>
T
Node.getEdgeToward(int index)
          Retrieves an edge that leaves this node toward the node with given index.
<T extends Edge>
T
Node.getEdgeToward(Node node)
          Retrieves an edge that leaves this node toward another node.
<T extends Edge>
T
Node.getEdgeToward(String id)
          Retrieve an edge that leaves this node toward 'id'.
<T extends Edge>
T
Node.getEnteringEdge(int i)
          I-th entering edge.
<T extends Edge>
Iterator<T>
Node.getEnteringEdgeIterator()
          Iterator only on leaving edges.
<T extends Edge>
Collection<T>
Node.getEnteringEdgeSet()
          Set of all entering edges.
<T extends Edge>
T
Node.getLeavingEdge(int i)
          I-th leaving edge.
<T extends Edge>
Iterator<T>
Node.getLeavingEdgeIterator()
          Iterator only on entering edges.
<T extends Edge>
Collection<T>
Node.getLeavingEdgeSet()
          Set of all leaving edges.
<T extends Edge>
T
Graph.removeEdge(Edge edge)
          Removes an edge.
<T extends Edge>
T
Graph.removeEdge(int index)
          Removes an edge with a given index.
<T extends Edge>
T
Graph.removeEdge(int fromIndex, int toIndex)
          Removes an edge between two nodes.
<T extends Edge>
T
Graph.removeEdge(Node node1, Node node2)
          Removes an edge between two nodes.
<T extends Edge>
T
Graph.removeEdge(String id)
          Removes an edge knowing its identifier.
<T extends Edge>
T
Graph.removeEdge(String from, String to)
          Remove an edge given the identifiers of its two endpoints.
 

Methods in org.graphstream.graph that return Edge
 Edge Path.peekEdge()
          Looks at the edge at the top of the stack without removing it from the stack.
 Edge Path.popEdge()
          This methods pops the 2 stacks (edgePath and nodePath) and returns the removed edge.
 

Methods in org.graphstream.graph that return types with arguments of type Edge
 EdgeFactory<? extends Edge> Graph.edgeFactory()
          The factory used to create edge instances.
 List<Edge> Path.getEdgePath()
          Returns the list of edges representing the path.
 

Methods in org.graphstream.graph with parameters of type Edge
 void Path.add(Edge edge)
          Method that adds an edge an a node to the path.
 void Path.add(Node from, Edge edge)
          Method that adds a node (and an edge) to the path.
 boolean Path.contains(Edge edge)
          Says whether the path contains this edge or not.
 void Path.push(Edge edge)
          A synonym for Path.add(Edge).
 void Path.push(Node from, Edge edge)
          A synonym for Path.add(Edge).
<T extends Edge>
T
Graph.removeEdge(Edge edge)
          Removes an edge.
 

Method parameters in org.graphstream.graph with type arguments of type Edge
 void Graph.setEdgeFactory(EdgeFactory<? extends Edge> ef)
          Set the edge factory used to create edges.
 

Uses of Edge in org.graphstream.graph.implementations
 

Classes in org.graphstream.graph.implementations that implement Edge
 class AbstractEdge
           This class provides a basic implementation of Edge interface, to minimize the effort required to implement this interface.
 

Methods in org.graphstream.graph.implementations with type parameters of type Edge
<T extends Edge>
T
AbstractGraph.addEdge(String id, int index1, int index2)
           
<T extends Edge>
T
AbstractGraph.addEdge(String id, int fromIndex, int toIndex, boolean directed)
           
<T extends Edge>
T
AbstractGraph.addEdge(String id, Node node1, Node node2)
           
<T extends Edge>
T
AbstractGraph.addEdge(String id, Node from, Node to, boolean directed)
           
<T extends Edge>
T
AbstractGraph.addEdge(String id, String node1, String node2)
           
<T extends Edge>
T
AbstractGraph.addEdge(String id, String from, String to, boolean directed)
           
<T extends Edge>
Iterable<? extends T>
AbstractGraph.getEachEdge()
          This implementation uses AbstractGraph.getEdgeIterator()
<T extends Edge>
Iterable<T>
AbstractNode.getEachEdge()
          This implementation uses AbstractNode.getEdgeIterator()
<T extends Edge>
Iterable<T>
AbstractNode.getEachEnteringEdge()
          This implementation uses AbstractNode.getEnteringEdgeIterator()
<T extends Edge>
Iterable<T>
AbstractNode.getEachLeavingEdge()
          This implementation uses AbstractNode.getLeavingEdgeIterator()
<T extends Edge>
T
AdjacencyListNode.getEdge(int i)
           
<T extends Edge>
T
AdjacencyListGraph.getEdge(int index)
           
abstract
<T extends Edge>
T
AbstractGraph.getEdge(int index)
           
abstract
<T extends Edge>
T
AbstractNode.getEdge(int i)
           
<T extends Edge>
T
AdjacencyListGraph.getEdge(String id)
           
abstract
<T extends Edge>
T
AbstractGraph.getEdge(String id)
           
<T extends Edge>
T
AbstractNode.getEdgeBetween(int index)
          This implementation uses AbstractNode.getEdgeBetween(Node)
<T extends Edge>
T
AdjacencyListNode.getEdgeBetween(Node node)
           
abstract
<T extends Edge>
T
AbstractNode.getEdgeBetween(Node node)
           
<T extends Edge>
T
AbstractNode.getEdgeBetween(String id)
          This implementation uses AbstractNode.getEdgeBetween(Node)
<T extends Edge>
T
AbstractNode.getEdgeFrom(int index)
          This implementation uses AbstractNode.getEdgeFrom(Node)
<T extends Edge>
T
AdjacencyListNode.getEdgeFrom(Node node)
           
abstract
<T extends Edge>
T
AbstractNode.getEdgeFrom(Node node)
           
<T extends Edge>
T
AbstractNode.getEdgeFrom(String id)
          This implementation uses AbstractNode.getEdgeFrom(Node)
<T extends Edge>
Iterator<T>
AdjacencyListNode.getEdgeIterator()
           
<T extends Edge>
Iterator<T>
AdjacencyListGraph.getEdgeIterator()
           
abstract
<T extends Edge>
Iterator<T>
AbstractGraph.getEdgeIterator()
           
abstract
<T extends Edge>
Iterator<T>
AbstractNode.getEdgeIterator()
           
<T extends Edge>
Collection<T>
AbstractGraph.getEdgeSet()
          This implementation uses AbstractGraph.getEdgeIterator() and AbstractGraph.getEdgeCount()
<T extends Edge>
Collection<T>
AbstractNode.getEdgeSet()
          This implementation uses AbstractNode.getEdgeIterator() and AbstractNode.getDegree()
<T extends Edge>
Collection<T>
MultiNode.getEdgeSetBetween(int index)
           
<T extends Edge>
Collection<T>
MultiNode.getEdgeSetBetween(Node node)
           
<T extends Edge>
Collection<T>
MultiNode.getEdgeSetBetween(String id)
           
<T extends Edge>
T
AbstractNode.getEdgeToward(int index)
          This implementation uses AbstractNode.getEdgeToward(Node)
<T extends Edge>
T
AdjacencyListNode.getEdgeToward(Node node)
           
abstract
<T extends Edge>
T
AbstractNode.getEdgeToward(Node node)
           
<T extends Edge>
T
AbstractNode.getEdgeToward(String id)
          This implementation uses AbstractNode.getEdgeToward(Node)
<T extends Edge>
T
AdjacencyListNode.getEnteringEdge(int i)
           
abstract
<T extends Edge>
T
AbstractNode.getEnteringEdge(int i)
           
<T extends Edge>
Iterator<T>
AdjacencyListNode.getEnteringEdgeIterator()
           
abstract
<T extends Edge>
Iterator<T>
AbstractNode.getEnteringEdgeIterator()
           
<T extends Edge>
Collection<T>
AbstractNode.getEnteringEdgeSet()
          This implementation uses AbstractNode.getEnteringEdgeIterator() and #geIntDegree()
<T extends Edge>
T
AdjacencyListNode.getLeavingEdge(int i)
           
abstract
<T extends Edge>
T
AbstractNode.getLeavingEdge(int i)
           
<T extends Edge>
Iterator<T>
AdjacencyListNode.getLeavingEdgeIterator()
           
abstract
<T extends Edge>
Iterator<T>
AbstractNode.getLeavingEdgeIterator()
           
<T extends Edge>
Collection<T>
AbstractNode.getLeavingEdgeSet()
          This implementation uses #getLeavingIterator() and #geOuttDegree()
<T extends Edge>
T
AbstractGraph.removeEdge(Edge edge)
           
<T extends Edge>
T
AbstractGraph.removeEdge(int index)
           
<T extends Edge>
T
AbstractGraph.removeEdge(int fromIndex, int toIndex)
           
<T extends Edge>
T
AbstractGraph.removeEdge(Node node1, Node node2)
           
<T extends Edge>
T
AbstractGraph.removeEdge(String id)
           
<T extends Edge>
T
AbstractGraph.removeEdge(String from, String to)
           
 

Methods in org.graphstream.graph.implementations that return types with arguments of type Edge
 EdgeFactory<? extends Edge> AbstractGraph.edgeFactory()
           
 Iterator<Edge> AbstractNode.iterator()
          This implementation uses AbstractNode.getEdgeIterator()
 

Methods in org.graphstream.graph.implementations with parameters of type Edge
 boolean AbstractNode.isEnteringEdge(Edge e)
          Checks if an edge enters this node.
 boolean AbstractNode.isIncidentEdge(Edge e)
          Checks if an edge is incident to this node.
 boolean AbstractNode.isLeavingEdge(Edge e)
          Checks if an edge leaves this node.
<T extends Edge>
T
AbstractGraph.removeEdge(Edge edge)
           
 

Method parameters in org.graphstream.graph.implementations with type arguments of type Edge
 void AbstractGraph.setEdgeFactory(EdgeFactory<? extends Edge> ef)
           
 

Uses of Edge in org.graphstream.ui.graphicGraph
 

Classes in org.graphstream.ui.graphicGraph that implement Edge
 class GraphicEdge
          Graphical edge.
 

Methods in org.graphstream.ui.graphicGraph with type parameters of type Edge
<T extends Edge>
T
GraphicGraph.addEdge(String id, int index1, int index2)
           
<T extends Edge>
T
GraphicGraph.addEdge(String id, int fromIndex, int toIndex, boolean directed)
           
<T extends Edge>
T
GraphicGraph.addEdge(String id, Node node1, Node node2)
           
<T extends Edge>
T
GraphicGraph.addEdge(String id, Node from, Node to, boolean directed)
           
<T extends Edge>
T
GraphicGraph.addEdge(String id, String from, String to)
           
<T extends Edge>
T
GraphicGraph.addEdge(String id, String from, String to, boolean directed)
           
<T extends Edge>
Iterable<T>
GraphicNode.getEachEdge()
           
<T extends Edge>
Iterable<T>
GraphicNode.getEachEnteringEdge()
           
<T extends Edge>
Iterable<T>
GraphicNode.getEachLeavingEdge()
           
<T extends Edge>
T
GraphicGraph.getEdge(int index)
           
<T extends Edge>
T
GraphicNode.getEdge(int i)
           
<T extends Edge>
T
GraphicGraph.getEdge(String id)
           
<T extends Edge>
T
GraphicNode.getEdgeBetween(int index)
           
<T extends Edge>
T
GraphicNode.getEdgeBetween(Node Node)
           
<T extends Edge>
T
GraphicNode.getEdgeBetween(String id)
           
<T extends Edge>
T
GraphicNode.getEdgeFrom(int index)
           
<T extends Edge>
T
GraphicNode.getEdgeFrom(Node Node)
           
<T extends Edge>
T
GraphicNode.getEdgeFrom(String id)
           
<T extends Edge>
Iterator<T>
GraphicGraph.getEdgeIterator()
           
<T extends Edge>
Iterator<T>
GraphicNode.getEdgeIterator()
           
<T extends Edge>
Collection<T>
GraphicGraph.getEdgeSet()
           
<T extends Edge>
Collection<T>
GraphicNode.getEdgeSet()
           
<T extends Edge>
T
GraphicNode.getEdgeToward(int index)
           
<T extends Edge>
T
GraphicNode.getEdgeToward(Node Node)
           
<T extends Edge>
T
GraphicNode.getEdgeToward(String id)
           
<T extends Edge>
T
GraphicNode.getEnteringEdge(int i)
           
<T extends Edge>
Iterator<T>
GraphicNode.getEnteringEdgeIterator()
           
<T extends Edge>
Collection<T>
GraphicNode.getEnteringEdgeSet()
           
<T extends Edge>
T
GraphicNode.getLeavingEdge(int i)
           
<T extends Edge>
Iterator<T>
GraphicNode.getLeavingEdgeIterator()
           
<T extends Edge>
Collection<T>
GraphicNode.getLeavingEdgeSet()
           
<T extends Edge>
T
GraphicGraph.removeEdge(Edge edge)
           
<T extends Edge>
T
GraphicGraph.removeEdge(int index)
           
<T extends Edge>
T
GraphicGraph.removeEdge(int fromIndex, int toIndex)
           
<T extends Edge>
T
GraphicGraph.removeEdge(Node node1, Node node2)
           
<T extends Edge>
T
GraphicGraph.removeEdge(String id)
           
<T extends Edge>
T
GraphicGraph.removeEdge(String from, String to)
           
 

Methods in org.graphstream.ui.graphicGraph that return Edge
 Edge StyleGroupSet.getEdge(String id)
          Get an edge element knowing its identifier.
 Edge GraphicGraph.removeEdge(String sourceId, long timeId, String id)
           
 Edge GraphicGraph.removeEdge(String sourceId, long timeId, String from, String to)
           
 

Methods in org.graphstream.ui.graphicGraph that return types with arguments of type Edge
 EdgeFactory<? extends Edge> GraphicGraph.edgeFactory()
           
 Iterable<? extends Edge> StyleGroupSet.edges()
          Iterable set of edges.
 Iterable<? extends Edge> GraphicGraph.getEachEdge()
           
 Iterator<? extends Edge> StyleGroupSet.getEdgeIterator()
          Iterator on the set of edges.
 Iterator<Edge> GraphicNode.iterator()
           
 

Methods in org.graphstream.ui.graphicGraph with parameters of type Edge
static double GraphPosLengthUtils.edgeLength(Edge edge)
          Like GraphPosLengthUtils.edgeLength(Graph,String) but use an existing edge as argument.
 StyleGroup StyleGroupSet.getStyleFor(Edge edge)
          Get the style of a given edge.
<T extends Edge>
T
GraphicGraph.removeEdge(Edge edge)
           
 

Method parameters in org.graphstream.ui.graphicGraph with type arguments of type Edge
 void GraphicGraph.setEdgeFactory(EdgeFactory<? extends Edge> ef)
           
 



Copyright © 2011. All Rights Reserved.