X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.spreadsheet.ui%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fui%2FSheetClass.java;h=3c7c0cbab194be970c129cb459f99c46a36036f4;hp=1df4a90e54c045f902845db5d8144f06e2047734;hb=627664d06302d454ea3b3fe14d13bb5ab739d666;hpb=eae2657463e387cb764e7e5780d5c56f5311c0af diff --git a/bundles/org.simantics.spreadsheet.ui/src/org/simantics/spreadsheet/ui/SheetClass.java b/bundles/org.simantics.spreadsheet.ui/src/org/simantics/spreadsheet/ui/SheetClass.java index 1df4a90e5..3c7c0cbab 100644 --- a/bundles/org.simantics.spreadsheet.ui/src/org/simantics/spreadsheet/ui/SheetClass.java +++ b/bundles/org.simantics.spreadsheet.ui/src/org/simantics/spreadsheet/ui/SheetClass.java @@ -12,6 +12,7 @@ package org.simantics.spreadsheet.ui; import java.awt.Shape; import java.awt.geom.Rectangle2D; +import java.util.function.Consumer; import org.simantics.db.Resource; import org.simantics.g2d.element.ElementClass; @@ -28,7 +29,6 @@ import org.simantics.g2d.element.handler.impl.SimpleElementLayers; import org.simantics.scenegraph.Node; import org.simantics.scenegraph.g2d.G2DParentNode; import org.simantics.spreadsheet.Adaptable; -import org.simantics.utils.datastructures.Callback; import org.simantics.utils.datastructures.hints.IHintContext.Key; import org.simantics.utils.datastructures.hints.IHintContext.KeyOf; @@ -63,9 +63,9 @@ public class SheetClass { Adaptable serverInterface = e.getHint(KEY_SERVER_INTERFACE); node.init(serverInterface); - Callback callback = e.getHint(ElementHints.KEY_SG_CALLBACK); + Consumer callback = e.getHint(ElementHints.KEY_SG_CALLBACK); if(callback != null) - callback.run(node); + callback.accept(node); System.out.println("SHEET PARENT NODE: " + parent); node.setBounds(new Rectangle2D.Double(0, 0, 400, 200));