Class StrongConfidentAttack
java.lang.Object
org.tweetyproject.arg.lp.semantics.attack.StrongConfidentAttack
- All Implemented Interfaces:
AttackStrategy
This notion of attack models the strong confident attack relation.
A strongly attacks B iff
(1) A confidently attacks B and
(2) B does not undercut A.
- Author:
- Sebastian Homann
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns "true" iff the first argument attacks the second argument.static StrongConfidentAttackReturns the singleton instance of this class.Returns the abbreviated identifier of this notion of attack, i.e.toString()
-
Method Details
-
getInstance
Returns the singleton instance of this class.- Returns:
- the singleton instance of this class.
-
attacks
Description copied from interface:AttackStrategyReturns "true" iff the first argument attacks the second argument.- Specified by:
attacksin interfaceAttackStrategy- Parameters:
a- some argumentb- some argument- Returns:
- "true" iff
aattacksb.
-
toString
-
toAbbreviation
Description copied from interface:AttackStrategyReturns the abbreviated identifier of this notion of attack, i.e. "a" for attack- Specified by:
toAbbreviationin interfaceAttackStrategy- Returns:
- a short identifier
-