- All Superinterfaces:
- ArchetypeGraph, java.lang.Cloneable, Graph, UserDataContainer
- All Known Implementing Classes:
- DirectedSparseGraph, SparseTree
public interface DirectedGraph
extends Graph
A tagging interface for implementations of Graph
whose edge set consists of implementations of DirectedEdge
.
Used for enforcing algorithm constraints (for example, to provide a
compile-time parameter check for algorithms that only operate on
directed graphs).
- Author:
- Joshua O'Madadhain, Scott White, Danyel Fisher
- See Also:
DirectedEdge