Jadex 0.96-beta1

jadex.runtime
Interface IBeliefbase

All Superinterfaces:
IElement

public interface IBeliefbase
extends IElement

The beliefbase contains the beliefs and beliefsets of an agent or capability.


Method Summary
 boolean containsBelief(String name)
          Returns true if this beliefbase contains a belief with the specified name.
 boolean containsBeliefSet(String name)
          Returns true if this beliefbase contains a belief set with the specified name.
 void createBelief(String key, Class clazz, int update)
          Deprecated.  
 void createBeliefSet(String key, Class clazz, int update)
          Deprecated.  
 void deleteBelief(String key)
          Deprecated.  
 void deleteBeliefSet(String key)
          Deprecated.  
 void deregisterBelief(IMBelief mbelief)
          Deregister a belief model.
 void deregisterBeliefReference(IMBeliefReference mbeliefref)
          Deregister a belief reference model.
 void deregisterBeliefSet(IMBeliefSet mbeliefset)
          Deregister a beliefset model.
 void deregisterBeliefSetReference(IMBeliefSetReference mbeliefsetref)
          Deregister a beliefset reference model.
 IBelief getBelief(String name)
          Get a belief for a name.
 String[] getBeliefNames()
          Returns the names of all beliefs.
 IBeliefSet getBeliefSet(String name)
          Get a belief set for a name.
 String[] getBeliefSetNames()
          Returns the names of all belief sets.
 void registerBelief(IMBelief mbelief)
          Register a new belief.
 void registerBeliefReference(IMBeliefReference mbeliefref)
          Register a new belief reference.
 void registerBeliefSet(IMBeliefSet mbeliefset)
          Register a new beliefset model.
 void registerBeliefSetReference(IMBeliefSetReference mbeliefsetref)
          Register a new beliefset reference model.
 
Methods inherited from interface jadex.runtime.IElement
getModelElement, getName
 

Method Detail

getBelief

IBelief getBelief(String name)
Get a belief for a name.

Parameters:
name - The belief name.

getBeliefSet

IBeliefSet getBeliefSet(String name)
Get a belief set for a name.

Parameters:
name - The belief set name.

containsBelief

boolean containsBelief(String name)
Returns true if this beliefbase contains a belief with the specified name.

Parameters:
name - the name of a belief.
Returns:
true if contained, false is not contained, or the specified name refer to a belief set.
See Also:
containsBeliefSet(java.lang.String)

containsBeliefSet

boolean containsBeliefSet(String name)
Returns true if this beliefbase contains a belief set with the specified name.

Parameters:
name - the name of a belief set.
Returns:
true if contained, false is not contained, or the specified name refer to a belief.
See Also:
containsBelief(java.lang.String)

getBeliefNames

String[] getBeliefNames()
Returns the names of all beliefs.

Returns:
the names of all beliefs.

getBeliefSetNames

String[] getBeliefSetNames()
Returns the names of all belief sets.

Returns:
the names of all belief sets.

createBelief

void createBelief(String key,
                  Class clazz,
                  int update)
Deprecated. 

Create a belief with given key and class.

Parameters:
key - The key identifying the belief.
clazz - The class.

createBeliefSet

void createBeliefSet(String key,
                     Class clazz,
                     int update)
Deprecated. 

Create a belief with given key and class.

Parameters:
key - The key identifying the belief.
clazz - The class.

deleteBelief

void deleteBelief(String key)
Deprecated. 

Delete a belief with given key.

Parameters:
key - The key identifying the belief.

deleteBeliefSet

void deleteBeliefSet(String key)
Deprecated. 

Delete a belief with given key.

Parameters:
key - The key identifying the belief.

registerBelief

void registerBelief(IMBelief mbelief)
Register a new belief.

Parameters:
mbelief - The belief model.

registerBeliefSet

void registerBeliefSet(IMBeliefSet mbeliefset)
Register a new beliefset model.

Parameters:
mbeliefset - The beliefset model.

registerBeliefReference

void registerBeliefReference(IMBeliefReference mbeliefref)
Register a new belief reference.

Parameters:
mbeliefref - The belief reference model.

registerBeliefSetReference

void registerBeliefSetReference(IMBeliefSetReference mbeliefsetref)
Register a new beliefset reference model.

Parameters:
mbeliefsetref - The beliefset reference model.

deregisterBelief

void deregisterBelief(IMBelief mbelief)
Deregister a belief model.

Parameters:
mbelief - The belief model.

deregisterBeliefSet

void deregisterBeliefSet(IMBeliefSet mbeliefset)
Deregister a beliefset model.

Parameters:
mbeliefset - The beliefset model.

deregisterBeliefReference

void deregisterBeliefReference(IMBeliefReference mbeliefref)
Deregister a belief reference model.

Parameters:
mbeliefref - The belief reference model.

deregisterBeliefSetReference

void deregisterBeliefSetReference(IMBeliefSetReference mbeliefsetref)
Deregister a beliefset reference model.

Parameters:
mbeliefsetref - The beliefset reference model.

Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.