public class OutputReasoner extends java.lang.Object implements QualitativeReasoner<StructuredArgumentationFramework,Proposition>
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<Proposition> |
output
The output of this reasoner.
|
private AbstractExtensionReasoner |
reasoner
The reasoner used for computing the extensions of the induced Dung theory.
|
| Constructor and Description |
|---|
OutputReasoner(AbstractExtensionReasoner reasoner)
Creates a new reasoner
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Proposition> |
getOutput(StructuredArgumentationFramework saf)
Returns the output this reasoner bases upon.
|
java.lang.Boolean |
query(StructuredArgumentationFramework beliefbase,
Proposition formula)
Queries the given belief base for the given formula.
|
private java.util.Set<Proposition> output
private AbstractExtensionReasoner reasoner
public OutputReasoner(AbstractExtensionReasoner reasoner)
reasoner - and abstract extension reasonerpublic java.util.Set<Proposition> getOutput(StructuredArgumentationFramework saf)
public java.lang.Boolean query(StructuredArgumentationFramework beliefbase, Proposition formula)
Reasonerquery in interface QualitativeReasoner<StructuredArgumentationFramework,Proposition>query in interface Reasoner<java.lang.Boolean,StructuredArgumentationFramework,Proposition>beliefbase - a belief baseformula - a formula