Uses of Interface
org.apache.jena.reasoner.rulesys.ForwardRuleInfGraphI
Package
Description
Provides a selection of simple rule engines for Jena inference models.
Internal implementation objects used by the rule system interpreters
and compilers.
-
Uses of ForwardRuleInfGraphI in org.apache.jena.reasoner.rulesys
Modifier and TypeClassDescriptionclass
An inference graph interface that runs a set of forward chaining rules to conclusion on each added triple and stores the entire result set.class
An inference graph that uses a mixture of forward and backward chaining rules.class
Customization of the generic rule inference graph for RDFS inference.class
RETE implementation of the forward rule inference graph. -
Uses of ForwardRuleInfGraphI in org.apache.jena.reasoner.rulesys.impl
Modifier and TypeMethodDescriptionFRuleEngineIFactory.createFRuleEngineI
(ForwardRuleInfGraphI parent, List<Rule> rules, boolean useRETE) Creates aForwardRuleInfGraphI
instance.void
RETETerminal.setContext
(RETEEngine engine, ForwardRuleInfGraphI graph) Change the engine/graph to which this terminal should deliver its results.ModifierConstructorDescriptionConstructor.FRuleEngine
(ForwardRuleInfGraphI parent) Constructor.FRuleEngine
(ForwardRuleInfGraphI parent, List<Rule> rules) Constructor.RETEEngine
(ForwardRuleInfGraphI parent) Constructor.RETEEngine
(ForwardRuleInfGraphI parent, List<Rule> rules) Constructor.RETERuleContext
(ForwardRuleInfGraphI graph, RETEEngine engine) Constructor.RETETerminal
(Rule rule, RETEEngine engine, ForwardRuleInfGraphI graph) Constructor.