|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Edge | |
---|---|
org.graphstream.graph | |
org.graphstream.graph.implementations | |
org.graphstream.ui.graphicGraph | |
org.graphstream.util |
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 | ||
---|---|---|
|
Graph.addEdge(String id,
int index1,
int index2)
Like Graph.addEdge(String, String, String) but the nodes are
identified by their indices. |
|
|
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. |
|
|
Graph.addEdge(String id,
Node node1,
Node node2)
Like Graph.addEdge(String, String, String) but the node references are
given instead of node identifiers. |
|
|
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. |
|
|
Graph.addEdge(String id,
String node1,
String node2)
Adds an undirected edge between nodes. |
|
|
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. |
|
|
Structure.getEachEdge()
Set of edges usable in a for-each instruction. |
|
|
Path.getEachEdge()
|
|
|
Node.getEachEdge()
Set of all entering and leaving edges. |
|
|
Node.getEachEnteringEdge()
Set of all entering edges. |
|
|
Node.getEachLeavingEdge()
Set of all leaving edges. |
|
|
Graph.getEdge(int index)
Get an edge by its index. |
|
|
Node.getEdge(int i)
I-th edge. |
|
|
Graph.getEdge(String id)
Get an edge by its identifier. |
|
|
Node.getEdgeBetween(int index)
Retrieves an edge between this node and the node with index i if one exists. |
|
|
Node.getEdgeBetween(Node node)
Retrieves an edge between this node and and another node if one exists. |
|
|
Node.getEdgeBetween(String id)
Retrieve an edge between this node and the node 'id', if it exits. |
|
|
Node.getEdgeFrom(int index)
Retrieves an edge that leaves node with given index toward this node. |
|
|
Node.getEdgeFrom(Node node)
Retrieves an edge that leaves given node toward this node. |
|
|
Node.getEdgeFrom(String id)
Retrieve an edge that leaves node 'id' toward this node. |
|
|
Structure.getEdgeIterator()
Iterator on the set of edges, in an undefined order. |
|
|
Path.getEdgeIterator()
|
|
|
Node.getEdgeIterator()
Iterator on the set of connected edges. |
|
|
Structure.getEdgeSet()
Unmodifiable view of the set of edges. |
|
|
Path.getEdgeSet()
|
|
|
Node.getEdgeSet()
Set of all entering and leaving edges. |
|
|
Node.getEdgeToward(int index)
Retrieves an edge that leaves this node toward the node with given index. |
|
|
Node.getEdgeToward(Node node)
Retrieves an edge that leaves this node toward another node. |
|
|
Node.getEdgeToward(String id)
Retrieve an edge that leaves this node toward 'id'. |
|
|
Node.getEnteringEdge(int i)
I-th entering edge. |
|
|
Node.getEnteringEdgeIterator()
Iterator only on leaving edges. |
|
|
Node.getEnteringEdgeSet()
Set of all entering edges. |
|
|
Node.getLeavingEdge(int i)
I-th leaving edge. |
|
|
Node.getLeavingEdgeIterator()
Iterator only on entering edges. |
|
|
Node.getLeavingEdgeSet()
Set of all leaving edges. |
|
|
Graph.removeEdge(Edge edge)
Removes an edge. |
|
|
Graph.removeEdge(int index)
Removes an edge with a given index. |
|
|
Graph.removeEdge(int fromIndex,
int toIndex)
Removes an edge between two nodes. |
|
|
Graph.removeEdge(Node node1,
Node node2)
Removes an edge between two nodes. |
|
|
Graph.removeEdge(String id)
Removes an edge knowing its identifier. |
|
|
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) . |
|
|
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 | ||
---|---|---|
|
AbstractGraph.addEdge(String id,
int index1,
int index2)
|
|
|
AbstractGraph.addEdge(String id,
int fromIndex,
int toIndex,
boolean directed)
|
|
|
AbstractGraph.addEdge(String id,
Node node1,
Node node2)
|
|
|
AbstractGraph.addEdge(String id,
Node from,
Node to,
boolean directed)
|
|
|
AbstractGraph.addEdge(String id,
String node1,
String node2)
|
|
|
AbstractGraph.addEdge(String id,
String from,
String to,
boolean directed)
|
|
|
AbstractGraph.getEachEdge()
This implementation uses AbstractGraph.getEdgeIterator() |
|
|
AbstractNode.getEachEdge()
This implementation uses AbstractNode.getEdgeIterator() |
|
|
AbstractNode.getEachEnteringEdge()
This implementation uses AbstractNode.getEnteringEdgeIterator() |
|
|
AbstractNode.getEachLeavingEdge()
This implementation uses AbstractNode.getLeavingEdgeIterator() |
|
|
AdjacencyListGraph.getEdge(int index)
|
|
abstract
|
AbstractGraph.getEdge(int index)
|
|
|
AdjacencyListNode.getEdge(int i)
|
|
abstract
|
AbstractNode.getEdge(int i)
|
|
|
AdjacencyListGraph.getEdge(String id)
|
|
abstract
|
AbstractGraph.getEdge(String id)
|
|
|
AbstractNode.getEdgeBetween(int index)
This implementation uses AbstractNode.getEdgeBetween(Node) |
|
|
AdjacencyListNode.getEdgeBetween(Node node)
|
|
abstract
|
AbstractNode.getEdgeBetween(Node node)
|
|
|
AbstractNode.getEdgeBetween(String id)
This implementation uses AbstractNode.getEdgeBetween(Node) |
|
|
AbstractNode.getEdgeFrom(int index)
This implementation uses AbstractNode.getEdgeFrom(Node) |
|
|
AdjacencyListNode.getEdgeFrom(Node node)
|
|
abstract
|
AbstractNode.getEdgeFrom(Node node)
|
|
|
AbstractNode.getEdgeFrom(String id)
This implementation uses AbstractNode.getEdgeFrom(Node) |
|
|
AdjacencyListGraph.getEdgeIterator()
|
|
abstract
|
AbstractGraph.getEdgeIterator()
|
|
|
AdjacencyListNode.getEdgeIterator()
|
|
abstract
|
AbstractNode.getEdgeIterator()
|
|
|
AbstractGraph.getEdgeSet()
This implementation uses AbstractGraph.getEdgeIterator() and
AbstractGraph.getEdgeCount() |
|
|
AbstractNode.getEdgeSet()
This implementation uses AbstractNode.getEdgeIterator() and
AbstractNode.getDegree() |
|
|
MultiNode.getEdgeSetBetween(int index)
|
|
|
MultiNode.getEdgeSetBetween(Node node)
|
|
|
MultiNode.getEdgeSetBetween(String id)
|
|
|
AbstractNode.getEdgeToward(int index)
This implementation uses AbstractNode.getEdgeToward(Node) |
|
|
AdjacencyListNode.getEdgeToward(Node node)
|
|
abstract
|
AbstractNode.getEdgeToward(Node node)
|
|
|
AbstractNode.getEdgeToward(String id)
This implementation uses AbstractNode.getEdgeToward(Node) |
|
|
AdjacencyListNode.getEnteringEdge(int i)
|
|
abstract
|
AbstractNode.getEnteringEdge(int i)
|
|
|
AdjacencyListNode.getEnteringEdgeIterator()
|
|
abstract
|
AbstractNode.getEnteringEdgeIterator()
|
|
|
AbstractNode.getEnteringEdgeSet()
This implementation uses AbstractNode.getEnteringEdgeIterator() and
#geIntDegree() |
|
|
AdjacencyListNode.getLeavingEdge(int i)
|
|
abstract
|
AbstractNode.getLeavingEdge(int i)
|
|
|
AdjacencyListNode.getLeavingEdgeIterator()
|
|
abstract
|
AbstractNode.getLeavingEdgeIterator()
|
|
|
AbstractNode.getLeavingEdgeSet()
This implementation uses #getLeavingIterator() and
#geOuttDegree() |
|
|
AbstractGraph.removeEdge(Edge edge)
|
|
|
AbstractGraph.removeEdge(int index)
|
|
|
AbstractGraph.removeEdge(int fromIndex,
int toIndex)
|
|
|
AbstractGraph.removeEdge(Node node1,
Node node2)
|
|
|
AbstractGraph.removeEdge(String id)
|
|
|
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. |
|
|
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 | ||
---|---|---|
|
GraphicGraph.addEdge(String id,
int index1,
int index2)
|
|
|
GraphicGraph.addEdge(String id,
int fromIndex,
int toIndex,
boolean directed)
|
|
|
GraphicGraph.addEdge(String id,
Node node1,
Node node2)
|
|
|
GraphicGraph.addEdge(String id,
Node from,
Node to,
boolean directed)
|
|
|
GraphicGraph.addEdge(String id,
String from,
String to)
|
|
|
GraphicGraph.addEdge(String id,
String from,
String to,
boolean directed)
|
|
|
GraphicNode.getEachEdge()
|
|
|
GraphicNode.getEachEnteringEdge()
|
|
|
GraphicNode.getEachLeavingEdge()
|
|
|
GraphicNode.getEdge(int i)
|
|
|
GraphicGraph.getEdge(int index)
|
|
|
GraphicGraph.getEdge(String id)
|
|
|
GraphicNode.getEdgeBetween(int index)
|
|
|
GraphicNode.getEdgeBetween(Node Node)
|
|
|
GraphicNode.getEdgeBetween(String id)
|
|
|
GraphicNode.getEdgeFrom(int index)
|
|
|
GraphicNode.getEdgeFrom(Node Node)
|
|
|
GraphicNode.getEdgeFrom(String id)
|
|
|
GraphicNode.getEdgeIterator()
|
|
|
GraphicGraph.getEdgeIterator()
|
|
|
GraphicNode.getEdgeSet()
|
|
|
GraphicGraph.getEdgeSet()
|
|
|
GraphicNode.getEdgeToward(int index)
|
|
|
GraphicNode.getEdgeToward(Node Node)
|
|
|
GraphicNode.getEdgeToward(String id)
|
|
|
GraphicNode.getEnteringEdge(int i)
|
|
|
GraphicNode.getEnteringEdgeIterator()
|
|
|
GraphicNode.getEnteringEdgeSet()
|
|
|
GraphicNode.getLeavingEdge(int i)
|
|
|
GraphicNode.getLeavingEdgeIterator()
|
|
|
GraphicNode.getLeavingEdgeSet()
|
|
|
GraphicGraph.removeEdge(Edge edge)
|
|
|
GraphicGraph.removeEdge(int index)
|
|
|
GraphicGraph.removeEdge(int fromIndex,
int toIndex)
|
|
|
GraphicGraph.removeEdge(Node node1,
Node node2)
|
|
|
GraphicGraph.removeEdge(String id)
|
|
|
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. |
|
|
GraphicGraph.removeEdge(Edge edge)
|
Method parameters in org.graphstream.ui.graphicGraph with type arguments of type Edge | |
---|---|
void |
GraphicGraph.setEdgeFactory(EdgeFactory<? extends Edge> ef)
|
Uses of Edge in org.graphstream.util |
---|
Classes in org.graphstream.util with type parameters of type Edge | |
---|---|
class |
FilteredEdgeIterator<T extends Edge>
|
Constructor parameters in org.graphstream.util with type arguments of type Edge | |
---|---|
FilteredEdgeIterator(Graph g,
Filter<Edge> filter)
|
|
FilteredEdgeIterator(Iterator<T> ite,
Filter<Edge> filter)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |