Package jadex.bdiv3x.runtime
Interface IBeliefbase
-
- All Superinterfaces:
IElement
- All Known Implementing Classes:
BeliefbaseWrapper,RBeliefbase
public interface IBeliefbase extends IElement
The beliefbase contains the beliefs and beliefsets of an agent or capability.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsBelief(java.lang.String name)ReturnsbooleancontainsBeliefSet(java.lang.String name)ReturnsIBeliefgetBelief(java.lang.String name)Get a belief for a name.java.lang.String[]getBeliefNames()Returns the names of all beliefs.IBeliefSetgetBeliefSet(java.lang.String name)Get a belief set for a name.java.lang.String[]getBeliefSetNames()Returns the names of all belief sets.-
Methods inherited from interface jadex.bdiv3x.runtime.IElement
getModelElement
-
-
-
-
Method Detail
-
getBelief
IBelief getBelief(java.lang.String name)
Get a belief for a name.- Parameters:
name- The belief name.
-
getBeliefSet
IBeliefSet getBeliefSet(java.lang.String name)
Get a belief set for a name.- Parameters:
name- The belief set name.
-
containsBelief
boolean containsBelief(java.lang.String name)
Returns- Parameters:
name- the name of a belief.- Returns:
trueif contained,falseis not contained, or the specified name refer to a belief set.- See Also:
containsBeliefSet(java.lang.String)
-
containsBeliefSet
boolean containsBeliefSet(java.lang.String name)
Returns- Parameters:
name- the name of a belief set.- Returns:
trueif contained,falseis not contained, or the specified name refer to a belief.- See Also:
containsBelief(java.lang.String)
-
getBeliefNames
java.lang.String[] getBeliefNames()
Returns the names of all beliefs.- Returns:
- the names of all beliefs.
-
getBeliefSetNames
java.lang.String[] getBeliefSetNames()
Returns the names of all belief sets.- Returns:
- the names of all belief sets.
-
-