]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.charts/src/org/simantics/charts/ui/ChartItemDropActionFactory.java
Use Consumer interface instead of deprecated Callback interface
[simantics/platform.git] / bundles / org.simantics.charts / src / org / simantics / charts / ui / ChartItemDropActionFactory.java
index 454a3baa43975be213be22524417fed09e506776..e66c64713c0dcf2644227515af0fa56fb0646ee8 100644 (file)
@@ -25,7 +25,6 @@ import org.simantics.db.layer0.SelectionHints;
 import org.simantics.db.layer0.adapter.DropActionFactory;
 import org.simantics.db.layer0.request.PossibleModel;
 import org.simantics.modeling.ModelingResources;
-import org.simantics.utils.datastructures.Callback;
 import org.simantics.utils.ui.ErrorLogger;
 import org.simantics.utils.ui.ISelectionUtils;
 
@@ -77,12 +76,9 @@ public class ChartItemDropActionFactory implements DropActionFactory {
                        graph.deny(chartItem, CHART.Chart_Item_HasSubscriptionItem);
                        graph.claim(chartItem, CHART.Chart_Item_HasSubscriptionItem, subscriptionItem);
                     }
-                }, new Callback<DatabaseException>() {
-                    @Override
-                    public void run(DatabaseException e) {
-                        if (e != null)
-                            ErrorLogger.defaultLogError(e);
-                    }
+                }, e -> {
+                    if (e != null)
+                        ErrorLogger.defaultLogError(e);
                 });
             }
         };