Class EAttack
java.lang.Object
org.tweetyproject.arg.bipolar.syntax.EAttack
- All Implemented Interfaces:
Iterable<BArgument>
,Attack
,BipolarEntity
,DungEntity
,Formula
,Node
Evidential attack used for PEAF and EAF
- Author:
- Taha Dogan Gunes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if this entity contains the specified object.boolean
Get the arguments that receive this attackGet the arguments that originate this attackReturns a logical representation of this entity in LDO (Logic of dialectical outcomes, cf.Returns the signature of the language of this formula.int
hashCode()
iterator()
toString()
Returns the attack object in string format for debug purposesMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
EAttack
-
-
Method Details
-
getAttacker
Get the arguments that originate this attack- Specified by:
getAttacker
in interfaceAttack
- Returns:
- a set of arguments
-
getAttacked
Get the arguments that receive this attack- Specified by:
getAttacked
in interfaceAttack
- Returns:
- a set of arguments
-
toString
-
equals
-
hashCode
-
contains
Description copied from interface:BipolarEntity
Checks if this entity contains the specified object.- Specified by:
contains
in interfaceBipolarEntity
- Parameters:
o
- the object to check for containment, typically aBArgument
- Returns:
true
if the object is contained within this entity,false
otherwise
-
getLdoFormula
Description copied from interface:DungEntity
Returns a logical representation of this entity in LDO (Logic of dialectical outcomes, cf. [Hunter, Thimm, 2015])- Specified by:
getLdoFormula
in interfaceDungEntity
- Returns:
- the logical formula of this entity.
-
getSignature
Description copied from interface:Formula
Returns the signature of the language of this formula.- Specified by:
getSignature
in interfaceFormula
- Returns:
- the signature of the language of this formula.
-
iterator
-