Class CrMasArgumentativeRevisionOperator
java.lang.Object
org.tweetyproject.beliefdynamics.MultipleBaseRevisionOperator<InformationObject<PlFormula>>
org.tweetyproject.beliefdynamics.operators.CrMasArgumentativeRevisionOperator
- All Implemented Interfaces:
BaseRevisionOperator<InformationObject<PlFormula>>
public class CrMasArgumentativeRevisionOperator
extends MultipleBaseRevisionOperator<InformationObject<PlFormula>>
This class is an exemplary instantiation of a revision operator based on deductive argumentation and credibilities where
several parameters have been fixed:
- the inner revision is a Levi revision which bases on the random kernel contraction
- the transformation function is credulous
- the accumulator used for deductive argumentation is the simple accumulator
- the categorizer used for deductive argumentation is the credibility categorizer
- Author:
- Matthias Thimm
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionrevise
(Collection<InformationObject<PlFormula>> base, Collection<InformationObject<PlFormula>> formulas) Revises the first collection of formulas by the second collection of formulas.Methods inherited from class org.tweetyproject.beliefdynamics.MultipleBaseRevisionOperator
revise
-
Constructor Details
-
CrMasArgumentativeRevisionOperator
public CrMasArgumentativeRevisionOperator()Default
-
-
Method Details
-
revise
public Collection<InformationObject<PlFormula>> revise(Collection<InformationObject<PlFormula>> base, Collection<InformationObject<PlFormula>> formulas) Description copied from class:MultipleBaseRevisionOperator
Revises the first collection of formulas by the second collection of formulas.- Specified by:
revise
in classMultipleBaseRevisionOperator<InformationObject<PlFormula>>
- Parameters:
base
- some collection of formulas.formulas
- some formulas.- Returns:
- the revised collection.
-