Class SequenceExplanationResponse.GetSequenceExplanationsResult
java.lang.Object
org.tweetyproject.web.services.sequenceexplanation.SequenceExplanationResponse.GetSequenceExplanationsResult
- All Implemented Interfaces:
SequenceExplanationResponse.SequenceExplanationResult
- Enclosing class:
- SequenceExplanationResponse
public static class SequenceExplanationResponse.GetSequenceExplanationsResult
extends Object
implements SequenceExplanationResponse.SequenceExplanationResult
Result wrapper for a list of sequence explanations per argument.
-
Constructor Summary
ConstructorsConstructorDescriptionGetSequenceExplanationsResult(Map<String, List<DialectialSequenceExplanationDTO>> perArgumentSequenceExplanations) Creates a result containing sequence explanations for each argument. -
Method Summary
Modifier and TypeMethodDescriptionfrom(SequenceExplanationService.SequenceExplanations sequenceExplanations) Creates a DTO result from service-level sequence explanations.Returns sequence explanations grouped by argument name.
-
Constructor Details
-
GetSequenceExplanationsResult
public GetSequenceExplanationsResult(Map<String, List<DialectialSequenceExplanationDTO>> perArgumentSequenceExplanations) Creates a result containing sequence explanations for each argument.- Parameters:
perArgumentSequenceExplanations- mapping of argument name to sequence explanations
-
-
Method Details
-
getPerArgumentSequenceExplanations
Returns sequence explanations grouped by argument name.- Returns:
- argument-to-explanations map
-
from
public static SequenceExplanationResponse.GetSequenceExplanationsResult from(SequenceExplanationService.SequenceExplanations sequenceExplanations) Creates a DTO result from service-level sequence explanations.- Parameters:
sequenceExplanations- sequence explanations from the service- Returns:
- DTO result object
-