public interface IEventbase extends IElement
| Modifier and Type | Method and Description | 
|---|---|
| IInternalEvent | createInternalEvent(java.lang.String type)Create a new intenal event. | 
| IMessageEvent | createMessageEvent(java.lang.String type)Create a new message event. | 
| IMessageEvent | createReply(IMessageEvent event,
           java.lang.String msgeventtype)Create a reply to a message event. | 
| void | dispatchInternalEvent(IInternalEvent event)Dispatch an event. | 
| IFuture<java.lang.Void> | sendMessage(IMessageEvent me)Send a message after some delay. | 
getModelElementIFuture<java.lang.Void> sendMessage(IMessageEvent me)
me - The message event.void dispatchInternalEvent(IInternalEvent event)
event - The event.IMessageEvent createMessageEvent(java.lang.String type)
IMessageEvent createReply(IMessageEvent event, java.lang.String msgeventtype)
event - The received message event.msgeventtype - The reply message event type.IInternalEvent createInternalEvent(java.lang.String type)