]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/handler/TerminalConnectionDirectionsMenuContribution.java
Use Consumer interface instead of deprecated Callback interface
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / handler / TerminalConnectionDirectionsMenuContribution.java
index 22760ef95af81d1f560fe6b7c213bf55ce8363ba..b5aa65951c2699eee348350723365dd67a022dbb 100644 (file)
@@ -33,7 +33,6 @@ import org.simantics.db.common.request.WriteRequest;
 import org.simantics.db.exception.DatabaseException;
 import org.simantics.diagram.stubs.DiagramResource;
 import org.simantics.ui.contribution.DynamicMenuContribution;
-import org.simantics.utils.datastructures.Callback;
 import org.simantics.utils.ui.AdaptionUtils;
 import org.simantics.utils.ui.ExceptionUtils;
 
@@ -136,12 +135,9 @@ public class TerminalConnectionDirectionsMenuContribution extends DynamicMenuCon
                                                graph.claimLiteral(terminal, DIA.Terminal_AllowedDirections, mask, Bindings.INTEGER);
                                        }
                                }
-                       }, new Callback<DatabaseException>() {
-                               @Override
-                               public void run(DatabaseException parameter) {
-                                       if (parameter != null)
-                                               ExceptionUtils.logError(parameter);
-                               }
+                       }, parameter -> {
+                               if (parameter != null)
+                                       ExceptionUtils.logError(parameter);
                        });
                }