Class Conjunction.OptimisedRetryableConjuction

java.lang.Object
org.projog.core.predicate.AbstractPredicateFactory
org.projog.core.predicate.builtin.compound.Conjunction.OptimisedRetryableConjuction
All Implemented Interfaces:
KnowledgeBaseConsumer, PredicateFactory
Enclosing class:
Conjunction

private static final class Conjunction.OptimisedRetryableConjuction extends AbstractPredicateFactory
  • Field Details

  • Constructor Details

  • Method Details

    • getPredicate

      protected Predicate getPredicate(Term arg1, Term arg2)
      Overrides:
      getPredicate in class AbstractPredicateFactory
    • isAlwaysCutOnBacktrack

      public boolean isAlwaysCutOnBacktrack()
      Description copied from interface: PredicateFactory
      Will attempting to re-evaluate this implementation always result in a cut?
      Returns:
      true if a cut will always be encountered when attempting to re-evaluate, false otherwise