Interface FixedPointGraphTraversal.EdgeCallback<Node,​Edge>

    • Method Detail

      • traverseEdge

        boolean traverseEdge​(Node source,
                             Edge e,
                             Node destination)
        Update the state of the destination node when the given edge is traversed.

        Recall that depending on the direction of the traversal, source and destination may be swapped compared to the orientation of the edge in the graph. In either case, only the destination parameter may be mutated.

        Parameters:
        source - The start node.
        e - The edge.
        destination - The end node.
        Returns:
        Whether the state of the destination node changed.