X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fadapter%2FDefinedElementHandler.java;h=e3e1269f37e0b9e29feb577a1d82160da88e1dd4;hb=617b9475710b80a125597f222f9777224972ce72;hp=17f22cfcfae23d131531913ed526d9b1e5b84061;hpb=477ce5a22d86916107b2c319f4d6cf84d639305a;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DefinedElementHandler.java b/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DefinedElementHandler.java index 17f22cfcf..e3e1269f3 100644 --- a/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DefinedElementHandler.java +++ b/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DefinedElementHandler.java @@ -18,6 +18,7 @@ import org.simantics.g2d.image.Image; import org.simantics.scenegraph.Node; import org.simantics.scenegraph.g2d.G2DParentNode; import org.simantics.scenegraph.g2d.IG2DNode; +import org.simantics.scenegraph.g2d.nodes.SingleElementNode; import org.simantics.utils.datastructures.hints.IHintContext.Key; public class DefinedElementHandler implements SceneGraph, InternalSize, Resize, Outline { @@ -52,6 +53,9 @@ public class DefinedElementHandler implements SceneGraph, InternalSize, Resize, n.setTransform(at); // FIXME: not tested.. } } + if(parent instanceof SingleElementNode) { + ((SingleElementNode)parent).setParameters(ElementUtils.getParameters(e)); + } } public void cleanup(final IElement e) {