View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2013.04.21 at 08:43:16 PM CEST 
6   //
7   
8   
9   package org.jomc.model;
10  
11  import javax.xml.bind.JAXBElement;
12  import javax.xml.bind.annotation.XmlElementDecl;
13  import javax.xml.bind.annotation.XmlRegistry;
14  import javax.xml.namespace.QName;
15  
16  
17  /**
18   * This object contains factory methods for each 
19   * Java content interface and Java element interface 
20   * generated in the org.jomc.model package. 
21   * <p>An ObjectFactory allows you to programatically 
22   * construct new instances of the Java representation 
23   * for XML content. The Java representation of XML 
24   * content can consist of schema derived interfaces 
25   * and classes representing the binding of schema 
26   * type definitions, element declarations and model 
27   * groups.  Factory methods for each of these are 
28   * provided in this class.
29   * 
30   */
31  @XmlRegistry
32  public class ObjectFactory {
33  
34      private final static QName _Argument_QNAME = new QName("http://jomc.org/model", "argument");
35      private final static QName _Texts_QNAME = new QName("http://jomc.org/model", "texts");
36      private final static QName _Template_QNAME = new QName("http://jomc.org/model", "template");
37      private final static QName _Person_QNAME = new QName("http://jomc.org/model", "person");
38      private final static QName _Text_QNAME = new QName("http://jomc.org/model", "text");
39      private final static QName _Module_QNAME = new QName("http://jomc.org/model", "module");
40      private final static QName _Implementations_QNAME = new QName("http://jomc.org/model", "implementations");
41      private final static QName _Properties_QNAME = new QName("http://jomc.org/model", "properties");
42      private final static QName _Property_QNAME = new QName("http://jomc.org/model", "property");
43      private final static QName _Persons_QNAME = new QName("http://jomc.org/model", "persons");
44      private final static QName _Instances_QNAME = new QName("http://jomc.org/model", "instances");
45      private final static QName _Specifications_QNAME = new QName("http://jomc.org/model", "specifications");
46      private final static QName _Messages_QNAME = new QName("http://jomc.org/model", "messages");
47      private final static QName _Authors_QNAME = new QName("http://jomc.org/model", "authors");
48      private final static QName _Author_QNAME = new QName("http://jomc.org/model", "author");
49      private final static QName _Dependency_QNAME = new QName("http://jomc.org/model", "dependency");
50      private final static QName _Message_QNAME = new QName("http://jomc.org/model", "message");
51      private final static QName _Arguments_QNAME = new QName("http://jomc.org/model", "arguments");
52      private final static QName _Dependencies_QNAME = new QName("http://jomc.org/model", "dependencies");
53      private final static QName _Implementation_QNAME = new QName("http://jomc.org/model", "implementation");
54      private final static QName _Specification_QNAME = new QName("http://jomc.org/model", "specification");
55      private final static QName _Documentation_QNAME = new QName("http://jomc.org/model", "documentation");
56      private final static QName _Modules_QNAME = new QName("http://jomc.org/model", "modules");
57      private final static QName _Instance_QNAME = new QName("http://jomc.org/model", "instance");
58  
59      /**
60       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.model
61       * 
62       */
63      public ObjectFactory() {
64      }
65  
66      /**
67       * Create an instance of {@link Message }
68       * 
69       */
70      public Message createMessage() {
71          return new Message();
72      }
73  
74      /**
75       * Create an instance of {@link Dependency }
76       * 
77       */
78      public Dependency createDependency() {
79          return new Dependency();
80      }
81  
82      /**
83       * Create an instance of {@link Instances }
84       * 
85       */
86      public Instances createInstances() {
87          return new Instances();
88      }
89  
90      /**
91       * Create an instance of {@link Text }
92       * 
93       */
94      public Text createText() {
95          return new Text();
96      }
97  
98      /**
99       * Create an instance of {@link Argument }
100      * 
101      */
102     public Argument createArgument() {
103         return new Argument();
104     }
105 
106     /**
107      * Create an instance of {@link Property }
108      * 
109      */
110     public Property createProperty() {
111         return new Property();
112     }
113 
114     /**
115      * Create an instance of {@link MessageReference }
116      * 
117      */
118     public MessageReference createMessageReference() {
119         return new MessageReference();
120     }
121 
122     /**
123      * Create an instance of {@link Authors }
124      * 
125      */
126     public Authors createAuthors() {
127         return new Authors();
128     }
129 
130     /**
131      * Create an instance of {@link Implementations }
132      * 
133      */
134     public Implementations createImplementations() {
135         return new Implementations();
136     }
137 
138     /**
139      * Create an instance of {@link ModelObject }
140      * 
141      */
142     public ModelObject createModelObject() {
143         return new ModelObject();
144     }
145 
146     /**
147      * Create an instance of {@link Person }
148      * 
149      */
150     public Person createPerson() {
151         return new Person();
152     }
153 
154     /**
155      * Create an instance of {@link Properties }
156      * 
157      */
158     public Properties createProperties() {
159         return new Properties();
160     }
161 
162     /**
163      * Create an instance of {@link Specifications }
164      * 
165      */
166     public Specifications createSpecifications() {
167         return new Specifications();
168     }
169 
170     /**
171      * Create an instance of {@link Instance }
172      * 
173      */
174     public Instance createInstance() {
175         return new Instance();
176     }
177 
178     /**
179      * Create an instance of {@link PropertyReference }
180      * 
181      */
182     public PropertyReference createPropertyReference() {
183         return new PropertyReference();
184     }
185 
186     /**
187      * Create an instance of {@link ImplementationReference }
188      * 
189      */
190     public ImplementationReference createImplementationReference() {
191         return new ImplementationReference();
192     }
193 
194     /**
195      * Create an instance of {@link Arguments }
196      * 
197      */
198     public Arguments createArguments() {
199         return new Arguments();
200     }
201 
202     /**
203      * Create an instance of {@link Persons }
204      * 
205      */
206     public Persons createPersons() {
207         return new Persons();
208     }
209 
210     /**
211      * Create an instance of {@link SpecificationReference }
212      * 
213      */
214     public SpecificationReference createSpecificationReference() {
215         return new SpecificationReference();
216     }
217 
218     /**
219      * Create an instance of {@link Author }
220      * 
221      */
222     public Author createAuthor() {
223         return new Author();
224     }
225 
226     /**
227      * Create an instance of {@link Module }
228      * 
229      */
230     public Module createModule() {
231         return new Module();
232     }
233 
234     /**
235      * Create an instance of {@link Texts }
236      * 
237      */
238     public Texts createTexts() {
239         return new Texts();
240     }
241 
242     /**
243      * Create an instance of {@link Messages }
244      * 
245      */
246     public Messages createMessages() {
247         return new Messages();
248     }
249 
250     /**
251      * Create an instance of {@link Implementation }
252      * 
253      */
254     public Implementation createImplementation() {
255         return new Implementation();
256     }
257 
258     /**
259      * Create an instance of {@link Specification }
260      * 
261      */
262     public Specification createSpecification() {
263         return new Specification();
264     }
265 
266     /**
267      * Create an instance of {@link Modules }
268      * 
269      */
270     public Modules createModules() {
271         return new Modules();
272     }
273 
274     /**
275      * Create an instance of {@link Dependencies }
276      * 
277      */
278     public Dependencies createDependencies() {
279         return new Dependencies();
280     }
281 
282     /**
283      * Create an instance of {@link JAXBElement }{@code <}{@link Argument }{@code >}}
284      * 
285      */
286     @XmlElementDecl(namespace = "http://jomc.org/model", name = "argument")
287     public JAXBElement<Argument> createArgument(Argument value) {
288         return new JAXBElement<Argument>(_Argument_QNAME, Argument.class, null, value);
289     }
290 
291     /**
292      * Create an instance of {@link JAXBElement }{@code <}{@link Texts }{@code >}}
293      * 
294      */
295     @XmlElementDecl(namespace = "http://jomc.org/model", name = "texts")
296     public JAXBElement<Texts> createTexts(Texts value) {
297         return new JAXBElement<Texts>(_Texts_QNAME, Texts.class, null, value);
298     }
299 
300     /**
301      * Create an instance of {@link JAXBElement }{@code <}{@link Texts }{@code >}}
302      * 
303      */
304     @XmlElementDecl(namespace = "http://jomc.org/model", name = "template")
305     public JAXBElement<Texts> createTemplate(Texts value) {
306         return new JAXBElement<Texts>(_Template_QNAME, Texts.class, null, value);
307     }
308 
309     /**
310      * Create an instance of {@link JAXBElement }{@code <}{@link Person }{@code >}}
311      * 
312      */
313     @XmlElementDecl(namespace = "http://jomc.org/model", name = "person")
314     public JAXBElement<Person> createPerson(Person value) {
315         return new JAXBElement<Person>(_Person_QNAME, Person.class, null, value);
316     }
317 
318     /**
319      * Create an instance of {@link JAXBElement }{@code <}{@link Text }{@code >}}
320      * 
321      */
322     @XmlElementDecl(namespace = "http://jomc.org/model", name = "text")
323     public JAXBElement<Text> createText(Text value) {
324         return new JAXBElement<Text>(_Text_QNAME, Text.class, null, value);
325     }
326 
327     /**
328      * Create an instance of {@link JAXBElement }{@code <}{@link Module }{@code >}}
329      * 
330      */
331     @XmlElementDecl(namespace = "http://jomc.org/model", name = "module")
332     public JAXBElement<Module> createModule(Module value) {
333         return new JAXBElement<Module>(_Module_QNAME, Module.class, null, value);
334     }
335 
336     /**
337      * Create an instance of {@link JAXBElement }{@code <}{@link Implementations }{@code >}}
338      * 
339      */
340     @XmlElementDecl(namespace = "http://jomc.org/model", name = "implementations")
341     public JAXBElement<Implementations> createImplementations(Implementations value) {
342         return new JAXBElement<Implementations>(_Implementations_QNAME, Implementations.class, null, value);
343     }
344 
345     /**
346      * Create an instance of {@link JAXBElement }{@code <}{@link Properties }{@code >}}
347      * 
348      */
349     @XmlElementDecl(namespace = "http://jomc.org/model", name = "properties")
350     public JAXBElement<Properties> createProperties(Properties value) {
351         return new JAXBElement<Properties>(_Properties_QNAME, Properties.class, null, value);
352     }
353 
354     /**
355      * Create an instance of {@link JAXBElement }{@code <}{@link Property }{@code >}}
356      * 
357      */
358     @XmlElementDecl(namespace = "http://jomc.org/model", name = "property")
359     public JAXBElement<Property> createProperty(Property value) {
360         return new JAXBElement<Property>(_Property_QNAME, Property.class, null, value);
361     }
362 
363     /**
364      * Create an instance of {@link JAXBElement }{@code <}{@link Persons }{@code >}}
365      * 
366      */
367     @XmlElementDecl(namespace = "http://jomc.org/model", name = "persons")
368     public JAXBElement<Persons> createPersons(Persons value) {
369         return new JAXBElement<Persons>(_Persons_QNAME, Persons.class, null, value);
370     }
371 
372     /**
373      * Create an instance of {@link JAXBElement }{@code <}{@link Instances }{@code >}}
374      * 
375      */
376     @XmlElementDecl(namespace = "http://jomc.org/model", name = "instances")
377     public JAXBElement<Instances> createInstances(Instances value) {
378         return new JAXBElement<Instances>(_Instances_QNAME, Instances.class, null, value);
379     }
380 
381     /**
382      * Create an instance of {@link JAXBElement }{@code <}{@link Specifications }{@code >}}
383      * 
384      */
385     @XmlElementDecl(namespace = "http://jomc.org/model", name = "specifications")
386     public JAXBElement<Specifications> createSpecifications(Specifications value) {
387         return new JAXBElement<Specifications>(_Specifications_QNAME, Specifications.class, null, value);
388     }
389 
390     /**
391      * Create an instance of {@link JAXBElement }{@code <}{@link Messages }{@code >}}
392      * 
393      */
394     @XmlElementDecl(namespace = "http://jomc.org/model", name = "messages")
395     public JAXBElement<Messages> createMessages(Messages value) {
396         return new JAXBElement<Messages>(_Messages_QNAME, Messages.class, null, value);
397     }
398 
399     /**
400      * Create an instance of {@link JAXBElement }{@code <}{@link Authors }{@code >}}
401      * 
402      */
403     @XmlElementDecl(namespace = "http://jomc.org/model", name = "authors")
404     public JAXBElement<Authors> createAuthors(Authors value) {
405         return new JAXBElement<Authors>(_Authors_QNAME, Authors.class, null, value);
406     }
407 
408     /**
409      * Create an instance of {@link JAXBElement }{@code <}{@link Author }{@code >}}
410      * 
411      */
412     @XmlElementDecl(namespace = "http://jomc.org/model", name = "author")
413     public JAXBElement<Author> createAuthor(Author value) {
414         return new JAXBElement<Author>(_Author_QNAME, Author.class, null, value);
415     }
416 
417     /**
418      * Create an instance of {@link JAXBElement }{@code <}{@link Dependency }{@code >}}
419      * 
420      */
421     @XmlElementDecl(namespace = "http://jomc.org/model", name = "dependency")
422     public JAXBElement<Dependency> createDependency(Dependency value) {
423         return new JAXBElement<Dependency>(_Dependency_QNAME, Dependency.class, null, value);
424     }
425 
426     /**
427      * Create an instance of {@link JAXBElement }{@code <}{@link Message }{@code >}}
428      * 
429      */
430     @XmlElementDecl(namespace = "http://jomc.org/model", name = "message")
431     public JAXBElement<Message> createMessage(Message value) {
432         return new JAXBElement<Message>(_Message_QNAME, Message.class, null, value);
433     }
434 
435     /**
436      * Create an instance of {@link JAXBElement }{@code <}{@link Arguments }{@code >}}
437      * 
438      */
439     @XmlElementDecl(namespace = "http://jomc.org/model", name = "arguments")
440     public JAXBElement<Arguments> createArguments(Arguments value) {
441         return new JAXBElement<Arguments>(_Arguments_QNAME, Arguments.class, null, value);
442     }
443 
444     /**
445      * Create an instance of {@link JAXBElement }{@code <}{@link Dependencies }{@code >}}
446      * 
447      */
448     @XmlElementDecl(namespace = "http://jomc.org/model", name = "dependencies")
449     public JAXBElement<Dependencies> createDependencies(Dependencies value) {
450         return new JAXBElement<Dependencies>(_Dependencies_QNAME, Dependencies.class, null, value);
451     }
452 
453     /**
454      * Create an instance of {@link JAXBElement }{@code <}{@link Implementation }{@code >}}
455      * 
456      */
457     @XmlElementDecl(namespace = "http://jomc.org/model", name = "implementation")
458     public JAXBElement<Implementation> createImplementation(Implementation value) {
459         return new JAXBElement<Implementation>(_Implementation_QNAME, Implementation.class, null, value);
460     }
461 
462     /**
463      * Create an instance of {@link JAXBElement }{@code <}{@link Specification }{@code >}}
464      * 
465      */
466     @XmlElementDecl(namespace = "http://jomc.org/model", name = "specification")
467     public JAXBElement<Specification> createSpecification(Specification value) {
468         return new JAXBElement<Specification>(_Specification_QNAME, Specification.class, null, value);
469     }
470 
471     /**
472      * Create an instance of {@link JAXBElement }{@code <}{@link Texts }{@code >}}
473      * 
474      */
475     @XmlElementDecl(namespace = "http://jomc.org/model", name = "documentation")
476     public JAXBElement<Texts> createDocumentation(Texts value) {
477         return new JAXBElement<Texts>(_Documentation_QNAME, Texts.class, null, value);
478     }
479 
480     /**
481      * Create an instance of {@link JAXBElement }{@code <}{@link Modules }{@code >}}
482      * 
483      */
484     @XmlElementDecl(namespace = "http://jomc.org/model", name = "modules")
485     public JAXBElement<Modules> createModules(Modules value) {
486         return new JAXBElement<Modules>(_Modules_QNAME, Modules.class, null, value);
487     }
488 
489     /**
490      * Create an instance of {@link JAXBElement }{@code <}{@link Instance }{@code >}}
491      * 
492      */
493     @XmlElementDecl(namespace = "http://jomc.org/model", name = "instance")
494     public JAXBElement<Instance> createInstance(Instance value) {
495         return new JAXBElement<Instance>(_Instance_QNAME, Instance.class, null, value);
496     }
497 
498 }