]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/runtime/RuntimeDiagramManager.java
Use Consumer interface instead of deprecated Callback interface
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / runtime / RuntimeDiagramManager.java
index 10c2d89040b1fe2a800091cda84767be54982f09..bfc439101a81593c895d29da41a6183c0bbfec5c 100644 (file)
@@ -33,7 +33,6 @@ import org.simantics.diagram.stubs.DiagramResource;
 import org.simantics.layer0.Layer0;
 import org.simantics.operation.Layer0X;
 import org.simantics.ui.workbench.IResourceEditorInput2;
-import org.simantics.utils.datastructures.Callback;
 import org.simantics.utils.ui.ErrorLogger;
 
 /**
@@ -300,13 +299,10 @@ public class RuntimeDiagramManager {
                         if (runtime != null)
                             writeConfig(graph, runtime, diagram, desc);
                     }
-                }, new Callback<DatabaseException>() {
-                    @Override
-                    public void run(DatabaseException e) {
-                        ListenerSupport s = support;
-                        if (e != null && s != null)
-                            s.exception(e);
-                    }
+                }, e -> {
+                    ListenerSupport s = support;
+                    if (e != null && s != null)
+                        s.exception(e);
                 });
             }