/* Author: Jeff Dalton * Updated: Mon Dec 3 03:49:27 2001 by Jeff Dalton * Copyright: (c) 2001, AIAI, University of Edinburgh */ package ix.ideel.event; import java.util.EventListener; import java.util.Map; import ix.ideel.IdeelIssue; import ix.icore.IssueHandler; public interface ControllerListener extends EventListener { public void issueAdded(ControllerEvent e, IdeelIssue i); public void issueHandled(ControllerEvent e, IdeelIssue i, IssueHandler h); public void newBindings(ControllerEvent e, Map bindings); } // Issues: // * It looks like the JDK way is to put all the information in the // event object rather than pass additional parameters.