Package net.sf.tweety.arg.dung.reasoner
Class SimpleSccCompleteReasoner
- java.lang.Object
-
- net.sf.tweety.arg.dung.reasoner.AbstractDungReasoner
-
- net.sf.tweety.arg.dung.reasoner.AbstractExtensionReasoner
-
- net.sf.tweety.arg.dung.reasoner.SimpleSccCompleteReasoner
-
- All Implemented Interfaces:
net.sf.tweety.commons.ModelProvider<Argument,DungTheory,Extension>,net.sf.tweety.commons.QualitativeReasoner<DungTheory,Argument>,net.sf.tweety.commons.Reasoner<Boolean,DungTheory,Argument>
public class SimpleSccCompleteReasoner extends AbstractExtensionReasoner
This reasoner for Dung theories performs inference on the complete extensions. Computes the set of all complete extensions, i.e., all admissible sets that contain all their acceptable arguments. Exploits the structure of the strongly-connected components (SCCs) to determine extensions.- Author:
- Matthias Thimm
-
-
Constructor Summary
Constructors Constructor Description SimpleSccCompleteReasoner()
-
Method Summary
Modifier and Type Method Description ExtensiongetModel(DungTheory bbase)Collection<Extension>getModels(DungTheory bbase)-
Methods inherited from class net.sf.tweety.arg.dung.reasoner.AbstractExtensionReasoner
getSimpleReasonerForSemantics, query, query
-
-
-
-
Method Detail
-
getModels
public Collection<Extension> getModels(DungTheory bbase)
- Specified by:
getModelsin interfacenet.sf.tweety.commons.ModelProvider<Argument,DungTheory,Extension>- Specified by:
getModelsin classAbstractExtensionReasoner
-
getModel
public Extension getModel(DungTheory bbase)
- Specified by:
getModelin interfacenet.sf.tweety.commons.ModelProvider<Argument,DungTheory,Extension>- Specified by:
getModelin classAbstractExtensionReasoner
-
-