Class DialectialSequenceExplanationDTO

java.lang.Object
org.tweetyproject.web.services.sequenceexplanation.DialectialSequenceExplanationDTO

public final class DialectialSequenceExplanationDTO extends Object
DTO for serializing a dialectical sequence explanation.
Author:
Oleksandr Dzhychko
  • Constructor Details

    • DialectialSequenceExplanationDTO

      public DialectialSequenceExplanationDTO(String argument, List<List<String>> supporters, List<List<String>> defeated)
      Initialize a new DialectialSequenceExplanationDTO
      Parameters:
      argument - the target argument
      supporters - the supporting sets
      defeated - the defeated sets
  • Method Details

    • getArgument

      public String getArgument()
      return the serialized argument
      Returns:
      the argument
    • getSupporters

      public List<List<String>> getSupporters()
      return the serialized supporting sets
      Returns:
      the serialized supporting sets
    • getDefeated

      public List<List<String>> getDefeated()
      return the serialized defeated sets
      Returns:
      the serialized defeated sets
    • from

      Serialize a dialectial sequence explanation
      Parameters:
      explanation - some explanation
      Returns:
      the serialized object
    • from

      Serialize a list of dialectial sequence explanations
      Parameters:
      explanations - a list of explanations
      Returns:
      the serialized object