provider = getICanvasSceneGraphProvider model composite diagramRVI
context = getCanvasContext provider
getCount context
+
+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>"
+ createTransformationAssignment :: a -> AffineTransform -> TransformationAssignment
+
+importJava "java.awt.geom.AffineTransform" where
+ data AffineTransform
+ @JavaName "<init>"
+ createAffineTransform :: Double -> Double -> Double -> Double -> Double -> Double -> AffineTransform
+
+importJava "org.simantics.scenegraph.g2d.AffineTransformFunctions" where
+ transform :: AffineTransform -> (Double,Double) -> (Double,Double)
+ inverseTransform :: AffineTransform -> (Double,Double) -> (Double,Double)
+
\ No newline at end of file