public class NaiveLiteralTransformationFunction extends Object implements net.sf.tweety.beliefdynamics.selectiverevision.MultipleTransformationFunction<net.sf.tweety.lp.asp.syntax.Rule>
| Constructor and Description |
|---|
NaiveLiteralTransformationFunction(Collection<net.sf.tweety.lp.asp.syntax.Rule> beliefSet,
net.sf.tweety.arg.lp.semantics.attack.AttackStrategy attackRelation,
net.sf.tweety.arg.lp.semantics.attack.AttackStrategy defenseRelation)
Creates a new naive transformation function for literals.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<net.sf.tweety.lp.asp.syntax.Rule> |
transform(Collection<net.sf.tweety.lp.asp.syntax.Rule> formulas) |
Collection<net.sf.tweety.lp.asp.syntax.Rule> |
transform(net.sf.tweety.lp.asp.syntax.Rule rule)
"Transforms" the single fact by either accepting or rejecting it.
|
public NaiveLiteralTransformationFunction(Collection<net.sf.tweety.lp.asp.syntax.Rule> beliefSet, net.sf.tweety.arg.lp.semantics.attack.AttackStrategy attackRelation, net.sf.tweety.arg.lp.semantics.attack.AttackStrategy defenseRelation)
beliefSet - The belief set used for this transformation function.attackRelation - the notion of attack used for attacking argumentsdefenseRelation - the notion of attack used to attack attacking argumentspublic Collection<net.sf.tweety.lp.asp.syntax.Rule> transform(Collection<net.sf.tweety.lp.asp.syntax.Rule> formulas)
transform in interface net.sf.tweety.beliefdynamics.selectiverevision.MultipleTransformationFunction<net.sf.tweety.lp.asp.syntax.Rule>public Collection<net.sf.tweety.lp.asp.syntax.Rule> transform(net.sf.tweety.lp.asp.syntax.Rule rule)
rule - a single factCopyright © 2018. All rights reserved.