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
-
Method Summary
Modifier and TypeMethodDescriptiongetModel
(ClaimBasedTheory bbase) get one claim sets that fulfill the given semanticsgetModels
(ClaimBasedTheory bbase) get all claim sets that fulfill the given semanticsboolean
Checks 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()
-
-
Method Details
-
getModels
Description copied from class:AbstractClaimBasedReasoner
get all claim sets that fulfill the given semantics- Specified by:
getModels
in interfaceModelProvider<ClaimArgument,
ClaimBasedTheory, ClaimSet> - Specified by:
getModels
in classAbstractClaimBasedReasoner
- Parameters:
bbase
- the claim based thory- Returns:
- all extensions of the semantics
-
getModel
Description copied from class:AbstractClaimBasedReasoner
get one claim sets that fulfill the given semantics- Specified by:
getModel
in interfaceModelProvider<ClaimArgument,
ClaimBasedTheory, ClaimSet> - Specified by:
getModel
in classAbstractClaimBasedReasoner
- Parameters:
bbase
- the claim based thory- Returns:
- one extensions of the semantics
-
isInstalled
public boolean isInstalled()Description copied from interface:QualitativeReasoner
Checks 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.
-