Uses of Interface
org.tweetyproject.beliefdynamics.BaseRevisionOperator
Package
Description
-
Uses of BaseRevisionOperator in org.tweetyproject.beliefdynamics
Modifier and TypeClassDescriptionclass
CredibilityRevision<T extends Formula>
Abstract base class for a revision process on belief bases of type TBeliefBase, it provides a method to revise one belief base with another and a method to revise a ordered list of belief bases.class
CredibilityRevisionIterative<T extends Formula>
Implements the list based method of the Revision interface by iterative calling the revision method which revise two belief bases.class
CredibilityRevisionNonIterative<T extends Formula>
Implements the revision method with two belief bases by delegating the processing to the revision method bases on an ordered list of belief bases.class
LeviBaseRevisionOperator<T extends ClassicalFormula>
This class implements the Levi identity for revision, ie.class
LeviMultipleBaseRevisionOperator<T extends ClassicalFormula>
This class implements the Levi identity for multiple revision, ie.class
MultipleBaseRevisionOperator<T extends Formula>
This is the interface for a classic multiple belief base revision operator, ie. -
Uses of BaseRevisionOperator in org.tweetyproject.beliefdynamics.gui
Modifier and TypeMethodDescriptionvoid
RevisionCompareModel.addOperator
(BaseRevisionOperator<?> op) Adds the given revision operator to the set of selectable revision methods.void
RevisionCompareModel.removeOperator
(BaseRevisionOperator<?> op) Removes the given revision operator from the set of selectable revision methods.void
RevisionCompareModel.setLeftOperator
(BaseRevisionOperator<?> left) Select the left revision method.void
RevisionCompareModel.setRightOperator
(BaseRevisionOperator<?> right) Select the right revision method. -
Uses of BaseRevisionOperator in org.tweetyproject.beliefdynamics.mas
Modifier and TypeClassDescriptionclass
CrMasRevisionWrapper<T extends Formula>
This class is a wrapper for a revision for formulas of type T that is used to revise information objects. -
Uses of BaseRevisionOperator in org.tweetyproject.beliefdynamics.operators
Modifier and TypeClassDescriptionclass
This class is an exemplary instantiation of a revision operator based on deductive argumentation [Kruempelmann:2011] 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 classical categorizerclass
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 categorizerclass
This revision operator accepts only those pieces of information for revision where the credibility of the source is at least as high as the credibility of the agent which proves the complement. -
Uses of BaseRevisionOperator in org.tweetyproject.beliefdynamics.selectiverevision
Modifier and TypeClassDescriptionclass
MultipleSelectiveRevisionOperator<T extends Formula>
This class implements a multiple selective revision operator following [Kruempelmann:2011,Ferme:1999].class
SelectiveRevisionOperator<T extends Formula>
This class implements a selective revision operator following [Ferme:1999].ModifierConstructorDescriptionSelectiveRevisionOperator
(TransformationFunction<T> transformationFunction, BaseRevisionOperator<T> revisionOperator) Creates a new selective revision operator for the given transformation function and inner revision. -
Uses of BaseRevisionOperator in org.tweetyproject.lp.asp.beliefdynamics.baserevision
Modifier and TypeClassDescriptionclass
This class implements the base revision operator for extended logic programs as introduced in [KKI12]. -
Uses of BaseRevisionOperator in org.tweetyproject.lp.asp.beliefdynamics.gui
Modifier and TypeMethodDescriptionvoid
SimpleRevisionCompareModel.addOperator
(BaseRevisionOperator<?> op) Adds the given revision operator to the set of selectable revision methods.void
SimpleRevisionCompareModel.removeOperator
(BaseRevisionOperator<?> op) Removes the given revision operator from the set of selectable revision methods.void
SimpleRevisionCompareModel.setLeftOperator
(BaseRevisionOperator<?> left) Selects the left revision method.void
SimpleRevisionCompareModel.setRightOperator
(BaseRevisionOperator<?> right) Selects the right revision method. -
Uses of BaseRevisionOperator in org.tweetyproject.lp.asp.beliefdynamics.revision
Modifier and TypeClassDescriptionclass
Implements the credibility revision approach for ASP described in Kruempelmann et al.class
The implementation orients on the diploma thesis of Mirja Boehmer in this class a variant of the approach "A Preference-Based Framework for Updating Logic Programs" by James P. -
Uses of BaseRevisionOperator in org.tweetyproject.lp.asp.beliefdynamics.selectiverevision
Modifier and TypeClassDescriptionclass
This class represents a selective revision using the base revision approach from [1] for the inner revision and the sceptical argumentative transformation function from [2].