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
LinkTyperepresenting 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
LinkTyperepresenting the relationship between the parent argument, the child's acceptance condition, and the given assumption
-