package jadex.bdi.runtime;
/**
* Interface for all processable elements (goals, internal and message events).
*/
// Todo: other interface that includes change events (for plan.getReason())
public interface IProcessableElement extends IParameterElement
{
//-------- BDI event properties --------
/**
* Is it a post-to-all event.
* @return True, if post-to-all is set.
*/
public boolean isPostToAll();
/**
* Get the random selection flag.
* @return True, when applicable
* selection is random style.
*/
public boolean isRandomSelection();
}