Jadex 0.96-beta1

jadex.model
Interface IMEvent

All Superinterfaces:
IMElement, IMParameterElement, IMReferenceableElement
All Known Subinterfaces:
IMGoalEvent, IMInternalEvent, IMMessageEvent

public interface IMEvent
extends IMParameterElement

Model element for an event.


Field Summary
 
Fields inherited from interface jadex.model.IMReferenceableElement
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE
 
Method Summary
 boolean isPostToAll()
          Get the post-to-all flag.
 boolean isRandomSelection()
          Get the random selection flag.
 void setPostToAll(boolean posttoall)
          Set the post-to-all flag.
 void setRandomSelection(boolean randomselection)
          Set the random selection flag.
 
Methods inherited from interface jadex.model.IMParameterElement
createParameter, createParameterSet, deleteParameter, deleteParameterSet, getBindingParameters, getParameter, getParameters, getParameterSet, getParameterSets
 
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

isRandomSelection

boolean isRandomSelection()
Get the random selection flag.

Returns:
The flag indicating if plans should be selected at random or by prominence.

setRandomSelection

void setRandomSelection(boolean randomselection)
Set the random selection flag.

Parameters:
randomselection - The flag indicating if plans should be selected at random or by prominence.

isPostToAll

boolean isPostToAll()
Get the post-to-all flag.

Returns:
The flag indicating if all applicable plans should be executed at once.

setPostToAll

void setPostToAll(boolean posttoall)
Set the post-to-all flag.

Parameters:
posttoall - The flag indicating if all applicable plans should be executed at once.

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.