Class SimpleRecursiveExtendedCompleteReasoner
java.lang.Object
org.tweetyproject.arg.extended.reasoner.AbstractRecursiveExtendedExtensionReasoner
org.tweetyproject.arg.extended.reasoner.SimpleRecursiveExtendedCompleteReasoner
public class SimpleRecursiveExtendedCompleteReasoner
extends AbstractRecursiveExtendedExtensionReasoner
Simple reasoner for computing complete extensions of recursive extended theories.
 This reasoner extends the abstract reasoner and provides methods for finding complete
 extensions of a 
RecursiveExtendedTheory. A complete extension is an admissible
 extension that includes all arguments it defends.
 The reasoner utilizes admissible extensions as a base and checks if they are complete.- Author:
- Lars Bengel
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor forSimpleRecursiveExtendedCompleteReasoner.
- 
Method SummaryModifier and TypeMethodDescriptiongetModels(RecursiveExtendedTheory bbase) Returns the collection of complete extensions of the given recursive extended theory.Methods inherited from class org.tweetyproject.arg.extended.reasoner.AbstractRecursiveExtendedExtensionReasonergetSimpleReasonerForSemantics, isInstalled, query, query
- 
Constructor Details- 
SimpleRecursiveExtendedCompleteReasonerpublic SimpleRecursiveExtendedCompleteReasoner()Default constructor forSimpleRecursiveExtendedCompleteReasoner. This constructor initializes the reasoner without any specific parameters.
 
- 
- 
Method Details- 
getModelsReturns the collection of complete extensions of the given recursive extended theory. This method retrieves all admissible extensions from theSimpleRecursiveExtendedAdmissibleReasoner, and then filters them to include only those that are complete.- Specified by:
- getModelsin class- AbstractRecursiveExtendedExtensionReasoner
- Parameters:
- bbase- the recursive extended theory for which complete extensions are to be computed
- Returns:
- a collection of complete extensions
 
 
-