| Modifier and Type | Method and Description |
|---|---|
Set<InferenceRule> |
Atom.getApplicableRules() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
Atom.isRuleApplicable(InferenceRule child) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
Resource.isRuleApplicable(InferenceRule child) |
protected boolean |
Relation.isRuleApplicable(InferenceRule child) |
protected boolean |
BinaryBase.isRuleApplicable(InferenceRule child) |
| Modifier and Type | Method and Description |
|---|---|
InferenceRule |
RuleExplanation.getRule() |
| Constructor and Description |
|---|
RuleExplanation(InferenceRule rl) |
| Modifier and Type | Method and Description |
|---|---|
InferenceRule |
InferenceRule.propagateConstraints(Atom parentAtom) |
InferenceRule |
InferenceRule.unify(Atom parentAtom)
make rule consistent variable-wise with the parent atom by means of unification
|
InferenceRule |
InferenceRule.unify(Unifier unifier) |
| Constructor and Description |
|---|
InferenceRule(InferenceRule r) |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.