Class PreferredReasoner<T extends Formula>
java.lang.Object
org.tweetyproject.arg.aba.reasoner.GeneralAbaReasoner<T>
org.tweetyproject.arg.aba.reasoner.PreferredReasoner<T>
- Type Parameters:
T- the language of the underlying ABA theory
- All Implemented Interfaces:
ModelProvider<Assumption<T>,,AbaTheory<T>, AbaExtension<T>> QualitativeReasoner<AbaTheory<T>,,Assumption<T>> Reasoner<Boolean,AbaTheory<T>, Assumption<T>>
This reasoner for ABA theories performs inference on the preferred extensions.
- Author:
- Nils Geilen (geilenn@uni-koblenz.de), Matthias Thimm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a characterizing model of the given belief basebooleanthe solver is natively installed and is therefore always installedMethods inherited from class org.tweetyproject.arg.aba.reasoner.GeneralAbaReasoner
getModel, query, query
-
Constructor Details
-
PreferredReasoner
public PreferredReasoner()
-
-
Method Details
-
getModels
Description copied from interface:ModelProviderReturns a characterizing model of the given belief base- Specified by:
getModelsin interfaceModelProvider<Assumption<T extends Formula>,AbaTheory<T extends Formula>, AbaExtension<T extends Formula>> - Specified by:
getModelsin classGeneralAbaReasoner<T extends Formula>- Parameters:
abat- some belief base- Returns:
- the (selected) models of the belief base
-
isInstalled
public boolean isInstalled()the solver is natively installed and is therefore always installed- Returns:
- if the solver is installed
-