public interface GraphWalker<V,E>
Modifier and Type | Method and Description |
---|---|
java.util.Set<E> |
availableEdges() |
java.util.Set<V> |
availableVertices() |
V |
currentLocation() |
Graph<V,E> |
graph() |
default boolean |
isTerminated() |
void |
setLocation(V location) |
GraphStep<V,E> |
steppedThrough(E nextEdge) |
GraphStep<V,E> |
steppedTo(V nextVertex) |
GraphStep<V,E> |
stepThrough(E nextEdge) |
GraphStep<V,E> |
stepTo(V nextVertex) |
GraphWalker<V,E> |
withLocation(V location) |