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.booleanFunctor.isGround(BindingEnvironment env) Returns true if the functor is fully ground in the given environmentbooleanBackwardRuleInfGraphI.processBuiltin(ClauseEntry clause, Rule rule, BindingEnvironment env) Process a call to a builtin predicatebooleanFBRuleInfGraph.processBuiltin(ClauseEntry clause, Rule rule, BindingEnvironment env) Process a call to a builtin predicatebooleanLPBackwardRuleInfGraph.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 TypeClassDescriptionclassProvides a trail of possible variable bindings for a forward rule.classAn implementation of a binding environment that maintains a single array of bound values for the variables in a rule.classImplementation 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 TypeMethodDescriptionvoidRETEConflictSet.add(Rule rule, BindingEnvironment env, boolean isAdd) Record a request for a rule firing.voidRETEEngine.requestRuleFiring(Rule rule, BindingEnvironment env, boolean isAdd) Add a rule firing request to the conflict set.static intFRuleEngine.scoreNodeBoundness(Node n, BindingEnvironment env) Score a Node in terms of groundedness - heuristic.voidBBRuleContext.setEnv(BindingEnvironment env) Set the binding environment for the this contextvoidRETERuleContext.setEnv(BindingEnvironment env) Sets the current binding environment for this context.