Class SimpleEAFAdmissibleReasoner
java.lang.Object
org.tweetyproject.arg.eaf.reasoner.AbstractEAFReasoner
org.tweetyproject.arg.eaf.reasoner.SimpleEAFAdmissibleReasoner
- All Implemented Interfaces:
ModelProvider<Argument, EpistemicArgumentationFramework, Extension<EpistemicArgumentationFramework>>
,PostulateEvaluatable<Argument>
,QualitativeReasoner<EpistemicArgumentationFramework, Argument>
,Reasoner<Boolean, EpistemicArgumentationFramework, Argument>
This reasoner for epistemic Dung theories performs inference on the admissible extension.
Extensions are determined by checking for all admissible sets which set combinations satisfy the epistemic constraint.
Note that this reasoner does not compute epistemic extension sets.
- Author:
- Sandra Hoffmann
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionComputes one admissible extension that satisfies the epistemic constraint of the EAF.Computes all admissible extensions that satisfy the epistemic constraint of the EAF.Methods inherited from class org.tweetyproject.arg.eaf.reasoner.AbstractEAFReasoner
getModel, getModels, getSimpleReasonerForSemantics, isInstalled, query, query
-
Constructor Details
-
SimpleEAFAdmissibleReasoner
public SimpleEAFAdmissibleReasoner()
-
-
Method Details
-
getModels
public Collection<Extension<EpistemicArgumentationFramework>> getModels(EpistemicArgumentationFramework bbase) Computes all admissible extensions that satisfy the epistemic constraint of the EAF.- Parameters:
bbase
- the epistemic argumentation framework- Returns:
- A collection of all admissible extensions that satisfy the constraint.
-
getModel
Computes one admissible extension that satisfies the epistemic constraint of the EAF.- Parameters:
bbase
- the constrained argumentation framework- Returns:
- An admissible extension that satisfies the constraint.
-