Uses of Class
br.pucrio.inf.les.bdijade.belief.Belief

Packages that use Belief
br.pucrio.inf.les.bdijade.belief   
br.pucrio.inf.les.bdijade.core   
br.pucrio.inf.les.bdijade.event   
br.pucrio.inf.les.bdijade.exception   
 

Uses of Belief in br.pucrio.inf.les.bdijade.belief
 

Subclasses of Belief in br.pucrio.inf.les.bdijade.belief
 class BeliefSet<T>
          This class represents a belief that has a set of values associated with it.
 class PersistentBelief<T>
           
 class TransientBelief<T>
          This class extends the Belief and represents a transient belief, which is not persisted in a permanent memory.
 class TransientBeliefSet<T>
          This class extends the BeliefSet and represents a transient belief set, which is not persisted in a permanent memory.
 

Uses of Belief in br.pucrio.inf.les.bdijade.core
 

Fields in br.pucrio.inf.les.bdijade.core with type parameters of type Belief
private  java.util.Map<java.lang.String,Belief<?>> BeliefBase.beliefs
           
 

Methods in br.pucrio.inf.les.bdijade.core that return Belief
 Belief<?> BeliefBase.getBelief(java.lang.String name)
          Retrieves a belief from the belief base.
 Belief<?> BeliefBase.removeBelief(java.lang.String name)
          Removes a belief from the belief base.
 

Methods in br.pucrio.inf.les.bdijade.core that return types with arguments of type Belief
 java.util.Collection<Belief<?>> BDIAgent.getAllBeliefs()
          Returns a collection of all beliefs from all capabilities of this agent.
 java.util.Set<Belief<?>> BeliefBase.getBeliefs()
           
 

Methods in br.pucrio.inf.les.bdijade.core with parameters of type Belief
 void BeliefBase.addBelief(Belief<?> belief)
          Adds a belief to the belief base.
 void BeliefBase.addOrUpdateBelief(Belief<?> belief)
          Adds a belief to the belief base.
 

Constructor parameters in br.pucrio.inf.les.bdijade.core with type arguments of type Belief
BeliefBase(java.util.Set<Belief<?>> beliefs)
          Creates a belief base associated with a capability and adds the beliefs in the provided belief set.
 

Uses of Belief in br.pucrio.inf.les.bdijade.event
 

Fields in br.pucrio.inf.les.bdijade.event declared as Belief
private  Belief<?> BeliefEvent.belief
           
 

Methods in br.pucrio.inf.les.bdijade.event that return Belief
 Belief<?> BeliefEvent.getBelief()
           
 

Methods in br.pucrio.inf.les.bdijade.event with parameters of type Belief
 void BeliefEvent.setBelief(Belief<?> belief)
           
 

Constructors in br.pucrio.inf.les.bdijade.event with parameters of type Belief
BeliefEvent(Belief<?> belief)
          Creates a Belief Changed.
BeliefEvent(Belief<?> belief, BeliefEvent.Action action)
          Creates a Belief Changed.
BeliefEvent(Belief<?> belief, BeliefEvent.Action action, java.lang.Object args)
          Creates a Belief Changed.
 

Uses of Belief in br.pucrio.inf.les.bdijade.exception
 

Fields in br.pucrio.inf.les.bdijade.exception declared as Belief
private  Belief<?> BeliefAlreadyExistsException.belief
           
 

Methods in br.pucrio.inf.les.bdijade.exception that return Belief
 Belief<?> BeliefAlreadyExistsException.getBelief()
           
 

Constructors in br.pucrio.inf.les.bdijade.exception with parameters of type Belief
BeliefAlreadyExistsException(Belief<?> belief)
          Creates a new instance of BeliefAlreadyExistsException.