private void encounterStartVertex() { encounterVertex(startVertex, null); startVertex = null; }
private void addUnseenChildrenOf(V vertex) { for (E edge : graph.outgoingEdgesOf(vertex)) { if (nListeners != 0) { fireEdgeTraversed(createEdgeTraversalEvent(edge)); } V oppositeV = Graphs.getOppositeVertex(graph, edge, vertex); if (isSeenVertex(oppositeV)) { encounterVertexAgain(oppositeV, edge); } else { encounterVertex(oppositeV, edge); } } }
encounterVertex(v, null); state = CCS_BEFORE_COMPONENT;