|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BindingEnvironment
Interface through which the current bound values of variables can be found. Many of the details vary between the forward and backward chaining system - this interface is the minimal one needed by most builtins the specific implementations offer richer functionality.
| Method Summary | |
|---|---|
boolean |
bind(Node var,
Node value)
Bind a variable in the current envionment to the given value. |
Node |
getGroundVersion(Node node)
Return the most ground version of the node. |
Triple |
instantiate(TriplePattern pattern)
Instantiate a triple pattern against the current environment. |
| Method Detail |
|---|
Node getGroundVersion(Node node)
boolean bind(Node var,
Node value)
var - a Node_RuleVariable defining the variable to bindvalue - the value to bind
Triple instantiate(TriplePattern pattern)
pattern - the triple pattern to match
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||