Class AndOrSimplifier

  • All Implemented Interfaces:
    PredicateProcessor

    public class AndOrSimplifier
    extends java.lang.Object
    implements PredicateProcessor
    Simplifies a predicate by: - Combining child-AND/OR nodes with direct parents of the same type - Pushing negations down to leaf nodes by using De Morgan's law.
    Author:
    Magnar Nedland, bjorncs