/* Author: Jeff Dalton * Updated: Tue Dec 4 02:11:34 2001 by Jeff Dalton * Copyright: (c) 2001, AIAI, University of Edinburgh */ package ix.ideel; import ix.icore.*; import ix.icore.process.StatusValues; public abstract class IdeelIssueHandler extends BasicIssueHandler implements StatusValues { public IdeelIssueHandler(String actionDescription) { super(actionDescription); } public boolean appliesTo(IdeelIssue issue) { // This method allows the handler to reject some issues. // This is especially useful if the handler is added as // a "universal" handler. return true; } public void addIssueOptions(IdeelIssue issue) { // It's assumed the controller has already determined that // this is an appropriate handler for the issue. issue.addOption(new IdeelController.AutomaticOption(issue, this)); } }