Uses of Interface
jason.bb.BeliefBase

Packages that use BeliefBase
jason.asSemantics   
jason.bb   
 

Uses of BeliefBase in jason.asSemantics
 

Fields in jason.asSemantics declared as BeliefBase
protected  BeliefBase Agent.bb
           
 

Methods in jason.asSemantics that return BeliefBase
 BeliefBase Agent.getBB()
           
 

Methods in jason.asSemantics with parameters of type BeliefBase
 TransitionSystem Agent.initAg(AgArch arch, BeliefBase bb, java.lang.String asSrc, Settings stts)
          Deprecated. Prefer the initAg method with only the source code of the agent as parameter. A call of this method like
     TransitionSystem ts = ag.initAg(arch, bb, asSrc, stts)
     
can be replaced by
     new TransitionSystem(ag, new Circumstance(), stts, arch);
     ag.setBB(bb); // only if you use a custom BB
     ag.initAg(asSrc);
     TransitionSystem ts = ag.getTS();
     
 void Agent.setBB(BeliefBase bb)
           
 

Uses of BeliefBase in jason.bb
 

Classes in jason.bb that implement BeliefBase
 class AgentJDBCPersistentBB
          Implementation of BB that stores some beliefs in a relational data base.
 class ChainBB
          A wrapper for a chain of belief bases customisations.
 class ChainBBAdapter
          This class is to be extended by customised belief bases that may be used in chains (of responsibility).
 class DefaultBeliefBase
          Default implementation of Jason BB.
 class IndexedBB
          Customised version of Belief Base where some beliefs are unique (with primary keys) and indexed for faster access.
 class JDBCPersistentBB
          Implementation of BB that stores some beliefs in a relational data base.
 class TextPersistentBB
          Implementation of BB that stores the agent BB in text files.
 

Fields in jason.bb declared as BeliefBase
protected  BeliefBase ChainBBAdapter.nextBB
           
 

Methods in jason.bb that return BeliefBase
 BeliefBase DefaultBeliefBase.clone()
           
 BeliefBase ChainBBAdapter.clone()
           
 BeliefBase BeliefBase.clone()
           
 BeliefBase ChainBBAdapter.getLastBB()
           
 

Methods in jason.bb with parameters of type BeliefBase
 void ChainBB.addInChain(BeliefBase bb)
          add a new BB at the end of the chain
 void ChainBBAdapter.setNext(BeliefBase bb)
           
 

Constructors in jason.bb with parameters of type BeliefBase
ChainBBAdapter(BeliefBase bb)
           
IndexedBB(BeliefBase next)
           
JDBCPersistentBB(BeliefBase next)
           
TextPersistentBB(BeliefBase next)