Class SatLinkStrategy

java.lang.Object
org.tweetyproject.arg.adf.semantics.link.SatLinkStrategy
All Implemented Interfaces:
LinkStrategy

public final class SatLinkStrategy extends Object implements LinkStrategy
Computes the LinkType via two Sat-calls.
Author:
Mathias Hofer
  • Constructor Details

  • Method Details

    • compute

      public LinkType compute(Argument parent, AcceptanceCondition childAcc)
      Description copied from interface: LinkStrategy
      Computes the type of link between a parent argument and its child's acceptance condition.
      Specified by:
      compute in interface LinkStrategy
      Parameters:
      parent - the parent argument in the argumentation framework
      childAcc - the acceptance condition of the child argument
      Returns:
      the computed LinkType representing the relationship between the parent argument and the child's acceptance condition
    • compute

      public LinkType compute(Argument parent, AcceptanceCondition childAcc, Interpretation assumption)
      Description copied from interface: LinkStrategy
      Computes the type of link between a parent argument and its child's acceptance condition, taking into account an additional assumption.
      Specified by:
      compute in interface LinkStrategy
      Parameters:
      parent - the parent argument in the argumentation framework
      childAcc - the acceptance condition of the child argument
      assumption - the assumption or interpretation that may influence the computation of the link type
      Returns:
      the computed LinkType representing the relationship between the parent argument, the child's acceptance condition, and the given assumption