Class Explanation

All Implemented Interfaces:
Comparable<Explanation>, Interpretation<DungTheory, Argument>
Direct Known Subclasses:
DialectialSequenceExplanation, SequenceExplanation, SetExplanation

public abstract class Explanation extends AbstractArgumentationInterpretation<DungTheory> implements Comparable<Explanation>
Abstract class for representing explanations of arguments in argumentation frameworks
  • Method Details

    • getArgument

      public Argument getArgument()
      returns the argument that is explained by this explanation
      Returns:
      the explained argument
    • getSetExplanation

      public abstract Collection<Argument> getSetExplanation()
      Returns the set-based explanation.
      Returns:
      the explanation as a collection of arguments