Class PrincipleExample
java.lang.Object
org.tweetyproject.arg.dung.examples.PrincipleExample
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidevaluateReasoner(AbstractExtensionReasoner reasoner, Collection<Principle> principles) Evaluates a given abstract extension reasoner against a collection of principles (postulates).static voidExecute 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
DungTheoryGeneratorto generate Dung argumentation frameworks and evaluates how well the providedAbstractExtensionReasonersatisfies the given principles. The evaluation is conducted using aPostulateEvaluator, which applies the principles to generated frameworks and assesses the reasoner's performance.- Parameters:
reasoner- TheAbstractExtensionReasonerto be evaluated. This reasoner provides extensions for argumentation frameworks.principles- A collection ofPrincipleobjects representing the postulates against which the reasoner will be evaluated.
-