Class NaiveLiteralTransformationFunction

java.lang.Object
org.tweetyproject.lp.asp.beliefdynamics.selectiverevision.NaiveLiteralTransformationFunction
All Implemented Interfaces:
MultipleTransformationFunction<ASPRule>

public class NaiveLiteralTransformationFunction extends Object implements MultipleTransformationFunction<ASPRule>
This class represents the naive transformation function for literals as introduced in [1]. [1] Homann, Sebastian: Master thesis: Argumentationsbasierte selektive Revision von erweiterten logischen Programmen.
Author:
Sebastian Homann
  • Constructor Details

    • NaiveLiteralTransformationFunction

      public NaiveLiteralTransformationFunction(Collection<ASPRule> beliefSet, AttackStrategy attackRelation, AttackStrategy defenseRelation)
      Creates a new naive transformation function for literals.
      Parameters:
      beliefSet - The belief set used for this transformation function.
      attackRelation - the notion of attack used for attacking arguments
      defenseRelation - the notion of attack used to attack attacking arguments
  • Method Details