All Known Implementing Classes:
ExistsNode, LogicalNode, MultiComparisonNode, RootNode, SingleComparisonNode, SuperNode

public interface Node
Base interface for all predicate nodes in an AST. Provides the basic method for the visitor pattern, too.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(PredicateVisitor predicateVisitor)
    PredicateVisitor Pattern.
  • Method Details

    • accept

      void accept(PredicateVisitor predicateVisitor)
      PredicateVisitor Pattern. Takes a visitor as parameter and calls the corresponding visit method with itself as parameter.
      Parameters:
      predicateVisitor - the visitor which should be called.