Class IndexedByHeadPredicatesRuleSet

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

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

    • IndexedByHeadPredicatesRuleSet

      public IndexedByHeadPredicatesRuleSet()
      Creates an empty rule set indexed by head predicates.
    • IndexedByHeadPredicatesRuleSet

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