]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.annotation.ui/src/org/simantics/annotation/ui/actions/AnnotationDropActionFactory.java
Use Consumer interface instead of deprecated Callback interface
[simantics/platform.git] / bundles / org.simantics.annotation.ui / src / org / simantics / annotation / ui / actions / AnnotationDropActionFactory.java
index 5d9f939d164efd2128dd021f2e43233fa4acb5c7..4f4480e2bbdd3f43e280038e6bd61041a8d19c8e 100644 (file)
@@ -18,7 +18,6 @@ import org.simantics.db.layer0.adapter.DropActionFactory;
 import org.simantics.db.layer0.request.PossibleModel;
 import org.simantics.layer0.Layer0;
 import org.simantics.utils.ObjectUtils;
-import org.simantics.utils.datastructures.Callback;
 import org.simantics.utils.ui.ErrorLogger;
 import org.simantics.utils.ui.ISelectionUtils;
 
@@ -78,14 +77,9 @@ public class AnnotationDropActionFactory implements DropActionFactory {
                                                CommentMetadata cm = graph.getMetadata(CommentMetadata.class);
                                        graph.addMetadata(cm.add("Moved " + movedAnnotationItems.size() + " annotations to folder " + name + ", resource " + targetFolder));
                                        }
-                               }, new Callback<DatabaseException>() {
-                                       
-                                       @Override
-                                       public void run(DatabaseException e) {
-                                               if (e!= null)
-                                                       ErrorLogger.defaultLogError(e);
-                                               
-                                       }
+                               }, e -> {
+                                       if (e!= null)
+                                               ErrorLogger.defaultLogError(e);
                                });
                                
                        }