public interface AnswerExplanation
Base class for explanation classes.
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAnswer(Answer a) |
AnswerExplanation |
copy() |
Set<Answer> |
getAnswers() |
ReasonerQuery |
getQuery() |
boolean |
isEmpty() |
boolean |
isJoinExplanation() |
boolean |
isLookupExplanation() |
boolean |
isRuleExplanation() |
AnswerExplanation |
merge(AnswerExplanation a2) |
AnswerExplanation |
setQuery(ReasonerQuery q) |
@CheckReturnValue AnswerExplanation copy()
@CheckReturnValue ReasonerQuery getQuery()
AnswerExplanation setQuery(ReasonerQuery q)
q - query this explanation should be associated withboolean addAnswer(Answer a)
a - answer this explanation is dependent on@CheckReturnValue Set<Answer> getAnswers()
@CheckReturnValue AnswerExplanation merge(AnswerExplanation a2)
a2 - explanation to be merged with@CheckReturnValue boolean isLookupExplanation()
@CheckReturnValue boolean isRuleExplanation()
@CheckReturnValue boolean isJoinExplanation()
@CheckReturnValue boolean isEmpty()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.