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