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)
Reasoner
query
in interface QualitativeReasoner<StructuredArgumentationFramework,Proposition>
query
in interface Reasoner<java.lang.Boolean,StructuredArgumentationFramework,Proposition>
beliefbase
- a belief baseformula
- a formula