--- /dev/null
+package org.simantics.debug.graphical.model;\r
+\r
+import java.awt.Graphics2D;\r
+import java.awt.geom.AffineTransform;\r
+\r
+public abstract class Content {\r
+ double radiusX;\r
+ double radiusY;\r
+ \r
+ public abstract void render(Graphics2D g);\r
+ \r
+ public void render(Graphics2D g, double x, double y) {\r
+ AffineTransform old = g.getTransform();\r
+ g.translate(x, y);\r
+ render(g);\r
+ g.setTransform(old);\r
+ }\r
+ \r
+\r
+ public void render(Graphics2D g, AffineTransform trans) {\r
+ AffineTransform old = g.getTransform();\r
+ g.transform(trans);\r
+ render(g);\r
+ g.setTransform(old);\r
+ }\r
+}\r