g.createNodeExtenders(new DFSNodeEx().getClass());
g.createEdgeExtenders(new DFSEdgeEx().getClass());
}
Vector nodes = g.getNodeExtenders();
depthFirstSearch(g, (DFSNodeEx)nodes.firstElement(), true);
}
public static Vector depthFirstSearch(Graph g, DFSNodeEx startNode, boolean reset)
{
LogEntry logEntry = g.startLogEntry("Depth First Search");