Class SerialisedAdmissibleReasoner
java.lang.Object
org.tweetyproject.arg.dung.reasoner.AbstractDungReasoner
org.tweetyproject.arg.dung.reasoner.AbstractExtensionReasoner
org.tweetyproject.arg.dung.reasoner.serialisable.SerialisableExtensionReasoner
org.tweetyproject.arg.dung.reasoner.serialisable.SerialisedAdmissibleReasoner
- All Implemented Interfaces:
ModelProvider<Argument,
,DungTheory, Extension<DungTheory>> PostulateEvaluatable<Argument>
,QualitativeReasoner<DungTheory,
,Argument> Reasoner<Boolean,
DungTheory, Argument>
- Direct Known Subclasses:
SerialisedCompleteReasoner
,SerialisedPreferredReasoner
,SerialisedStableReasoner
,SerialisedStronglyAdmissibleReasoner
Serialised version of the admissible semantics
- Author:
- Lars Bengel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionselectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) select a subset of the initial sets of the theory, i.e.boolean
terminationFunction
(DungTheory reducedFramework, Extension<DungTheory> constructedExtension) Checks whether the current state satisfies some condition, i.e.Methods inherited from class org.tweetyproject.arg.dung.reasoner.serialisable.SerialisableExtensionReasoner
getModel, getModels, getModelsGraph, getModelsSequences, getSemantics, getSerialisableReasonerForSemantics
Methods inherited from class org.tweetyproject.arg.dung.reasoner.AbstractExtensionReasoner
getSimpleReasonerForSemantics, isInstalled, query, query
-
Constructor Details
-
SerialisedAdmissibleReasoner
public SerialisedAdmissibleReasoner()*description missing*
-
-
Method Details
-
selectionFunction
public Collection<Extension<DungTheory>> selectionFunction(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Description copied from class:SerialisableExtensionReasoner
select a subset of the initial sets of the theory, i.e. the possible successor states- Specified by:
selectionFunction
in classSerialisableExtensionReasoner
- Parameters:
unattacked
- the set of unattacked initial setsunchallenged
- the set of unchallenged initial setschallenged
- the set of challenged initial sets- Returns:
- a subset of the initial sets of the theory, selected via a specific criteria
-
terminationFunction
public boolean terminationFunction(DungTheory reducedFramework, Extension<DungTheory> constructedExtension) Description copied from class:SerialisableExtensionReasoner
Checks whether the current state satisfies some condition, i.e. its extension can be accepted by the corresponding semantics- Specified by:
terminationFunction
in classSerialisableExtensionReasoner
- Parameters:
reducedFramework
- The current framework of the transition systemconstructedExtension
- The extension constructed so far.- Returns:
- true, if the state satisfies the condition
-