001//
002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004// Any modifications to this file will be lost upon recompilation of the source schema. 
005// Generated on: 2016.09.01 at 05:41:23 AM CEST 
006//
007
008
009package org.jomc.modlet;
010
011import javax.xml.bind.JAXBElement;
012import javax.xml.bind.annotation.XmlElementDecl;
013import javax.xml.bind.annotation.XmlRegistry;
014import javax.xml.namespace.QName;
015
016
017/**
018 * This object contains factory methods for each 
019 * Java content interface and Java element interface 
020 * generated in the org.jomc.modlet package. 
021 * <p>An ObjectFactory allows you to programatically 
022 * construct new instances of the Java representation 
023 * for XML content. The Java representation of XML 
024 * content can consist of schema derived interfaces 
025 * and classes representing the binding of schema 
026 * type definitions, element declarations and model 
027 * groups.  Factory methods for each of these are 
028 * provided in this class.
029 * 
030 */
031@XmlRegistry
032public class ObjectFactory {
033
034    private final static QName _Service_QNAME = new QName("http://jomc.org/modlet", "service");
035    private final static QName _Schema_QNAME = new QName("http://jomc.org/modlet", "schema");
036    private final static QName _Model_QNAME = new QName("http://jomc.org/modlet", "model");
037    private final static QName _Schemas_QNAME = new QName("http://jomc.org/modlet", "schemas");
038    private final static QName _Services_QNAME = new QName("http://jomc.org/modlet", "services");
039    private final static QName _Modlets_QNAME = new QName("http://jomc.org/modlet", "modlets");
040    private final static QName _Modlet_QNAME = new QName("http://jomc.org/modlet", "modlet");
041
042    /**
043     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.modlet
044     * 
045     */
046    public ObjectFactory() {
047    }
048
049    /**
050     * Create an instance of {@link Service }
051     * 
052     */
053    public Service createService() {
054        return new Service();
055    }
056
057    /**
058     * Create an instance of {@link Model }
059     * 
060     */
061    public Model createModel() {
062        return new Model();
063    }
064
065    /**
066     * Create an instance of {@link Schemas }
067     * 
068     */
069    public Schemas createSchemas() {
070        return new Schemas();
071    }
072
073    /**
074     * Create an instance of {@link Schema }
075     * 
076     */
077    public Schema createSchema() {
078        return new Schema();
079    }
080
081    /**
082     * Create an instance of {@link ModletObject }
083     * 
084     */
085    public ModletObject createModletObject() {
086        return new ModletObject();
087    }
088
089    /**
090     * Create an instance of {@link Services }
091     * 
092     */
093    public Services createServices() {
094        return new Services();
095    }
096
097    /**
098     * Create an instance of {@link Property }
099     * 
100     */
101    public Property createProperty() {
102        return new Property();
103    }
104
105    /**
106     * Create an instance of {@link Modlet }
107     * 
108     */
109    public Modlet createModlet() {
110        return new Modlet();
111    }
112
113    /**
114     * Create an instance of {@link Modlets }
115     * 
116     */
117    public Modlets createModlets() {
118        return new Modlets();
119    }
120
121    /**
122     * Create an instance of {@link JAXBElement }{@code <}{@link Service }{@code >}}
123     * 
124     */
125    @XmlElementDecl(namespace = "http://jomc.org/modlet", name = "service")
126    public JAXBElement<Service> createService(Service value) {
127        return new JAXBElement<Service>(_Service_QNAME, Service.class, null, value);
128    }
129
130    /**
131     * Create an instance of {@link JAXBElement }{@code <}{@link Schema }{@code >}}
132     * 
133     */
134    @XmlElementDecl(namespace = "http://jomc.org/modlet", name = "schema")
135    public JAXBElement<Schema> createSchema(Schema value) {
136        return new JAXBElement<Schema>(_Schema_QNAME, Schema.class, null, value);
137    }
138
139    /**
140     * Create an instance of {@link JAXBElement }{@code <}{@link Model }{@code >}}
141     * 
142     */
143    @XmlElementDecl(namespace = "http://jomc.org/modlet", name = "model")
144    public JAXBElement<Model> createModel(Model value) {
145        return new JAXBElement<Model>(_Model_QNAME, Model.class, null, value);
146    }
147
148    /**
149     * Create an instance of {@link JAXBElement }{@code <}{@link Schemas }{@code >}}
150     * 
151     */
152    @XmlElementDecl(namespace = "http://jomc.org/modlet", name = "schemas")
153    public JAXBElement<Schemas> createSchemas(Schemas value) {
154        return new JAXBElement<Schemas>(_Schemas_QNAME, Schemas.class, null, value);
155    }
156
157    /**
158     * Create an instance of {@link JAXBElement }{@code <}{@link Services }{@code >}}
159     * 
160     */
161    @XmlElementDecl(namespace = "http://jomc.org/modlet", name = "services")
162    public JAXBElement<Services> createServices(Services value) {
163        return new JAXBElement<Services>(_Services_QNAME, Services.class, null, value);
164    }
165
166    /**
167     * Create an instance of {@link JAXBElement }{@code <}{@link Modlets }{@code >}}
168     * 
169     */
170    @XmlElementDecl(namespace = "http://jomc.org/modlet", name = "modlets")
171    public JAXBElement<Modlets> createModlets(Modlets value) {
172        return new JAXBElement<Modlets>(_Modlets_QNAME, Modlets.class, null, value);
173    }
174
175    /**
176     * Create an instance of {@link JAXBElement }{@code <}{@link Modlet }{@code >}}
177     * 
178     */
179    @XmlElementDecl(namespace = "http://jomc.org/modlet", name = "modlet")
180    public JAXBElement<Modlet> createModlet(Modlet value) {
181        return new JAXBElement<Modlet>(_Modlet_QNAME, Modlet.class, null, value);
182    }
183
184}