public class RuleExplanation extends Explanation
Explanation class for rule application.
| Constructor and Description |
|---|
RuleExplanation(ReasonerQuery q,
InferenceRule rl) |
| 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 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 Explanationq - query this explanation should be associated withpublic InferenceRule getRule()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.