public class RuleExplanation extends Explanation
Explanation class for rule application.
| Constructor and Description |
|---|
RuleExplanation(ReasonerQuery q,
InferenceRule rl) |
RuleExplanation(RuleExplanation exp) |
| Modifier and Type | Method and Description |
|---|---|
AnswerExplanation |
copy() |
InferenceRule |
getRule() |
boolean |
isRuleExplanation() |
AnswerExplanation |
setQuery(ReasonerQuery q) |
addAnswer, getAnswers, getQuery, isEmpty, isJoinExplanation, isLookupExplanation, mergepublic RuleExplanation(ReasonerQuery q, 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 AnswerExplanation setQuery(ReasonerQuery q)
setQuery in interface AnswerExplanationsetQuery in class Explanationpublic InferenceRule getRule()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.