Class MultipleSelectiveRevisionOperator<T extends net.sf.tweety.commons.Formula>

  • Type Parameters:
    T - The type of formulas this operator works on.
    All Implemented Interfaces:
    BaseRevisionOperator<T>

    public class MultipleSelectiveRevisionOperator<T extends net.sf.tweety.commons.Formula>
    extends MultipleBaseRevisionOperator<T>
    This class implements a multiple selective revision operator following [Kruempelmann:2011,Ferme:1999].
    Author:
    Matthias Thimm
    • Constructor Detail

      • MultipleSelectiveRevisionOperator

        public MultipleSelectiveRevisionOperator​(MultipleTransformationFunction<T> transformationFunction,
                                                 MultipleBaseRevisionOperator<T> revisionOperator)
        Creates a new multiple selective revision operator for the given transformation function and inner revision.
        Parameters:
        transformationFunction - a transformation function.
        revisionOperator - the inner revision.