Class SequenceExplanationPost.GetSequenceExplanationsCmd

java.lang.Object
org.tweetyproject.web.services.sequenceexplanation.SequenceExplanationPost.GetSequenceExplanationsCmd
All Implemented Interfaces:
SequenceExplanationPost.SequenceExplanationCmd
Enclosing class:
SequenceExplanationPost

public static class SequenceExplanationPost.GetSequenceExplanationsCmd extends Object implements SequenceExplanationPost.SequenceExplanationCmd
Command payload for requesting sequence explanations.
  • Constructor Details

    • GetSequenceExplanationsCmd

      public GetSequenceExplanationsCmd(List<AttackDTO> attacks, List<String> argumentFilter)
      Creates a new command for retrieving sequence explanations.
      Parameters:
      attacks - the attack relations used for sequence explanation
      argumentFilter - optional argument filter to restrict the result set
  • Method Details

    • getAttacks

      public List<AttackDTO> getAttacks()
      Returns the attack relations used for the request.
      Returns:
      the attack relation list
    • getArgumentFilter

      @Nullable public List<String> getArgumentFilter()
      Returns an optional filter of argument identifiers.
      Returns:
      argument filter list or null when not specified