|
||||||||||
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 |