Class BinarySupport
- All Implemented Interfaces:
Iterable<BArgument>,BipolarEntity,Support,DungEntity,Formula,Node
This class models a support between two arguments. It comprises of two attributes of
Argument and is used by
bipolar abstract argumentation theories.- Author:
- Lars Bengel
-
Constructor Summary
ConstructorsConstructorDescriptionBinarySupport(BArgument supporter, BArgument supported) Default constructor; initializes the two arguments used in this support relation -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleandoubleReturns a logical representation of this entity in LDO (Logic of dialectical outcomes, cf.Returns the signature of the language of this formula.returns the supported argument of this support relation.returns the supporting argument of this support relation.inthashCode()iterator()voidsetConditionality(double c) toString()Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
BinarySupport
Default constructor; initializes the two arguments used in this support relation- Parameters:
supporter- the supporting argumentsupported- the supported argument
-
-
Method Details
-
getSupported
returns the supported argument of this support relation.- Specified by:
getSupportedin interfaceSupport- Returns:
- the supported argument of this support relation.
-
getSupporter
returns the supporting argument of this support relation.- Specified by:
getSupporterin interfaceSupport- Returns:
- the supporting argument of this support relation.
-
getSignature
Description copied from interface:FormulaReturns the signature of the language of this formula.- Specified by:
getSignaturein interfaceFormula- Returns:
- the signature of the language of this formula.
-
toString
- Specified by:
toStringin interfaceSupport- Overrides:
toStringin classDirectedEdge<BArgument>
-
equals
-
hashCode
public int hashCode() -
getLdoFormula
Description copied from interface:DungEntityReturns a logical representation of this entity in LDO (Logic of dialectical outcomes, cf. [Hunter, Thimm, 2015])- Specified by:
getLdoFormulain interfaceDungEntity- Returns:
- the logical formula of this entity.
-
contains
- Specified by:
containsin interfaceBipolarEntity
-
iterator
-
setConditionality
public void setConditionality(double c) - Specified by:
setConditionalityin interfaceSupport
-
getConditionalProbability
public double getConditionalProbability()- Specified by:
getConditionalProbabilityin interfaceSupport
-