public abstract class AbstractPafReasoner extends java.lang.Object implements QuantitativeReasoner<ProbabilisticArgumentationFramework,Argument>
| Modifier and Type | Field and Description |
|---|---|
private Semantics |
semantics
Semantics for plain AAFs.
|
| Constructor and Description |
|---|
AbstractPafReasoner(Semantics semantics)
Creates a new reasoner.
|
| Modifier and Type | Method and Description |
|---|---|
protected Semantics |
getSemantics()
The semantics of this reasoner.
|
java.lang.Double |
query(ProbabilisticArgumentationFramework beliefbase,
Argument formula)
Queries the given belief base for the given formula.
|
abstract java.lang.Double |
query(ProbabilisticArgumentationFramework beliefbase,
Argument formula,
int inferencetype)
Queries the given PAF for the given argument using the given
inference type.
|
abstract java.lang.Double |
query(ProbabilisticArgumentationFramework paf,
Extension ext)
Estimates the probability that the given set of
arguments is an extension
|
private Semantics semantics
public AbstractPafReasoner(Semantics semantics)
semantics - Semantics for plain AAFs.protected Semantics getSemantics()
public java.lang.Double query(ProbabilisticArgumentationFramework beliefbase, Argument formula)
Reasonerquery in interface Reasoner<java.lang.Double,ProbabilisticArgumentationFramework,Argument>beliefbase - a belief baseformula - a formulapublic abstract java.lang.Double query(ProbabilisticArgumentationFramework beliefbase, Argument formula, int inferencetype)
beliefbase - an PAFformula - a single argumentinferenceType - either Semantics.SCEPTICAL_INFERENCE or Semantics.CREDULOUS_INFERENCEpublic abstract java.lang.Double query(ProbabilisticArgumentationFramework paf, Extension ext)
ext - some set of arguments