package jadex.bdi.model; /** * Interface for beliefbase model. */ public interface IMBeliefbase { /** * Get a belief for a name. * @param name The belief name. */ public IMBelief getBelief(String name); /** * Returns all beliefs. * @return All beliefs. */ public IMBelief[] getBeliefs(); /** * Get a belief set for a name. * @param name The belief set name. */ public IMBeliefSet getBeliefSet(String name); /** * Return all belief sets. * @return All belief sets. */ public IMBeliefSet[] getBeliefSets(); /** * Get a belief for a name. * @param name The belief name. */ public IMBeliefReference getBeliefReference(String name); /** * Returns all belief references. * @return All belief references. */ public IMBeliefReference[] getBeliefReferences(); /** * Get a beliefset reference for a name. * @param name The beliefset reference name. */ public IMBeliefSetReference getBeliefSetReference(String name); /** * Returns all beliefset references. * @return All beliefset references. */ public IMBeliefSetReference[] getBeliefSetReferences(); }