Interface LinkStrategy
- All Known Implementing Classes:
SatLinkStrategy
public interface LinkStrategy
Interface representing a strategy for determining the type of link between
arguments in a structured argumentation framework.
The strategy defines how to compute the relationship (link) between a parent
argument and its child based on their acceptance conditions. The link can be
classified as attacking, supporting, dependent, or redundant.
- Author:
- Sebastian
-
Method Summary
Modifier and TypeMethodDescriptioncompute
(Argument parent, AcceptanceCondition childAcc) Computes the type of link between a parent argument and its child's acceptance condition.compute
(Argument parent, AcceptanceCondition childAcc, Interpretation assumption) Computes the type of link between a parent argument and its child's acceptance condition, taking into account an additional assumption.
-
Method Details
-
compute
Computes the type of link between a parent argument and its child's acceptance condition.- Parameters:
parent
- the parent argument in the argumentation frameworkchildAcc
- the acceptance condition of the child argument- Returns:
- the computed
LinkType
representing the relationship between the parent argument and the child's acceptance condition
-
compute
Computes the type of link between a parent argument and its child's acceptance condition, taking into account an additional assumption.- Parameters:
parent
- the parent argument in the argumentation frameworkchildAcc
- the acceptance condition of the child argumentassumption
- the assumption or interpretation that may influence the computation of the link type- Returns:
- the computed
LinkType
representing the relationship between the parent argument, the child's acceptance condition, and the given assumption
-