package org.intellimate.izou.events;
import ro.fortsoft.pf4j.AddonAccessible;
/**
* Interface to fire events
* @author LeanderK
* @version 1.0
*/
@AddonAccessible
public interface EventCallable {
/**
* This method is used to fire the event.
* @param event the Event which should be fired
* @throws MultipleEventsException IF the implementation doesn't allow multiple Events at once
*/
void fire(EventModel event) throws MultipleEventsException;
}