Interface INodeProcedure<N extends IVersionNode<? extends IVersion,​N>>

  • Type Parameters:
    N - version node type
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface INodeProcedure<N extends IVersionNode<? extends IVersion,​N>>
    A procedure that can be run on a IVersionNode.
    Author:
    ActiveViam
    • Method Detail

      • execute

        boolean execute​(N node)
        Executes the procedure on a version node.
        Parameters:
        node - the version node on which this procedure is executed.
        Returns:
        true if the procedure wants to continue with the next version, false otherwise