001package org.intellimate.izou.events; 002 003/** 004 * Interface to fire events 005 * @author LeanderK 006 * @version 1.0 007 */ 008public interface EventCallable { 009 /** 010 * This method is used to fire the event. 011 * @param event the Event which should be fired 012 * @throws MultipleEventsException IF the implementation doesn't allow multiple Events at once 013 */ 014 void fire(EventModel event) throws MultipleEventsException; 015}