| 
 | Jadex 0.941 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The beliefbase is the container for the agent's or capability's beliefs and belief sets.
| Method Summary | |
|  IMBelief | createBelief(String name,
             Class clazz,
             long updaterate,
             boolean exported)Create a new belief. | 
|  IMBeliefReference | createBeliefReference(String name,
                      Class clazz,
                      boolean exported,
                      String ref)Create a new belief reference. | 
|  IMBeliefSet | createBeliefSet(String name,
                Class clazz,
                long updaterate,
                boolean exported)Create a new belief set. | 
|  IMBeliefSetReference | createBeliefSetReference(String name,
                         Class clazz,
                         boolean exported,
                         String ref)Create a new belief set reference. | 
|  void | deleteBelief(IMBelief belief)Delete a belief. | 
|  void | deleteBeliefReference(IMBeliefReference beliefreference)Delete a belief reference. | 
|  void | deleteBeliefSet(IMBeliefSet beliefset)Delete a belief set. | 
|  void | deleteBeliefSetReference(IMBeliefSetReference beliefsetreference)Delete a belief set reference. | 
|  IMBelief | getBelief(String name)Get a belief by name. | 
|  IMBeliefReference | getBeliefReference(String name)Get a belief reference. | 
|  IMBeliefReference[] | getBeliefReferences()Get all belief references. | 
|  IMBelief[] | getBeliefs()Get all defined beliefs. | 
|  IMBeliefSet | getBeliefSet(String name)Get a belief set by name. | 
|  IMBeliefSetReference | getBeliefSetReference(String name)Get a belief set reference by name. | 
|  IMBeliefSetReference[] | getBeliefSetReferences()Get all defined belief set references. | 
|  IMBeliefSet[] | getBeliefSets()Get all defined belief sets. | 
| Methods inherited from interface jadex.model.IMBase | 
| deleteReferenceableElement, getCorrespondingBase, getElementReferences, getReferenceableElement, getReferenceableElements | 
| Methods inherited from interface jadex.model.IMElement | 
| check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName | 
| Method Detail | 
public IMBelief[] getBeliefs()
public IMBelief getBelief(String name)
name - The belief name.
public IMBelief createBelief(String name,
                             Class clazz,
                             long updaterate,
                             boolean exported)
name - The belief name.clazz - The class for facts.updaterate - The updaterate (or -1 for none).
public void deleteBelief(IMBelief belief)
belief - The belief to delete.public IMBeliefSet[] getBeliefSets()
public IMBeliefSet getBeliefSet(String name)
name - The belief set name.
public IMBeliefSet createBeliefSet(String name,
                                   Class clazz,
                                   long updaterate,
                                   boolean exported)
name - The belief set name.clazz - The class for facts.updaterate - The updaterate (or -1 for none).exported - Flag indicating if this belief set may be referenced from outside capabilities.
public void deleteBeliefSet(IMBeliefSet beliefset)
beliefset - The belief set to delete.public IMBeliefReference[] getBeliefReferences()
public IMBeliefReference getBeliefReference(String name)
name - The name.
public IMBeliefReference createBeliefReference(String name,
                                               Class clazz,
                                               boolean exported,
                                               String ref)
name - The belief reference name.clazz - The class for facts.exported - Flag indicating if this belief reference may be referenced from outside capabilities.ref - The referenced belief (or null for abstract).
public void deleteBeliefReference(IMBeliefReference beliefreference)
beliefreference - The belief reference to delete.public IMBeliefSetReference[] getBeliefSetReferences()
public IMBeliefSetReference getBeliefSetReference(String name)
name - The belief set name.
public IMBeliefSetReference createBeliefSetReference(String name,
                                                     Class clazz,
                                                     boolean exported,
                                                     String ref)
name - The belief set reference name.clazz - The class for facts.exported - Flag indicating if this belief set reference may be referenced from outside capabilities.ref - The referenced belief set (or null for abstract).
public void deleteBeliefSetReference(IMBeliefSetReference beliefsetreference)
beliefsetreference - The belief set reference to delete.| 
 | Jadex 0.941 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.