Package org.tweetyproject.beliefdynamics
Class CredibilityRevisionIterative<T extends Formula>
java.lang.Object
org.tweetyproject.beliefdynamics.MultipleBaseRevisionOperator<T>
org.tweetyproject.beliefdynamics.CredibilityRevision<T>
org.tweetyproject.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
-
Method Summary
Modifier and TypeMethodDescriptionrevise
(List<Collection<T>> ordererList) Revises the belief bases in the orderer list into one belief base.Methods inherited from class org.tweetyproject.beliefdynamics.CredibilityRevision
revise, revise
-
Constructor Details
-
CredibilityRevisionIterative
public CredibilityRevisionIterative()
-
-
Method Details
-
revise
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.
-