agl2
Interface DirectedGraph

All Superinterfaces:
EdgeGraph, Graph, GraphTag, PropertyGraph, VertexGraph
All Known Subinterfaces:
BidirectedGraph
All Known Implementing Classes:
Bigraph, Digraph

public interface DirectedGraph
extends VertexGraph, EdgeGraph, PropertyGraph

The DirectedGraph description.


Nested Class Summary
 
Nested classes inherited from class agl2.GraphTag
GraphTag.MapTag, GraphTag.Tag
 
Field Summary
 
Fields inherited from interface agl2.GraphTag
allTags, BIGRAPH, DIGRAPH, EDGE_DATA, EDGE_INDEX, EDGE_WEIGHT, GRAPH_ACYLIC, GRAPH_NAME, GRAPH_ROOT, GRAPH_TRAITS, MULTIGRAPH, OBJECT_VERTEX, UNGRAPH, VERTEX_COLOR, VERTEX_DATA, VERTEX_DISTANCE, VERTEX_EDGEMAP, VERTEX_INDEX
 
Method Summary
 java.util.Set getAdjacentOutEdges(java.lang.Object v)
           
 java.util.Set getAdjacentOutVertices(java.lang.Object v)
          Same as getAdjacentVertices
 java.lang.Object getRoot()
           
 
Methods inherited from interface agl2.VertexGraph
getAdjacentVertices
 
Methods inherited from interface agl2.Graph
getEdges, getVertices
 
Methods inherited from interface agl2.EdgeGraph
getAdjacentEdges, getEdge
 
Methods inherited from interface agl2.PropertyGraph
getProperty, putProperty
 

Method Detail

getAdjacentOutVertices

public java.util.Set getAdjacentOutVertices(java.lang.Object v)
Same as getAdjacentVertices

Returns:
Set o in V s.t. (v,o) in E
See Also:
VertexGraph

getAdjacentOutEdges

public java.util.Set getAdjacentOutEdges(java.lang.Object v)
Returns:
Set

getRoot

public java.lang.Object getRoot()