Class SequenceExplanationService
java.lang.Object
org.tweetyproject.web.services.sequenceexplanation.SequenceExplanationService
Service for building sequence explanations from a Dung argumentation theory.
This service uses the dialectical sequence explanation reasoner to compute explanations for individual arguments.
- Author:
- Oleksandr Dzhychko
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContainer for sequence explanations grouped by argument. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionquerySequenceExplanations(DungTheory theory, Set<Argument> argumentFilter) Computes sequence explanations for the given theory.
-
Constructor Details
-
SequenceExplanationService
public SequenceExplanationService()Creates a sequence explanation service.
-
-
Method Details
-
querySequenceExplanations
public SequenceExplanationService.SequenceExplanations querySequenceExplanations(DungTheory theory, Set<Argument> argumentFilter) Computes sequence explanations for the given theory.- Parameters:
theory- the Dung theory to explainargumentFilter- optional set of arguments to restrict the results to- Returns:
- sequence explanations grouped by argument
-