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)
MultipleTransformationFunctiontransform in interface MultipleTransformationFunction<PropositionalFormula>formulas - a set of formulas.