Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES