| 
 | Jadex 0.96-beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMBeliefbase
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,
             String exported)Create a new belief. | 
|  IMBeliefReference | createBeliefReference(String name,
                      Class clazz,
                      String exported,
                      String ref)Create a new belief reference. | 
|  IMBeliefSet | createBeliefSet(String name,
                Class clazz,
                long updaterate,
                String exported)Create a new belief set. | 
|  IMBeliefSetReference | createBeliefSetReference(String name,
                         Class clazz,
                         String 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, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName | 
| Method Detail | 
|---|
IMBelief[] getBeliefs()
IMBelief getBelief(String name)
name - The belief name.
IMBelief createBelief(String name,
                      Class clazz,
                      long updaterate,
                      String exported)
name - The belief name.clazz - The class for facts.updaterate - The updaterate (or -1 for none).
void deleteBelief(IMBelief belief)
belief - The belief to delete.IMBeliefSet[] getBeliefSets()
IMBeliefSet getBeliefSet(String name)
name - The belief set name.
IMBeliefSet createBeliefSet(String name,
                            Class clazz,
                            long updaterate,
                            String 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.
void deleteBeliefSet(IMBeliefSet beliefset)
beliefset - The belief set to delete.IMBeliefReference[] getBeliefReferences()
IMBeliefReference getBeliefReference(String name)
name - The name.
IMBeliefReference createBeliefReference(String name,
                                        Class clazz,
                                        String 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).
void deleteBeliefReference(IMBeliefReference beliefreference)
beliefreference - The belief reference to delete.IMBeliefSetReference[] getBeliefSetReferences()
IMBeliefSetReference getBeliefSetReference(String name)
name - The belief set name.
IMBeliefSetReference createBeliefSetReference(String name,
                                              Class clazz,
                                              String 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).
void deleteBeliefSetReference(IMBeliefSetReference beliefsetreference)
beliefsetreference - The belief set reference to delete.| 
 | Jadex 0.96-beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.