Class SimpleEAFPreferredReasoner
java.lang.Object
org.tweetyproject.arg.eaf.reasoner.AbstractEAFReasoner
org.tweetyproject.arg.eaf.reasoner.SimpleEAFPreferredReasoner
- 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 preferred 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 preferred extension that satisfies the epistemic constraint of the EAF.Computes all preferred 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
-
SimpleEAFPreferredReasoner
public SimpleEAFPreferredReasoner()
-
-
Method Details
-
getModels
public Collection<Extension<EpistemicArgumentationFramework>> getModels(EpistemicArgumentationFramework bbase) Computes all preferred extensions that satisfy the epistemic constraint of the EAF.- Parameters:
bbase
- the epistemic argumentation framework- Returns:
- A collection of all preferred extensions that satisfy the constraint.
-
getModel
Computes one preferred extension that satisfies the epistemic constraint of the EAF.- Parameters:
bbase
- the constrained argumentation framework- Returns:
- A preferred extension that satisfies the constraint.
-