public class RuleExplanation extends Explanation
Explanation class for rule application.
| Constructor and Description |
|---|
RuleExplanation(InferenceRule rl) |
RuleExplanation(RuleExplanation exp) |
| Modifier and Type | Method and Description |
|---|---|
AnswerExplanation |
copy() |
ReasonerQuery |
getQuery() |
InferenceRule |
getRule() |
boolean |
isRuleExplanation() |
addAnswer, getAnswers, isEmpty, isJoinExplanation, isLookupExplanation, merge, setQuerypublic RuleExplanation(InferenceRule rl)
public RuleExplanation(RuleExplanation exp)
public AnswerExplanation copy()
copy in interface AnswerExplanationcopy in class Explanationpublic boolean isRuleExplanation()
isRuleExplanation in interface AnswerExplanationisRuleExplanation in class Explanationpublic ReasonerQuery getQuery()
getQuery in interface AnswerExplanationgetQuery in class Explanationpublic InferenceRule getRule()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.