Jadex 0.96-beta1

jadex.model
Interface IMBelief

All Superinterfaces:
IMElement, IMReferenceableElement, IMTypedElement

public interface IMBelief
extends IMTypedElement

Model element for a belief.


Field Summary
 
Fields inherited from interface jadex.model.IMReferenceableElement
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE
 
Method Summary
 IMExpression createDefaultFact(String expression, String mode)
          Create the default fact for the belief.
 void deleteDefaultFact()
          Delete the default fact of the belief.
 IMExpression getDefaultFact()
          Get the default fact of the belief.
 
Methods inherited from interface jadex.model.IMTypedElement
getClazz, getUpdateRate, isTransient, setClazz, setTransient, setUpdateRate
 
Methods inherited from interface jadex.model.IMReferenceableElement
createAssignTo, deleteAssignTo, getAssignToElements, getAssignTos, getExported, setExported
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getDefaultFact

IMExpression getDefaultFact()
Get the default fact of the belief.

Returns:
The default fact expression (if any).

createDefaultFact

IMExpression createDefaultFact(String expression,
                               String mode)
Create the default fact for the belief.

Parameters:
expression - The expression string.
mode - The evaluation mode.
Returns:
The new fact expression.

deleteDefaultFact

void deleteDefaultFact()
Delete the default fact of the belief.


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.