Package net.sf.tweety.beliefdynamics.mas
Class CredibilityCategorizer
- java.lang.Object
-
- net.sf.tweety.beliefdynamics.mas.AbstractCredibilityComparer
-
- net.sf.tweety.beliefdynamics.mas.CredibilityCategorizer
-
- All Implemented Interfaces:
net.sf.tweety.arg.deductive.categorizer.Categorizer
public class CredibilityCategorizer extends AbstractCredibilityComparer implements net.sf.tweety.arg.deductive.categorizer.Categorizer
This class implements a credibility-based categorizer that works like the classical categorizer but dismisses arguments where the least credible agent which uttered a formula in that argument is not as least as credible as the least credible agent which uttered a formula of the parent argument.- Author:
- Matthias Thimm
-
-
Constructor Summary
Constructors Constructor Description CredibilityCategorizer(Collection<InformationObject<net.sf.tweety.logics.pl.syntax.PlFormula>> formulas, net.sf.tweety.graphs.orders.Order<net.sf.tweety.agents.Agent> credOrder)Creates a new credibility categorizer that is guided by the giving information which agents uttered the formulas and the credibility order.
-
Method Summary
Modifier and Type Method Description doublecategorize(net.sf.tweety.arg.deductive.semantics.ArgumentTree argumentTree)-
Methods inherited from class net.sf.tweety.beliefdynamics.mas.AbstractCredibilityComparer
isAtLeastAsPreferredAs, isAtLeastAsPreferredAs, isAtLeastAsPreferredAs
-
-
-
-
Constructor Detail
-
CredibilityCategorizer
public CredibilityCategorizer(Collection<InformationObject<net.sf.tweety.logics.pl.syntax.PlFormula>> formulas, net.sf.tweety.graphs.orders.Order<net.sf.tweety.agents.Agent> credOrder)
Creates a new credibility categorizer that is guided by the giving information which agents uttered the formulas and the credibility order.- Parameters:
formulas- The information objects that hold the information which agents uttered the formulas.credOrder- The credibility order used to guide the categorizing.
-
-