|
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.