scratch.joshua.jung_2_0.core
Interface DirectedGraph<V,E extends DirectedEdge>
- All Superinterfaces:
- ArchetypeGraph<V,E>, Graph<V,E>
- All Known Implementing Classes:
- SimpleDirectedSparseGraph
public interface DirectedGraph<V,E extends DirectedEdge>
- extends Graph<V,E>
Methods inherited from interface scratch.joshua.jung_2_0.core.Graph |
getEndpoints, getInEdges, getOpposite, getOutEdges, getPredecessors, getSuccessors, inDegree, isPredecessor, isSuccessor, numPredecessors, numSuccessors, outDegree |
Methods inherited from interface scratch.joshua.jung_2_0.core.ArchetypeGraph |
addVertex, areIncident, areNeighbors, degree, findEdge, getEdges, getIncidentEdges, getIncidentVertices, getNeighbors, getVertices, numNeighbors, removeEdge, removeVertex |
addDirectedEdge
boolean addDirectedEdge(E edge,
V source,
V dest)
getSource
V getSource(E directed_edge)
getDest
V getDest(E directed_edge)
isSource
boolean isSource(V vertex,
E edge)
isDest
boolean isDest(V vertex,
E edge)