Class TraversalProcess

java.lang.Object
org.sosy_lab.java_smt.api.visitors.TraversalProcess

public final class TraversalProcess extends Object
  • Field Details

    • 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 Details

    • 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.

    • getType

    • contains

      public boolean contains(Formula f)