Uses of Interface
org.apache.jena.reasoner.rulesys.BindingEnvironment
Packages that use 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
Methods in org.apache.jena.reasoner.rulesys that return BindingEnvironmentModifier and TypeMethodDescriptionRuleContext.getEnv()
Returns the current variable binding environment for the current rule.Methods in org.apache.jena.reasoner.rulesys with parameters of type BindingEnvironmentModifier 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
Classes in org.apache.jena.reasoner.rulesys.impl that implement BindingEnvironmentModifier 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.Methods in org.apache.jena.reasoner.rulesys.impl that return BindingEnvironmentModifier 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.Methods in org.apache.jena.reasoner.rulesys.impl with parameters of type BindingEnvironmentModifier 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.