public class ArgumentativeTransformationFunction extends java.lang.Object implements MultipleTransformationFunction<PropositionalFormula>
Modifier and Type | Field and Description |
---|---|
private Accumulator |
accumulator
The accumulator used by this transformation function.
|
private PlBeliefSet |
beliefSet
The belief set used by this transformation function.
|
private Categorizer |
categorizer
The categorizer used by this transformation function.
|
private boolean |
isSkeptical
Whether this transformation function is skeptical.
|
Constructor and Description |
---|
ArgumentativeTransformationFunction(Categorizer categorizer,
Accumulator accumulator,
PlBeliefSet beliefSet,
boolean isSkeptical)
Creates a new argumentative transformation function.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<PropositionalFormula> |
transform(java.util.Collection<PropositionalFormula> formulas)
Transforms the given set of formulas for selective revision.
|
private Categorizer categorizer
private Accumulator accumulator
private boolean isSkeptical
private PlBeliefSet beliefSet
public ArgumentativeTransformationFunction(Categorizer categorizer, Accumulator accumulator, PlBeliefSet beliefSet, boolean isSkeptical)
categorizer
- The categorizer used by this transformation function.accumulator
- The accumulator used by this transformation function.beliefSet
- The belief set used by this transformation function.isSkeptical
- Whether this transformation function is skeptical.public java.util.Collection<PropositionalFormula> transform(java.util.Collection<PropositionalFormula> formulas)
MultipleTransformationFunction
transform
in interface MultipleTransformationFunction<PropositionalFormula>
formulas
- a set of formulas.