Package | Description |
---|---|
fr.lirmm.graphik.graal.api.forward_chaining | |
fr.lirmm.graphik.graal.forward_chaining | |
fr.lirmm.graphik.graal.forward_chaining.rule_applier |
Modifier and Type | Method and Description |
---|---|
protected RuleApplier<T1,? super T2> |
AbstractChase.getRuleApplier() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractChase.setRuleApplier(RuleApplier<T1,? super T2> applier) |
Constructor and Description |
---|
AbstractChase(RuleApplier<T1,? super T2> ruleApplier) |
Modifier and Type | Method and Description |
---|---|
static void |
StaticChase.executeChase(AtomSet atomSet,
Iterable<Rule> ruleSet,
RuleApplier<Rule,AtomSet> ruleApplier) |
Constructor and Description |
---|
BreadthFirstChase(Iterable<Rule> rules,
AtomSet atomSet,
RuleApplier<Rule,AtomSet> ruleApplier) |
BreadthFirstChase(Iterator<Rule> rules,
AtomSet atomSet,
RuleApplier<Rule,AtomSet> ruleApplier) |
ChaseWithGRD(GraphOfRuleDependencies grd,
T atomSet,
RuleApplier<Rule,? super T> ruleApplier) |
ChaseWithGRDAndUnfiers(GraphOfRuleDependencies grd,
T atomSet,
RuleApplier<Rule,? super T> ruleApplier) |
SccChase(GraphOfRuleDependencies grd,
T atomSet,
RuleApplier<Rule,? super T> ruleApplier) |
SccChase(Iterator<Rule> rules,
T atomSet,
RuleApplier<Rule,? super T> ruleApplier) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRuleApplier<T extends AtomSet> |
class |
DefaultRuleApplier<T extends AtomSet>
This Applier executes a call to the chaseStopCondition for all unique
homomorphisms of frontier variables.
|
class |
ExhaustiveRuleApplier<T extends AtomSet>
This Applier executes a call to the chaseStopCondition for all homomorphisms
of the rule body found.
|
class |
RestrictedChaseRuleApplier<T extends AtomSet> |
Copyright © 2014–2018 GraphIK (INRIA - LIRMM). All rights reserved.