Interface Support

All Superinterfaces:
BipolarEntity, DungEntity, Formula, Iterable<BArgument>, Node
All Known Implementing Classes:
BinarySupport, SetSupport, WeightedSetSupport

public interface Support extends BipolarEntity
This interface captures common methods of different interpretations of the support relation in bipolar abstract argumentation theories.
Author:
Lars Bengel
  • Method Details

    • getSupported

      BipolarEntity getSupported()
      Returns the argument that is supported by the supporter.

      This method retrieves the argument that is being supported by the current supporter argument.

      Returns:
      the supported argument
    • getSupporter

      BipolarEntity getSupporter()
      Returns the argument that provides support to another argument.

      This method retrieves the argument that is providing support to the current supported argument.

      Returns:
      the supporter argument
    • setConditionality

      void setConditionality(double c)
      Sets the conditionality of the support, represented by a probability value.

      The conditionality or strength of the support is represented by a conditional probability value, which reflects how strongly the supporter influences the supported argument.

      Parameters:
      c - the conditional probability of the support
    • getConditionalProbability

      double getConditionalProbability()
      Returns the conditional probability of the support.

      This method retrieves the conditional probability associated with the support, indicating the strength of the support.

      Returns:
      the conditional probability of the support
    • toString

      String toString()
      Returns a string representation of the support relation.

      This method provides a textual description of the support relation, including information about the supporter, the supported argument, and the conditional probability.

      Overrides:
      toString in class Object
      Returns:
      a string representation of the support relation