Class IndexedByBodyPredicatesRuleSet

All Implemented Interfaces:
ImmutableRuleSet, RuleSet, Iterable<Rule>, Collection<Rule>

public class IndexedByBodyPredicatesRuleSet extends LinkedListRuleSet
Rule set indexed by predicates occurring in rule bodies.
Author:
Clément Sipieter (INRIA) <clement@6pi.fr>
  • Constructor Details

    • IndexedByBodyPredicatesRuleSet

      public IndexedByBodyPredicatesRuleSet()
      Creates an empty rule set indexed by body predicates.
    • IndexedByBodyPredicatesRuleSet

      public IndexedByBodyPredicatesRuleSet(Iterable<Rule> rules)
      Creates a rule set indexed by body predicates and initialized with the given rules.
      Parameters:
      rules - the rules to add initially
  • Method Details