Package net.sf.tweety.arg.aspic.reasoner
Class ModuleBasedAspicReasoner<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>
- java.lang.Object
-
- net.sf.tweety.arg.aspic.reasoner.AbstractAspicReasoner<T>
-
- net.sf.tweety.arg.aspic.reasoner.ModuleBasedAspicReasoner<T>
-
- Type Parameters:
T- the type of formulas
- All Implemented Interfaces:
net.sf.tweety.commons.QualitativeReasoner<AspicArgumentationTheory<T>,T>,net.sf.tweety.commons.Reasoner<Boolean,AspicArgumentationTheory<T>,T>
public class ModuleBasedAspicReasoner<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable> extends AbstractAspicReasoner<T>
Slightly optimised reasoner for ASPIC. It first computes the syntactic module of the ASPIC theory and then constructs an AAF from that module (instead of the whole ASPIC theory).- Author:
- Matthias Thimm
-
-
Constructor Summary
Constructors Constructor Description ModuleBasedAspicReasoner(net.sf.tweety.arg.dung.reasoner.AbstractExtensionReasoner aafReasoner)Creates a new instance
-
Method Summary
Modifier and Type Method Description net.sf.tweety.arg.dung.syntax.DungTheorygetDungTheory(AspicArgumentationTheory<T> aat, T query)Computes the Dung theory from which the answer will be derived-
Methods inherited from class net.sf.tweety.arg.aspic.reasoner.AbstractAspicReasoner
query, query, query
-
-
-
-
Method Detail
-
getDungTheory
public net.sf.tweety.arg.dung.syntax.DungTheory getDungTheory(AspicArgumentationTheory<T> aat, T query)
Description copied from class:AbstractAspicReasonerComputes the Dung theory from which the answer will be derived- Specified by:
getDungTheoryin classAbstractAspicReasoner<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>- Parameters:
aat- some Aspic theoryquery- some query- Returns:
- a Dung theory
-
-