Class TraversalProcess

    • Field Detail

      • CONTINUE

        public static final TraversalProcess CONTINUE
        Continue traversal and recurse into current formula subtree.
      • SKIP

        public static final TraversalProcess SKIP
        Continue traversal, but do not recurse into current formula subtree.
      • ABORT

        public static final TraversalProcess ABORT
        Immediately abort traversal and return to caller.
    • Method Detail

      • custom

        public static TraversalProcess custom​(Iterable<? extends Formula> pToTraverse)
        Traverse only the given children.

        NOTE: given formulas which are not children of the given node will be ignored.

      • custom

        public static TraversalProcess custom​(Formula pToTraverse)
        Traverse only the given child.

        NOTE: any given which is not child of the given node will be ignored.

      • contains

        public boolean contains​(Formula f)