Package com.aoindustries.util.graph
Interface MultiGraph<V,E extends Edge<V>,Ex extends Exception>
-
- Type Parameters:
Ex- An arbitrary exception type that may be thrown
- All Known Subinterfaces:
Graph<V,E,Ex>,SymmetricGraph<V,E,Ex>,SymmetricMultiGraph<V,E,Ex>
- All Known Implementing Classes:
TrivialGraph
public interface MultiGraph<V,E extends Edge<V>,Ex extends Exception>A multi graph is a set of vertices that are connected by directed edges. Two vertices may have multiple edges between them.- Author:
- AO Industries, Inc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<E>getEdgesFrom(V from)Gets the edges from the provided vertex.Set<V>getVertices()Gets the set of vertices for this graph.
-