Class DisjunctionAcceptanceCondition

java.lang.Object
org.tweetyproject.arg.adf.syntax.acc.BinaryAcceptanceCondition
org.tweetyproject.arg.adf.syntax.acc.DisjunctionAcceptanceCondition
All Implemented Interfaces:
AcceptanceCondition

public final class DisjunctionAcceptanceCondition extends BinaryAcceptanceCondition
Author:
Sebastian
  • Constructor Details

    • DisjunctionAcceptanceCondition

      public DisjunctionAcceptanceCondition(AcceptanceCondition left, AcceptanceCondition right)
      Parameters:
      left - the left side of the disjunction
      right - the right side of the disjunction
  • Method Details

    • accept

      public <U, D> U accept(Visitor<U,D> visitor, D topDownData)
      Description copied from interface: AcceptanceCondition
      Passes the topDownData to the right visit method and returns the result of the visit method, performs no modifications on them.

      This allows for type-safe traversal through the acceptance condition structure.

      Type Parameters:
      U - the bottom-up data
      D - the top-down data
      Parameters:
      visitor - the visitor
      topDownData - the data which is passed from the root of the acceptance condition to the leaf
      Returns:
      the result of the visit method