]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.utils/src/org/simantics/utils/IOperationListener.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.utils / src / org / simantics / utils / IOperationListener.java
1 package org.simantics.utils;\r
2 /**\r
3  * Listener that can be added to IOperation.\r
4  * \r
5  * @author Hannu Niemistö\r
6  */\r
7 public interface IOperationListener<Result, E extends Exception> {\r
8 \r
9     /**\r
10      * Called when the operation succeeds.\r
11      */\r
12     void succeeded(Result result);\r
13 \r
14     /**\r
15      * Called when the operation fails.\r
16      */\r
17     void failed(E exception);\r
18 \r
19 }