]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/scl/Simantics/Scenegraph.scl
Add <Proc> to dispose-function of IScenegraphProvider
[simantics/platform.git] / bundles / org.simantics.modeling / scl / Simantics / Scenegraph.scl
index 92738469719e2a0a165a89378879701ab1146d7f..978eff21a8f7c0f68a57e38769129c7509b337b5 100644 (file)
@@ -46,7 +46,7 @@ importJava "org.simantics.modeling.SCLScenegraph" where
     
     getICanvasSceneGraphProvider :: Model -> Resource -> String -> ICanvasSceneGraphProvider
     
-    disposeSceneGraphProvider :: ICanvasSceneGraphProvider -> ()
+    disposeSceneGraphProvider :: ICanvasSceneGraphProvider -> <Proc> ()
     
     editNodeText :: ICanvasContext -> String -> String -> String -> <Proc> String
     
@@ -100,10 +100,19 @@ importJava "org.simantics.scenegraph.g2d.G2DNodeModification" where
     data G2DNodeModification
     @JavaName "<init>"
     createG2DNodeModification :: [SVGNodeAssignment] -> [TransformationAssignment] -> G2DNodeModification 
+    @JavaName "<init>"
+    createG2DNodeModification3 :: [SVGNodeAssignment] -> [TargetedSVGNodeAssignment] -> [TransformationAssignment] -> G2DNodeModification 
     
 importJava "org.simantics.scenegraph.g2d.nodes.SVGNodeAssignment" where
     data SVGNodeAssignment
+    @JavaName "<init>"
+    createSVGNodeAssignment :: String -> String -> String -> SVGNodeAssignment 
     
+importJava "org.simantics.scenegraph.g2d.nodes.TargetedSVGNodeAssignment" where
+    data TargetedSVGNodeAssignment
+    @JavaName "<init>"
+    createTargetedSVGNodeAssignment :: a -> String -> String -> String -> TargetedSVGNodeAssignment 
+
 importJava "org.simantics.scenegraph.g2d.nodes.TransformationAssignment" where
     data TransformationAssignment
     @JavaName "<init>"