import org.simantics.g2d.element.handler.InternalSize;
import org.simantics.g2d.element.handler.Move;
import org.simantics.g2d.element.handler.Outline;
+import org.simantics.g2d.element.handler.Parameters;
import org.simantics.g2d.element.handler.Parent;
import org.simantics.g2d.element.handler.Pick;
import org.simantics.g2d.element.handler.Resize;
e.getElementClass().getSingleItem(Transform.class).setTransform(e, at);
}
+ public static void setParameters(IElement e, Map<String,Object> parameters)
+ {
+ Parameters ps = e.getElementClass().getSingleItem(Parameters.class);
+ if(ps != null) ps.setParameters(e, parameters);
+ }
+
+ public static Map<String,Object> getParameters(IElement e)
+ {
+ Parameters ps = e.getElementClass().getAtMostOneItemOfClass(Parameters.class);
+ return ps != null ? ps.getParameters(e) : null;
+ }
+
public static AffineTransform getInvTransform(IElement e)
{
try {