public class InferenceRule extends Object
| Constructor and Description |
|---|
InferenceRule(Rule rule,
GraknGraph graph) |
| Modifier and Type | Method and Description |
|---|---|
Query |
getBody() |
AtomicQuery |
getHead() |
Atom |
getRuleConclusionAtom() |
void |
unify(Atom parentAtom)
make child query consistent by performing variable IdPredicate so that parent variables are propagated
|
public InferenceRule(Rule rule, GraknGraph graph)
public Query getBody()
public AtomicQuery getHead()
public Atom getRuleConclusionAtom()
public void unify(Atom parentAtom)
parentAtom - parent atom (atom) being resolved (subgoal)Copyright © 2016 Grakn Labs Ltd. All rights reserved.