]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.browsing.ui.graph.impl/src/org/simantics/browsing/ui/graph/impl/LabelModifier.java
Use Consumer interface instead of deprecated Callback interface
[simantics/platform.git] / bundles / org.simantics.browsing.ui.graph.impl / src / org / simantics / browsing / ui / graph / impl / LabelModifier.java
index f0583a500c6075eb7475e2676f29e8c8ef4c246d..8f3c729936295f037e75717f7433b0d12b5e8cc3 100644 (file)
@@ -11,6 +11,8 @@
  *******************************************************************************/
 package org.simantics.browsing.ui.graph.impl;
 
+import java.util.function.Consumer;
+
 import org.simantics.browsing.ui.content.Labeler.Modifier;
 import org.simantics.browsing.ui.graph.impl.request.GetLabel;
 import org.simantics.databoard.Bindings;
@@ -22,7 +24,6 @@ import org.simantics.db.exception.DatabaseException;
 import org.simantics.db.layer0.util.Layer0Utils;
 import org.simantics.db.request.Write;
 import org.simantics.layer0.Layer0;
-import org.simantics.utils.datastructures.Callback;
 import org.simantics.utils.ui.ErrorLogger;
 import org.simantics.utils.ui.ExceptionUtils;
 
@@ -33,7 +34,7 @@ import org.simantics.utils.ui.ExceptionUtils;
  * 
  * @author Tuukka Lehtonen
  */
-public class LabelModifier implements Modifier, Callback<DatabaseException> {
+public class LabelModifier implements Modifier, Consumer<DatabaseException> {
 
     private final Session  session;
     protected final Resource resource;
@@ -97,7 +98,7 @@ public class LabelModifier implements Modifier, Callback<DatabaseException> {
     }
 
     @Override
-    public void run(DatabaseException parameter) {
+    public void accept(DatabaseException parameter) {
         if (parameter != null) {
             ExceptionUtils.logError("Label modification failed, see exception for details.", parameter);
         }