Class AbstractDialecticalFrameworkReasoner
java.lang.Object
org.tweetyproject.arg.adf.reasoner.AbstractADFReasoner
org.tweetyproject.arg.adf.reasoner.AbstractDialecticalFrameworkReasoner
- All Implemented Interfaces:
ModelProvider<Argument,,AbstractDialecticalFramework, Interpretation> QualitativeReasoner<AbstractDialecticalFramework,,Argument> Reasoner<Boolean,AbstractDialecticalFramework, Argument>
- Direct Known Subclasses:
AdmissibleReasoner,CompleteReasoner,ConflictFreeReasoner,GroundReasoner,ModelReasoner,NaiveReasoner,PreferredReasoner,StableReasoner
@Deprecated(forRemoval=true,
since="1.19")
public abstract class AbstractDialecticalFrameworkReasoner
extends AbstractADFReasoner
Deprecated, for removal: This API element is subject to removal in a future version.
Ancestor class for ADF reasoners backed by an incremental SAT solver.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Creates a new abstract dialectical framework reasoner. -
Method Summary
Modifier and TypeMethodDescriptionbooleancredulousQuery(AbstractDialecticalFramework adf, Argument argument) Deprecated, for removal: This API element is subject to removal in a future version.Checks whether the given argument is accepted under credulous semantics.Deprecated, for removal: This API element is subject to removal in a future version.Returns one model of the given ADF, if available.Deprecated, for removal: This API element is subject to removal in a future version.Returns all models of the given ADF.Deprecated, for removal: This API element is subject to removal in a future version.Returns an iterator over all models of the given ADF.booleanskepticalQuery(AbstractDialecticalFramework adf, Argument argument) Deprecated, for removal: This API element is subject to removal in a future version.Checks whether the given argument is accepted under skeptical semantics.Methods inherited from class org.tweetyproject.arg.adf.reasoner.AbstractADFReasoner
isInstalled, query, query, queryAll
-
Constructor Details
-
AbstractDialecticalFrameworkReasoner
Deprecated, for removal: This API element is subject to removal in a future version.Creates a new abstract dialectical framework reasoner.- Parameters:
solver- the SAT solver used for model enumeration
-
-
Method Details
-
skepticalQuery
Deprecated, for removal: This API element is subject to removal in a future version.Checks whether the given argument is accepted under skeptical semantics.- Parameters:
adf- the ADF to queryargument- the argument to check- Returns:
trueiff all models satisfy the argument
-
credulousQuery
Deprecated, for removal: This API element is subject to removal in a future version.Checks whether the given argument is accepted under credulous semantics.- Parameters:
adf- the ADF to queryargument- the argument to check- Returns:
trueiff at least one model satisfies the argument
-
getModels
Deprecated, for removal: This API element is subject to removal in a future version.Returns all models of the given ADF.- Parameters:
adf- the ADF to query- Returns:
- all models of the ADF
-
getModel
Deprecated, for removal: This API element is subject to removal in a future version.Returns one model of the given ADF, if available.- Specified by:
getModelin interfaceModelProvider<Argument,AbstractDialecticalFramework, Interpretation> - Overrides:
getModelin classAbstractADFReasoner- Parameters:
adf- the ADF to query- Returns:
- one model of the ADF or
nullif none exist
-
modelIterator
Deprecated, for removal: This API element is subject to removal in a future version.Returns an iterator over all models of the given ADF.- Parameters:
adf- the ADF to query- Returns:
- an iterator over all models
-
AbstractDialecticalFramework.query()instead