Class SimpleCoherentReasoner
java.lang.Object
org.tweetyproject.arg.bipolar.reasoner.AbstractBipolarExtensionReasoner
org.tweetyproject.arg.bipolar.reasoner.SimpleCoherentReasoner
- All Implemented Interfaces:
ModelProvider<Argument,,BipolarArgumentationFramework, Extension<BipolarArgumentationFramework>> PostulateEvaluatable<Argument>,QualitativeReasoner<BipolarArgumentationFramework,,Argument> Reasoner<Boolean,BipolarArgumentationFramework, Argument>
A reasoner for coherent sets in bipolar argumentation under a default support interpretation.
A Set of arguments is coherent iff it is strongly conflict-free and does not support and attack some argument at the same time
- Author:
- Lars Bengel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a single (dedicated) model of the given belief base.Returns a characterizing model of the given belief baseMethods inherited from class org.tweetyproject.arg.bipolar.reasoner.AbstractBipolarExtensionReasoner
getSimpleReasonerForSemantics, isInstalled, query, query, queryAll
-
Constructor Details
-
SimpleCoherentReasoner
public SimpleCoherentReasoner()
-
-
Method Details
-
getModels
public Collection<Extension<BipolarArgumentationFramework>> getModels(BipolarArgumentationFramework bbase) Description copied from interface:ModelProviderReturns a characterizing model of the given belief base- Parameters:
bbase- some belief base- Returns:
- the (selected) models of the belief base
-
getModel
Description copied from interface:ModelProviderReturns a single (dedicated) model of the given belief base. If the implemented method allows for more than one dedicated model, the selection may be non-deterministic.- Parameters:
bbase- some belief base- Returns:
- a selected model of the belief base.
-