Jadex 0.96-beta1

jadex.model
Interface IMTypedElementSet

All Superinterfaces:
IMElement, IMReferenceableElement
All Known Subinterfaces:
IMBeliefSet, IMParameterSet, IMPlanParameterSet

public interface IMTypedElementSet
extends IMReferenceableElement

The behaviour interface of the typed element set.


Field Summary
 
Fields inherited from interface jadex.model.IMReferenceableElement
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE
 
Method Summary
 Class getClazz()
          Get the class of the values.
 long getUpdateRate()
          Get the update rate.
 boolean isTransient()
          Is this element transient.
 void setClazz(Class clazz)
          Set the class.
 void setTransient(boolean trans)
          Change the transient state.
 void setUpdateRate(long updaterate)
          Set the update rate.
 
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

getClazz

Class getClazz()
Get the class of the values.

Returns:
The class of the values.

setClazz

void setClazz(Class clazz)
Set the class.

Parameters:
clazz - The clazz.

getUpdateRate

long getUpdateRate()
Get the update rate.

Returns:
The update rate.

setUpdateRate

void setUpdateRate(long updaterate)
Set the update rate.

Parameters:
updaterate - The update rate.

isTransient

boolean isTransient()
Is this element transient. Transient beliefs or prameter values are not retained, when persisting or migrating an agent. This is useful, e.g., when a value class is not serializable.


setTransient

void setTransient(boolean trans)
Change the transient state. Transient beliefs or prameter values are not retained, when persisting or migrating an agent. This is useful, e.g., when a value class is not serializable.


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.