br.pucrio.inf.les.bdijade.reasoning
Class DefaultBeliefRevisionStrategy

java.lang.Object
  extended by br.pucrio.inf.les.bdijade.reasoning.DefaultBeliefRevisionStrategy
All Implemented Interfaces:
BeliefRevisionStrategy

public class DefaultBeliefRevisionStrategy
extends java.lang.Object
implements BeliefRevisionStrategy

This class is the default strategy for the belief revision. It invokes the BeliefBase.reviewBeliefs() method for the belief base of all capabilities of the agent.

Author:
ingrid

Constructor Summary
DefaultBeliefRevisionStrategy()
           
 
Method Summary
 void reviewBeliefs(BDIAgent bdiAgent)
          Invokes the BeliefBase.reviewBeliefs() for the belief base of all capabilties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBeliefRevisionStrategy

public DefaultBeliefRevisionStrategy()
Method Detail

reviewBeliefs

public void reviewBeliefs(BDIAgent bdiAgent)
Invokes the BeliefBase.reviewBeliefs() for the belief base of all capabilties.

Specified by:
reviewBeliefs in interface BeliefRevisionStrategy
Parameters:
bdiAgent - the BDIAgent whose beliefs are to be reviewed.
See Also:
BeliefRevisionStrategy.reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)