public class FlatABAReasoner<T extends Formula> extends GeneralABAReasoner<T>
Constructor and Description |
---|
FlatABAReasoner(Semantics semantics)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<AbaExtension<T>> |
getModels(ABATheory<T> abat)
Returns a characterizing model of the given belief base
|
java.lang.Boolean |
query(ABATheory<T> beliefbase,
Assumption<T> query,
int inferenceType)
Queries the given ABA theory for the given assumption using the given
inference type.
|
getModel, query
private Semantics semantics
public FlatABAReasoner(Semantics semantics)
semantics
- an indicator for the used semantics (c.f.
net.sf.tweety.arg.dung.semantics.Semantics)public java.lang.Boolean query(ABATheory<T> beliefbase, Assumption<T> query, int inferenceType)
GeneralABAReasoner
query
in class GeneralABAReasoner<T extends Formula>
beliefbase
- an ABA theoryquery
- some assumptioninferenceType
- either Semantics.SCEPTICAL_INFERENCE or Semantics.CREDULOUS_INFERENCEpublic java.util.Collection<AbaExtension<T>> getModels(ABATheory<T> abat)
ModelProvider
getModels
in interface ModelProvider<Assumption<T extends Formula>,ABATheory<T extends Formula>,AbaExtension<T extends Formula>>
getModels
in class GeneralABAReasoner<T extends Formula>
abat
- some belief base