+package org.simantics.xml.sax.base;\r
+\r
+import org.simantics.db.Resource;\r
+import org.simantics.db.Statement;\r
+\r
+public class WriterElement {\r
+ public WriterElement parent;\r
+ public Resource instance;\r
+ public Statement statement;\r
+ public XMLElementWriter writer;\r
+ \r
+ public WriterElement(Resource instance) {\r
+ this.instance = instance;\r
+ }\r
+ \r
+ public WriterElement(WriterElement parent, Statement statement) {\r
+ this.statement = statement;\r
+ this.instance = statement.getObject();\r
+ this.parent = parent;\r
+ }\r
+ \r
+ public Resource getResource() {\r
+ return instance;\r
+ }\r
+ \r
+ public XMLElementWriter getWriter() {\r
+ return writer;\r
+ }\r
+ \r
+ public WriterElement getParent() {\r
+ return parent;\r
+ }\r
+}
\ No newline at end of file