Interface AttackStrategy
-
- All Known Implementing Classes:
Attack
,ConfidentAttack
,ConfidentRebut
,Defeat
,Rebut
,StrongAttack
,StrongConfidentAttack
,StrongUndercut
,Undercut
public interface AttackStrategy
This 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 boolean
attacks(Argument a, Argument b)
Returns "true" iff the first argument attacks the second argument.java.lang.String
toAbbreviation()
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
a
attacksb
.
-
toAbbreviation
java.lang.String toAbbreviation()
Returns the abbreviated identifier of this notion of attack, i.e. "a" for attack- Returns:
- a short identifier
-
-