Package directedgraph
Interface DirectedGraph
- All Known Implementing Classes:
AbstractDirectedGraph,AdjacencyListDirectedGraph,AdjacencyMatrixDirectedGraph
public interface DirectedGraph
A graph which has directed edges.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanareAdjacent(Vertex v, Vertex w) aVertex()destination(Edge e) edges()Vertex[]endVertices(Edge e) intinsertDirectedEdge(Vertex v, Vertex w, Object obj) insertVertex(Object obj) voidintnumEdges()intintvoidremoveEdge(Edge e) voidvoidvoidsetDirectionFrom(Edge e, Vertex v) voidsetDirectionTo(Edge e, Vertex v) vertices()
-
Method Details
-
numVertices
int numVertices() -
numEdges
int numEdges() -
vertices
-
edges
-
aVertex
Vertex aVertex() -
endVertices
-
opposite
-
areAdjacent
-
insertVertex
-
insertDirectedEdge
-
removeVertex
-
removeEdge
-
destination
-
origin
-
inDegree
-
outDegree
-
inIncidentEdges
-
outIncidentEdges
-
inAdjacentVertices
-
outAdjacentVertices
-
makeUndirected
-
reverseDirection
-
setDirectionFrom
-
setDirectionTo
-