Interface AttackStrategy
-
- All Known Implementing Classes:
Attack,ConfidentAttack,ConfidentRebut,Defeat,Rebut,StrongAttack,StrongConfidentAttack,StrongUndercut,Undercut
public interface AttackStrategyThis interface is the common denominator for notions of attack between two arguments. The implementation is analogous to the Attack interface in the "deductive" package.- Author:
- Sebastian Homann
-
-
Method Summary
Modifier and Type Method Description booleanattacks(Argument a, Argument b)Returns "true" iff the first argument attacks the second argument.java.lang.StringtoAbbreviation()Returns the abbreviated identifier of this notion of attack, i.e.
-
-
-
Method Detail
-
attacks
boolean attacks(Argument a, Argument b)
Returns "true" iff the first argument attacks the second argument.- Parameters:
a- some argumentb- some argument- Returns:
- "true" iff
aattacksb.
-
toAbbreviation
java.lang.String toAbbreviation()
Returns the abbreviated identifier of this notion of attack, i.e. "a" for attack- Returns:
- a short identifier
-
-