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: 2012.04.01 at 02:20:36 AM CEST 
006    //
007    
008    
009    package org.jomc.modlet;
010    
011    import javax.xml.bind.JAXBElement;
012    import javax.xml.bind.annotation.XmlElementDecl;
013    import javax.xml.bind.annotation.XmlRegistry;
014    import 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
032    public 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 Model }
051         * 
052         */
053        public Model createModel() {
054            return new Model();
055        }
056    
057        /**
058         * Create an instance of {@link ModletObject }
059         * 
060         */
061        public ModletObject createModletObject() {
062            return new ModletObject();
063        }
064    
065        /**
066         * Create an instance of {@link Property }
067         * 
068         */
069        public Property createProperty() {
070            return new Property();
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 Modlets }
083         * 
084         */
085        public Modlets createModlets() {
086            return new Modlets();
087        }
088    
089        /**
090         * Create an instance of {@link Service }
091         * 
092         */
093        public Service createService() {
094            return new Service();
095        }
096    
097        /**
098         * Create an instance of {@link Schemas }
099         * 
100         */
101        public Schemas createSchemas() {
102            return new Schemas();
103        }
104    
105        /**
106         * Create an instance of {@link Services }
107         * 
108         */
109        public Services createServices() {
110            return new Services();
111        }
112    
113        /**
114         * Create an instance of {@link Modlet }
115         * 
116         */
117        public Modlet createModlet() {
118            return new Modlet();
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    }