Class PrincipleExample
java.lang.Object
org.tweetyproject.arg.dung.examples.PrincipleExample
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
evaluateReasoner
(AbstractExtensionReasoner reasoner, Collection<Principle> principles) Evaluates a given abstract extension reasoner against a collection of principles (postulates).static void
Execute the example
-
Constructor Details
-
PrincipleExample
public PrincipleExample()
-
-
Method Details
-
main
-
evaluateReasoner
public static void evaluateReasoner(AbstractExtensionReasoner reasoner, Collection<Principle> principles) Evaluates a given abstract extension reasoner against a collection of principles (postulates).This method uses a
DungTheoryGenerator
to generate Dung argumentation frameworks and evaluates how well the providedAbstractExtensionReasoner
satisfies the given principles. The evaluation is conducted using aPostulateEvaluator
, which applies the principles to generated frameworks and assesses the reasoner's performance.- Parameters:
reasoner
- TheAbstractExtensionReasoner
to be evaluated. This reasoner provides extensions for argumentation frameworks.principles
- A collection ofPrinciple
objects representing the postulates against which the reasoner will be evaluated.
-