+//\r
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 \r
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> \r
+// Any modifications to this file will be lost upon recompilation of the source schema. \r
+// Generated on: 2015.11.25 at 04:57:27 PM EET \r
+//\r
+\r
+\r
+package org.simantics.xml.sax.configuration;\r
+\r
+import javax.xml.bind.JAXBElement;\r
+import javax.xml.bind.annotation.XmlElementDecl;\r
+import javax.xml.bind.annotation.XmlRegistry;\r
+import javax.xml.namespace.QName;\r
+\r
+\r
+/**\r
+ * This object contains factory methods for each \r
+ * Java content interface and Java element interface \r
+ * generated in the org.simantics.xml.sax.configuration package. \r
+ * <p>An ObjectFactory allows you to programatically \r
+ * construct new instances of the Java representation \r
+ * for XML content. The Java representation of XML \r
+ * content can consist of schema derived interfaces \r
+ * and classes representing the binding of schema \r
+ * type definitions, element declarations and model \r
+ * groups. Factory methods for each of these are \r
+ * provided in this class.\r
+ * \r
+ */\r
+@XmlRegistry\r
+public class ObjectFactory {\r
+\r
+ private final static QName _ComplexType_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "ComplexType");\r
+ private final static QName _IDProvider_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "IDProvider");\r
+ private final static QName _ConversionRule_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "ConversionRule");\r
+ private final static QName _Attribute_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "Attribute");\r
+ private final static QName _UnrecognizedChildElement_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "UnrecognizedChildElement");\r
+ private final static QName _OrderedChild_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "OrderedChild");\r
+ private final static QName _Configuration_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "Configuration");\r
+ private final static QName _Element_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "Element");\r
+ private final static QName _AttributeComposition_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "AttributeComposition");\r
+ private final static QName _IDReference_QNAME = new QName("http://www.simantics.org/xml/sax/configuration/", "IDReference");\r
+\r
+ /**\r
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.simantics.xml.sax.configuration\r
+ * \r
+ */\r
+ public ObjectFactory() {\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link ConversionRule }\r
+ * \r
+ */\r
+ public ConversionRule createConversionRule() {\r
+ return new ConversionRule();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link IDProvider }\r
+ * \r
+ */\r
+ public IDProvider createIDProvider() {\r
+ return new IDProvider();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link Configuration }\r
+ * \r
+ */\r
+ public Configuration createConfiguration() {\r
+ return new Configuration();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link Attribute }\r
+ * \r
+ */\r
+ public Attribute createAttribute() {\r
+ return new Attribute();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link UnrecognizedChildElement }\r
+ * \r
+ */\r
+ public UnrecognizedChildElement createUnrecognizedChildElement() {\r
+ return new UnrecognizedChildElement();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link OrderedChild }\r
+ * \r
+ */\r
+ public OrderedChild createOrderedChild() {\r
+ return new OrderedChild();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link AttributeComposition }\r
+ * \r
+ */\r
+ public AttributeComposition createAttributeComposition() {\r
+ return new AttributeComposition();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link IDReference }\r
+ * \r
+ */\r
+ public IDReference createIDReference() {\r
+ return new IDReference();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link Element }\r
+ * \r
+ */\r
+ public Element createElement() {\r
+ return new Element();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link ComplexType }\r
+ * \r
+ */\r
+ public ComplexType createComplexType() {\r
+ return new ComplexType();\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link ComplexType }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "ComplexType")\r
+ public JAXBElement<ComplexType> createComplexType(ComplexType value) {\r
+ return new JAXBElement<ComplexType>(_ComplexType_QNAME, ComplexType.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link IDProvider }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "IDProvider", substitutionHeadNamespace = "http://www.simantics.org/xml/sax/configuration/", substitutionHeadName = "ConversionRule")\r
+ public JAXBElement<IDProvider> createIDProvider(IDProvider value) {\r
+ return new JAXBElement<IDProvider>(_IDProvider_QNAME, IDProvider.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link ConversionRule }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "ConversionRule")\r
+ public JAXBElement<ConversionRule> createConversionRule(ConversionRule value) {\r
+ return new JAXBElement<ConversionRule>(_ConversionRule_QNAME, ConversionRule.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link Attribute }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "Attribute")\r
+ public JAXBElement<Attribute> createAttribute(Attribute value) {\r
+ return new JAXBElement<Attribute>(_Attribute_QNAME, Attribute.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link UnrecognizedChildElement }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "UnrecognizedChildElement", substitutionHeadNamespace = "http://www.simantics.org/xml/sax/configuration/", substitutionHeadName = "ConversionRule")\r
+ public JAXBElement<UnrecognizedChildElement> createUnrecognizedChildElement(UnrecognizedChildElement value) {\r
+ return new JAXBElement<UnrecognizedChildElement>(_UnrecognizedChildElement_QNAME, UnrecognizedChildElement.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link OrderedChild }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "OrderedChild", substitutionHeadNamespace = "http://www.simantics.org/xml/sax/configuration/", substitutionHeadName = "ConversionRule")\r
+ public JAXBElement<OrderedChild> createOrderedChild(OrderedChild value) {\r
+ return new JAXBElement<OrderedChild>(_OrderedChild_QNAME, OrderedChild.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link Configuration }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "Configuration")\r
+ public JAXBElement<Configuration> createConfiguration(Configuration value) {\r
+ return new JAXBElement<Configuration>(_Configuration_QNAME, Configuration.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link Element }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "Element")\r
+ public JAXBElement<Element> createElement(Element value) {\r
+ return new JAXBElement<Element>(_Element_QNAME, Element.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link AttributeComposition }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "AttributeComposition", substitutionHeadNamespace = "http://www.simantics.org/xml/sax/configuration/", substitutionHeadName = "ConversionRule")\r
+ public JAXBElement<AttributeComposition> createAttributeComposition(AttributeComposition value) {\r
+ return new JAXBElement<AttributeComposition>(_AttributeComposition_QNAME, AttributeComposition.class, null, value);\r
+ }\r
+\r
+ /**\r
+ * Create an instance of {@link JAXBElement }{@code <}{@link IDReference }{@code >}}\r
+ * \r
+ */\r
+ @XmlElementDecl(namespace = "http://www.simantics.org/xml/sax/configuration/", name = "IDReference", substitutionHeadNamespace = "http://www.simantics.org/xml/sax/configuration/", substitutionHeadName = "ConversionRule")\r
+ public JAXBElement<IDReference> createIDReference(IDReference value) {\r
+ return new JAXBElement<IDReference>(_IDReference_QNAME, IDReference.class, null, value);\r
+ }\r
+\r
+}\r