Jadex 0.96-beta1

jadex.model
Interface IMConfigBeliefbase

All Superinterfaces:
IMConfigBase, IMConfigElement, IMElement

public interface IMConfigBeliefbase
extends IMConfigBase

Configuration settings for the belief base.


Method Summary
 IMConfigBelief createInitialBelief(String ref, String expression, String mode)
          Create a new initial belief.
 IMConfigBeliefSet createInitialBeliefSet(String ref, String expression)
          Create a new belief set.
 void deleteInitialBelief(IMConfigBelief belief)
          Delete a belief.
 void deleteInitialBeliefSet(IMConfigBeliefSet beliefset)
          Delete a belief set.
 IMConfigBelief getInitialBelief(IMBelief belief)
          Get the initial configuration for a given belief.
 IMConfigBelief getInitialBelief(IMBeliefReference beliefref)
          Get the initial configuration for a given belief reference.
 IMConfigBelief[] getInitialBeliefs()
          Get all defined beliefs.
 IMConfigBeliefSet getInitialBeliefSet(IMBeliefSet beliefset)
          Get the initial configuration for a given belief set.
 IMConfigBeliefSet getInitialBeliefSet(IMBeliefSetReference beliefsetref)
          Get the initial configuration for a given belief set reference.
 IMConfigBeliefSet[] getInitialBeliefSets()
          Get all defined belief sets.
 
Methods inherited from interface jadex.model.IMConfigElement
getOriginalElement
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getInitialBeliefs

IMConfigBelief[] getInitialBeliefs()
Get all defined beliefs.

Returns:
The beliefs.

createInitialBelief

IMConfigBelief createInitialBelief(String ref,
                                   String expression,
                                   String mode)
Create a new initial belief.

Parameters:
ref - The name of the referenced belief.
expression - The fact expression.
mode - The evaluation mode.
Returns:
The newly created initial belief.

deleteInitialBelief

void deleteInitialBelief(IMConfigBelief belief)
Delete a belief.

Parameters:
belief - The belief to delete.

getInitialBeliefSets

IMConfigBeliefSet[] getInitialBeliefSets()
Get all defined belief sets.

Returns:
The belief sets.

createInitialBeliefSet

IMConfigBeliefSet createInitialBeliefSet(String ref,
                                         String expression)
Create a new belief set.

Parameters:
ref - The name of the referenced belief.
expression - The initial facts expression (if any).
Returns:
The newly created belief set.

deleteInitialBeliefSet

void deleteInitialBeliefSet(IMConfigBeliefSet beliefset)
Delete a belief set.

Parameters:
beliefset - The belief set to delete.

getInitialBelief

IMConfigBelief getInitialBelief(IMBelief belief)
Get the initial configuration for a given belief.

Parameters:
belief - The belief.
Returns:
The initial belief configuration.

getInitialBelief

IMConfigBelief getInitialBelief(IMBeliefReference beliefref)
Get the initial configuration for a given belief reference.

Parameters:
beliefref - The belief reference.
Returns:
The initial belief reference configuration.

getInitialBeliefSet

IMConfigBeliefSet getInitialBeliefSet(IMBeliefSet beliefset)
Get the initial configuration for a given belief set.

Parameters:
beliefset - The belief set.
Returns:
The initial belief set configuration.

getInitialBeliefSet

IMConfigBeliefSet getInitialBeliefSet(IMBeliefSetReference beliefsetref)
Get the initial configuration for a given belief set reference.

Parameters:
beliefsetref - The belief set reference.
Returns:
The initial belief set reference configuration.

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.