Class ClausalAttackConstraint
java.lang.Object
org.tweetyproject.arg.dung.learning.syntax.ClausalAttackConstraint
- All Implemented Interfaces:
AttackConstraint<Collection<PlFormula>>
public class ClausalAttackConstraint
extends Object
implements AttackConstraint<Collection<PlFormula>>
This class models a clausal attack constraint
- Author:
- Matthias Thimm
-
Constructor Summary
ConstructorDescriptionClausalAttackConstraint
(ClausalAttackConstraint condition1, ClausalAttackConstraint condition2) simple constructorClausalAttackConstraint
(Argument arg, Input input) -
Method Summary
-
Constructor Details
-
ClausalAttackConstraint
-
ClausalAttackConstraint
-
ClausalAttackConstraint
public ClausalAttackConstraint(ClausalAttackConstraint condition1, ClausalAttackConstraint condition2) - Parameters:
condition1
- condition 1condition2
- condition 2
-
-
Method Details
-
getCondition
returns condition- Specified by:
getCondition
in interfaceAttackConstraint<Collection<PlFormula>>
- Returns:
- The condition of type T associated with this attack constraint.
-
getArgument
returns the argument- Specified by:
getArgument
in interfaceAttackConstraint<Collection<PlFormula>>
- Returns:
- The
Argument
associated with this constraint, possibly representing a participant in the attack.
-
toString
-