Package net.sf.tweety.beliefdynamics
Class CredibilityRevisionIterative<T extends Formula>
- java.lang.Object
-
- net.sf.tweety.beliefdynamics.MultipleBaseRevisionOperator<T>
-
- net.sf.tweety.beliefdynamics.CredibilityRevision<T>
-
- net.sf.tweety.beliefdynamics.CredibilityRevisionIterative<T>
-
- Type Parameters:
T
- The type of the belief bases
- All Implemented Interfaces:
BaseRevisionOperator<T>
- Direct Known Subclasses:
PreferenceHandling
public abstract class CredibilityRevisionIterative<T extends Formula> extends CredibilityRevision<T>
Implements the list based method of the Revision interface by iterative calling the revision method which revise two belief bases. Acts as a base class for iterative revision processes.- Author:
- Tim Janus
-
-
Constructor Summary
Constructors Constructor Description CredibilityRevisionIterative()
-
Method Summary
-
Methods inherited from class net.sf.tweety.beliefdynamics.CredibilityRevision
revise, revise
-
-
-
-
Method Detail
-
revise
public java.util.Collection<T> revise(java.util.List<java.util.Collection<T>> ordererList)
Description copied from class:CredibilityRevision
Revises the belief bases in the orderer list into one belief base.- Specified by:
revise
in classCredibilityRevision<T extends Formula>
- Parameters:
ordererList
- An orderer list of belief bases which assumes that belief bases with a lower index have a lower priority.- Returns:
- The belief base which is the result of the revision.
-
-