public class SimpleReasoner extends AbstractDeductiveArgumentationReasoner
| Constructor and Description | 
|---|
SimpleReasoner(BeliefBase beliefBase,
              Categorizer categorizer,
              Accumulator accumulator)
Creates a new reasoner for the given belief base,
 categorizer, and accumulator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ArgumentTree | 
getArgumentTree(DeductiveArgument arg)
Computes the argument tree of the given argument. 
 | 
private ArgumentTree | 
getArgumentTree(DeductiveArgumentNode argNode,
               java.util.Set<PropositionalFormula> support)
Computes the argument tree of the given argument. 
 | 
querygetKnowledgeBasepublic SimpleReasoner(BeliefBase beliefBase, Categorizer categorizer, Accumulator accumulator)
beliefBase - some belief base (must be of class DeductiveKnowledgebase).categorizer - some categorizer.accumulator - some accumulator.protected ArgumentTree getArgumentTree(DeductiveArgument arg)
AbstractDeductiveArgumentationReasonergetArgumentTree in class AbstractDeductiveArgumentationReasonerarg - some argument.private ArgumentTree getArgumentTree(DeductiveArgumentNode argNode, java.util.Set<PropositionalFormula> support)
argNode - some argument node.support - the union of the supports of all previously encountered arguments