attack
Data · Kotlin object AttackModule · library prolog.argumentation.data.attack
The term of an attack (module attack): attack(Type, Attacker, Attacked, On), Attacker attacking Attacked on its
sub-argument On (Attacked itself for a direct attack), with an attack of Type (rebut, undermine, undercut, …).
Kotlin reads and builds it through AttackTerm.parts and AttackTerm.of.
- Called by: graphStore
| Predicate | Description |
|---|---|
new/5 | Attack is made of its parts |
type/2 | |
attacker/2 | |
attacked/2 | |
on/2 | On is the sub-argument of the attacked argument the attack is on |
new/5
new(?Type, ?Attacker, ?Attacked, ?On, ?Attack)Attack is made of its parts.
type/2
type(?Attack, ?Type)attacker/2
attacker(?Attack, ?Attacker)attacked/2
attacked(?Attack, ?Attacked)on/2
on(?Attack, ?On)On is the sub-argument of the attacked argument the attack is on.