## Uses of Interface
org.apache.cayenne.ashwood.graph.ArcIterator

- Packages that use ArcIterator
  Package | Description
  --- | ---
  org.apache.cayenne.ashwood.graph |

- - ### Uses of ArcIterator in org.apache.cayenne.ashwood.graph

    Classes in org.apache.cayenne.ashwood.graph that implement ArcIterator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FilterArcIterator<E,​V>` |
    `static class` | `ReversedIteration.ReversedArcIterator<S,​T>` |

    Fields in org.apache.cayenne.ashwood.graph with type parameters of type ArcIterator
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ArrayDeque<ArcIterator<E,​?>>` | DepthFirstSearch.`stack` |

    Methods in org.apache.cayenne.ashwood.graph that return ArcIterator
    Modifier and Type | Method | Description
    --- | --- | ---
    `ArcIterator<E,​V>` | DigraphIteration.`arcIterator()` |
    `ArcIterator<E,​V>` | FilterIteration.`arcIterator()` |
    `ArcIterator<E,​V>` | MapDigraph.`arcIterator()` |
    `ArcIterator<E,​V>` | ReversedIteration.`arcIterator()` |
    `ArcIterator<E,​V>` | DigraphIteration.`incomingIterator​(E vertex)` |
    `ArcIterator<E,​V>` | FilterIteration.`incomingIterator​(E vertex)` |
    `ArcIterator<E,​V>` | MapDigraph.`incomingIterator​(E vertex)` |
    `ArcIterator<E,​V>` | ReversedIteration.`incomingIterator​(E vertex)` |
    `ArcIterator<E,​V>` | DigraphIteration.`outgoingIterator​(E vertex)` |
    `ArcIterator<E,​V>` | FilterIteration.`outgoingIterator​(E vertex)` |
    `ArcIterator<E,​V>` | MapDigraph.`outgoingIterator​(E vertex)` |
    `ArcIterator<E,​V>` | ReversedIteration.`outgoingIterator​(E vertex)` |

    Constructors in org.apache.cayenne.ashwood.graph with parameters of type ArcIterator
    Constructor | Description
    --- | ---
    `FilterArcIterator​(ArcIterator<E,​V> iterator, Predicate<E> acceptOrigin, Predicate<E> acceptDestination, Predicate<V> acceptArc)` |
    `ReversedArcIterator​(ArcIterator<S,​T> wrappedIterator)` |