Uses of Interface
org.apache.jena.reasoner.rulesys.BindingEnvironment
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 BindingEnvironment in org.apache.jena.reasoner.rulesys
Modifier and TypeMethodDescriptionRuleContext.getEnv()
Returns the current variable binding environment for the current rule.Modifier and TypeMethodDescriptionNode[]
Functor.getBoundArgs
(BindingEnvironment env) Return a new Node array containing the bound versions of this Functor's argumentsRule.instantiate
(BindingEnvironment env) Instantiate a rule given a variable binding environment.boolean
Functor.isGround
(BindingEnvironment env) Returns true if the functor is fully ground in the given environmentboolean
BackwardRuleInfGraphI.processBuiltin
(ClauseEntry clause, Rule rule, BindingEnvironment env) Process a call to a builtin predicateboolean
FBRuleInfGraph.processBuiltin
(ClauseEntry clause, Rule rule, BindingEnvironment env) Process a call to a builtin predicateboolean
LPBackwardRuleInfGraph.processBuiltin
(ClauseEntry clause, Rule rule, BindingEnvironment env) Process a call to a builtin predicate -
Uses of BindingEnvironment in org.apache.jena.reasoner.rulesys.impl
Modifier and TypeClassDescriptionclass
Provides a trail of possible variable bindings for a forward rule.class
An implementation of a binding environment that maintains a single array of bound values for the variables in a rule.class
Implementation of the binding environment interface for use in LP backward rules.Modifier and TypeMethodDescriptionBBRuleContext.getEnv()
BFRuleContext.getEnv()
Returns the current variable binding environment for the current rule.RETERuleContext.getEnv()
Returns the current variable binding environment for the current rule.Modifier and TypeMethodDescriptionvoid
RETEConflictSet.add
(Rule rule, BindingEnvironment env, boolean isAdd) Record a request for a rule firing.void
RETEEngine.requestRuleFiring
(Rule rule, BindingEnvironment env, boolean isAdd) Add a rule firing request to the conflict set.static int
FRuleEngine.scoreNodeBoundness
(Node n, BindingEnvironment env) Score a Node in terms of groundedness - heuristic.void
BBRuleContext.setEnv
(BindingEnvironment env) Set the binding environment for the this contextvoid
RETERuleContext.setEnv
(BindingEnvironment env) Sets the current binding environment for this context.