Class SimpleClSemistableReasoner
java.lang.Object
org.tweetyproject.arg.dung.reasoner.AbstractClaimBasedReasoner
org.tweetyproject.arg.dung.reasoner.SimpleClSemistableReasoner
- All Implemented Interfaces:
ModelProvider<ClaimArgument,,ClaimBasedTheory, ClaimSet> QualitativeReasoner<ClaimBasedTheory,,ClaimArgument> Reasoner<Boolean,ClaimBasedTheory, ClaimArgument>
a simple claimbased semi stable reasoner
- Author:
- Sebastian Franke
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new SimpleClSemistableReasoner instance. -
Method Summary
Modifier and TypeMethodDescriptiongetModel(ClaimBasedTheory bbase) Computes one claim-based semistable extension.getModels(ClaimBasedTheory bbase) Computes all claim-based semistable extensions.booleanChecks whether the underlying solver or reasoning mechanism used by this reasoner is installed and available for use.Methods inherited from class org.tweetyproject.arg.dung.reasoner.AbstractClaimBasedReasoner
query
-
Constructor Details
-
SimpleClSemistableReasoner
public SimpleClSemistableReasoner()Creates a new SimpleClSemistableReasoner instance.
-
-
Method Details
-
getModels
Computes all claim-based semistable extensions.- Specified by:
getModelsin interfaceModelProvider<ClaimArgument,ClaimBasedTheory, ClaimSet> - Specified by:
getModelsin classAbstractClaimBasedReasoner- Parameters:
bbase- the claim based thory- Returns:
- all extensions of the semantics
-
getModel
Computes one claim-based semistable extension.- Specified by:
getModelin interfaceModelProvider<ClaimArgument,ClaimBasedTheory, ClaimSet> - Specified by:
getModelin classAbstractClaimBasedReasoner- Parameters:
bbase- the claim based thory- Returns:
- one extensions of the semantics
-
isInstalled
public boolean isInstalled()Description copied from interface:QualitativeReasonerChecks whether the underlying solver or reasoning mechanism used by this reasoner is installed and available for use. This can be helpful when the reasoner depends on external tools or libraries for performing the reasoning tasks.- Returns:
- `true` if the solver is installed and available, `false` otherwise.
-