--- /dev/null
+package org.simantics.xml.sax.base;
+
+import java.util.Deque;
+
+import org.simantics.db.Resource;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.exception.DatabaseException;
+
+public class XMLElementParserWrapper implements XMLElementParser {
+
+ private XMLElementParser base;
+
+ public XMLElementParserWrapper(XMLElementParser base) {
+ this.base = base;
+ }
+
+ @Override
+ public String getElementId() {
+ return base.getElementId();
+ }
+
+ @Override
+ public int idPriority() {
+ return base.idPriority();
+ }
+
+ @Override
+ public Resource create(WriteGraph graph, ParserElement element) throws DatabaseException {
+ return base.create(graph, element);
+ }
+
+ @Override
+ public void configure(WriteGraph graph, Deque<ParserElement> parents, ParserElement element)
+ throws DatabaseException {
+ base.configure(graph, parents, element);
+ }
+
+ @Override
+ public void configure(WriteGraph graph, ParserElement element, String string) throws DatabaseException {
+ base.configure(graph, element, string);
+ }
+
+ @Override
+ public boolean connectChild(WriteGraph graph, ParserElement element, ParserElement child) throws DatabaseException {
+ return base.connectChild(graph, element, child);
+ }
+
+ @Override
+ public boolean connectParent(WriteGraph graph, ParserElement parent, ParserElement element)
+ throws DatabaseException {
+ return base.connectParent(graph, parent, element);
+ }
+
+ @Override
+ public String getID() {
+ return base.getID();
+ }
+
+}