001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
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: 2009.10.06 at 06:45:27 AM UTC
006 //
007
008
009 package org.jomc.model;
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.model 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 _Module_QNAME = new QName("http://jomc.org/model", "module");
035 private final static QName _Instance_QNAME = new QName("http://jomc.org/model", "instance");
036 private final static QName _Messages_QNAME = new QName("http://jomc.org/model", "messages");
037 private final static QName _Specification_QNAME = new QName("http://jomc.org/model", "specification");
038 private final static QName _Implementation_QNAME = new QName("http://jomc.org/model", "implementation");
039 private final static QName _Dependencies_QNAME = new QName("http://jomc.org/model", "dependencies");
040 private final static QName _Person_QNAME = new QName("http://jomc.org/model", "person");
041 private final static QName _Dependency_QNAME = new QName("http://jomc.org/model", "dependency");
042 private final static QName _Template_QNAME = new QName("http://jomc.org/model", "template");
043 private final static QName _Property_QNAME = new QName("http://jomc.org/model", "property");
044 private final static QName _Documentation_QNAME = new QName("http://jomc.org/model", "documentation");
045 private final static QName _Author_QNAME = new QName("http://jomc.org/model", "author");
046 private final static QName _Authors_QNAME = new QName("http://jomc.org/model", "authors");
047 private final static QName _Instances_QNAME = new QName("http://jomc.org/model", "instances");
048 private final static QName _Argument_QNAME = new QName("http://jomc.org/model", "argument");
049 private final static QName _Message_QNAME = new QName("http://jomc.org/model", "message");
050 private final static QName _Text_QNAME = new QName("http://jomc.org/model", "text");
051 private final static QName _Modules_QNAME = new QName("http://jomc.org/model", "modules");
052 private final static QName _Implementations_QNAME = new QName("http://jomc.org/model", "implementations");
053 private final static QName _Texts_QNAME = new QName("http://jomc.org/model", "texts");
054 private final static QName _Specifications_QNAME = new QName("http://jomc.org/model", "specifications");
055 private final static QName _Arguments_QNAME = new QName("http://jomc.org/model", "arguments");
056 private final static QName _Persons_QNAME = new QName("http://jomc.org/model", "persons");
057 private final static QName _Properties_QNAME = new QName("http://jomc.org/model", "properties");
058
059 /**
060 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.model
061 *
062 */
063 public ObjectFactory() {
064 }
065
066 /**
067 * Create an instance of {@link ModelObject }
068 *
069 */
070 public ModelObject createModelObject() {
071 return new ModelObject();
072 }
073
074 /**
075 * Create an instance of {@link Person }
076 *
077 */
078 public Person createPerson() {
079 return new Person();
080 }
081
082 /**
083 * Create an instance of {@link Persons }
084 *
085 */
086 public Persons createPersons() {
087 return new Persons();
088 }
089
090 /**
091 * Create an instance of {@link Messages }
092 *
093 */
094 public Messages createMessages() {
095 return new Messages();
096 }
097
098 /**
099 * Create an instance of {@link Modules }
100 *
101 */
102 public Modules createModules() {
103 return new Modules();
104 }
105
106 /**
107 * Create an instance of {@link MessageReference }
108 *
109 */
110 public MessageReference createMessageReference() {
111 return new MessageReference();
112 }
113
114 /**
115 * Create an instance of {@link SpecificationReference }
116 *
117 */
118 public SpecificationReference createSpecificationReference() {
119 return new SpecificationReference();
120 }
121
122 /**
123 * Create an instance of {@link Dependency }
124 *
125 */
126 public Dependency createDependency() {
127 return new Dependency();
128 }
129
130 /**
131 * Create an instance of {@link PropertyReference }
132 *
133 */
134 public PropertyReference createPropertyReference() {
135 return new PropertyReference();
136 }
137
138 /**
139 * Create an instance of {@link Author }
140 *
141 */
142 public Author createAuthor() {
143 return new Author();
144 }
145
146 /**
147 * Create an instance of {@link ImplementationReference }
148 *
149 */
150 public ImplementationReference createImplementationReference() {
151 return new ImplementationReference();
152 }
153
154 /**
155 * Create an instance of {@link Message }
156 *
157 */
158 public Message createMessage() {
159 return new Message();
160 }
161
162 /**
163 * Create an instance of {@link Text }
164 *
165 */
166 public Text createText() {
167 return new Text();
168 }
169
170 /**
171 * Create an instance of {@link Properties }
172 *
173 */
174 public Properties createProperties() {
175 return new Properties();
176 }
177
178 /**
179 * Create an instance of {@link Specifications }
180 *
181 */
182 public Specifications createSpecifications() {
183 return new Specifications();
184 }
185
186 /**
187 * Create an instance of {@link Module }
188 *
189 */
190 public Module createModule() {
191 return new Module();
192 }
193
194 /**
195 * Create an instance of {@link Dependencies }
196 *
197 */
198 public Dependencies createDependencies() {
199 return new Dependencies();
200 }
201
202 /**
203 * Create an instance of {@link Argument }
204 *
205 */
206 public Argument createArgument() {
207 return new Argument();
208 }
209
210 /**
211 * Create an instance of {@link Texts }
212 *
213 */
214 public Texts createTexts() {
215 return new Texts();
216 }
217
218 /**
219 * Create an instance of {@link Specification }
220 *
221 */
222 public Specification createSpecification() {
223 return new Specification();
224 }
225
226 /**
227 * Create an instance of {@link Arguments }
228 *
229 */
230 public Arguments createArguments() {
231 return new Arguments();
232 }
233
234 /**
235 * Create an instance of {@link Property }
236 *
237 */
238 public Property createProperty() {
239 return new Property();
240 }
241
242 /**
243 * Create an instance of {@link Implementations }
244 *
245 */
246 public Implementations createImplementations() {
247 return new Implementations();
248 }
249
250 /**
251 * Create an instance of {@link Instances }
252 *
253 */
254 public Instances createInstances() {
255 return new Instances();
256 }
257
258 /**
259 * Create an instance of {@link Authors }
260 *
261 */
262 public Authors createAuthors() {
263 return new Authors();
264 }
265
266 /**
267 * Create an instance of {@link Instance }
268 *
269 */
270 public Instance createInstance() {
271 return new Instance();
272 }
273
274 /**
275 * Create an instance of {@link Implementation }
276 *
277 */
278 public Implementation createImplementation() {
279 return new Implementation();
280 }
281
282 /**
283 * Create an instance of {@link JAXBElement }{@code <}{@link Module }{@code >}}
284 *
285 */
286 @XmlElementDecl(namespace = "http://jomc.org/model", name = "module")
287 public JAXBElement<Module> createModule(Module value) {
288 return new JAXBElement<Module>(_Module_QNAME, Module.class, null, value);
289 }
290
291 /**
292 * Create an instance of {@link JAXBElement }{@code <}{@link Instance }{@code >}}
293 *
294 */
295 @XmlElementDecl(namespace = "http://jomc.org/model", name = "instance")
296 public JAXBElement<Instance> createInstance(Instance value) {
297 return new JAXBElement<Instance>(_Instance_QNAME, Instance.class, null, value);
298 }
299
300 /**
301 * Create an instance of {@link JAXBElement }{@code <}{@link Messages }{@code >}}
302 *
303 */
304 @XmlElementDecl(namespace = "http://jomc.org/model", name = "messages")
305 public JAXBElement<Messages> createMessages(Messages value) {
306 return new JAXBElement<Messages>(_Messages_QNAME, Messages.class, null, value);
307 }
308
309 /**
310 * Create an instance of {@link JAXBElement }{@code <}{@link Specification }{@code >}}
311 *
312 */
313 @XmlElementDecl(namespace = "http://jomc.org/model", name = "specification")
314 public JAXBElement<Specification> createSpecification(Specification value) {
315 return new JAXBElement<Specification>(_Specification_QNAME, Specification.class, null, value);
316 }
317
318 /**
319 * Create an instance of {@link JAXBElement }{@code <}{@link Implementation }{@code >}}
320 *
321 */
322 @XmlElementDecl(namespace = "http://jomc.org/model", name = "implementation")
323 public JAXBElement<Implementation> createImplementation(Implementation value) {
324 return new JAXBElement<Implementation>(_Implementation_QNAME, Implementation.class, null, value);
325 }
326
327 /**
328 * Create an instance of {@link JAXBElement }{@code <}{@link Dependencies }{@code >}}
329 *
330 */
331 @XmlElementDecl(namespace = "http://jomc.org/model", name = "dependencies")
332 public JAXBElement<Dependencies> createDependencies(Dependencies value) {
333 return new JAXBElement<Dependencies>(_Dependencies_QNAME, Dependencies.class, null, value);
334 }
335
336 /**
337 * Create an instance of {@link JAXBElement }{@code <}{@link Person }{@code >}}
338 *
339 */
340 @XmlElementDecl(namespace = "http://jomc.org/model", name = "person")
341 public JAXBElement<Person> createPerson(Person value) {
342 return new JAXBElement<Person>(_Person_QNAME, Person.class, null, value);
343 }
344
345 /**
346 * Create an instance of {@link JAXBElement }{@code <}{@link Dependency }{@code >}}
347 *
348 */
349 @XmlElementDecl(namespace = "http://jomc.org/model", name = "dependency")
350 public JAXBElement<Dependency> createDependency(Dependency value) {
351 return new JAXBElement<Dependency>(_Dependency_QNAME, Dependency.class, null, value);
352 }
353
354 /**
355 * Create an instance of {@link JAXBElement }{@code <}{@link Texts }{@code >}}
356 *
357 */
358 @XmlElementDecl(namespace = "http://jomc.org/model", name = "template")
359 public JAXBElement<Texts> createTemplate(Texts value) {
360 return new JAXBElement<Texts>(_Template_QNAME, Texts.class, null, value);
361 }
362
363 /**
364 * Create an instance of {@link JAXBElement }{@code <}{@link Property }{@code >}}
365 *
366 */
367 @XmlElementDecl(namespace = "http://jomc.org/model", name = "property")
368 public JAXBElement<Property> createProperty(Property value) {
369 return new JAXBElement<Property>(_Property_QNAME, Property.class, null, value);
370 }
371
372 /**
373 * Create an instance of {@link JAXBElement }{@code <}{@link Texts }{@code >}}
374 *
375 */
376 @XmlElementDecl(namespace = "http://jomc.org/model", name = "documentation")
377 public JAXBElement<Texts> createDocumentation(Texts value) {
378 return new JAXBElement<Texts>(_Documentation_QNAME, Texts.class, null, value);
379 }
380
381 /**
382 * Create an instance of {@link JAXBElement }{@code <}{@link Author }{@code >}}
383 *
384 */
385 @XmlElementDecl(namespace = "http://jomc.org/model", name = "author")
386 public JAXBElement<Author> createAuthor(Author value) {
387 return new JAXBElement<Author>(_Author_QNAME, Author.class, null, value);
388 }
389
390 /**
391 * Create an instance of {@link JAXBElement }{@code <}{@link Authors }{@code >}}
392 *
393 */
394 @XmlElementDecl(namespace = "http://jomc.org/model", name = "authors")
395 public JAXBElement<Authors> createAuthors(Authors value) {
396 return new JAXBElement<Authors>(_Authors_QNAME, Authors.class, null, value);
397 }
398
399 /**
400 * Create an instance of {@link JAXBElement }{@code <}{@link Instances }{@code >}}
401 *
402 */
403 @XmlElementDecl(namespace = "http://jomc.org/model", name = "instances")
404 public JAXBElement<Instances> createInstances(Instances value) {
405 return new JAXBElement<Instances>(_Instances_QNAME, Instances.class, null, value);
406 }
407
408 /**
409 * Create an instance of {@link JAXBElement }{@code <}{@link Argument }{@code >}}
410 *
411 */
412 @XmlElementDecl(namespace = "http://jomc.org/model", name = "argument")
413 public JAXBElement<Argument> createArgument(Argument value) {
414 return new JAXBElement<Argument>(_Argument_QNAME, Argument.class, null, value);
415 }
416
417 /**
418 * Create an instance of {@link JAXBElement }{@code <}{@link Message }{@code >}}
419 *
420 */
421 @XmlElementDecl(namespace = "http://jomc.org/model", name = "message")
422 public JAXBElement<Message> createMessage(Message value) {
423 return new JAXBElement<Message>(_Message_QNAME, Message.class, null, value);
424 }
425
426 /**
427 * Create an instance of {@link JAXBElement }{@code <}{@link Text }{@code >}}
428 *
429 */
430 @XmlElementDecl(namespace = "http://jomc.org/model", name = "text")
431 public JAXBElement<Text> createText(Text value) {
432 return new JAXBElement<Text>(_Text_QNAME, Text.class, null, value);
433 }
434
435 /**
436 * Create an instance of {@link JAXBElement }{@code <}{@link Modules }{@code >}}
437 *
438 */
439 @XmlElementDecl(namespace = "http://jomc.org/model", name = "modules")
440 public JAXBElement<Modules> createModules(Modules value) {
441 return new JAXBElement<Modules>(_Modules_QNAME, Modules.class, null, value);
442 }
443
444 /**
445 * Create an instance of {@link JAXBElement }{@code <}{@link Implementations }{@code >}}
446 *
447 */
448 @XmlElementDecl(namespace = "http://jomc.org/model", name = "implementations")
449 public JAXBElement<Implementations> createImplementations(Implementations value) {
450 return new JAXBElement<Implementations>(_Implementations_QNAME, Implementations.class, null, value);
451 }
452
453 /**
454 * Create an instance of {@link JAXBElement }{@code <}{@link Texts }{@code >}}
455 *
456 */
457 @XmlElementDecl(namespace = "http://jomc.org/model", name = "texts")
458 public JAXBElement<Texts> createTexts(Texts value) {
459 return new JAXBElement<Texts>(_Texts_QNAME, Texts.class, null, value);
460 }
461
462 /**
463 * Create an instance of {@link JAXBElement }{@code <}{@link Specifications }{@code >}}
464 *
465 */
466 @XmlElementDecl(namespace = "http://jomc.org/model", name = "specifications")
467 public JAXBElement<Specifications> createSpecifications(Specifications value) {
468 return new JAXBElement<Specifications>(_Specifications_QNAME, Specifications.class, null, value);
469 }
470
471 /**
472 * Create an instance of {@link JAXBElement }{@code <}{@link Arguments }{@code >}}
473 *
474 */
475 @XmlElementDecl(namespace = "http://jomc.org/model", name = "arguments")
476 public JAXBElement<Arguments> createArguments(Arguments value) {
477 return new JAXBElement<Arguments>(_Arguments_QNAME, Arguments.class, null, value);
478 }
479
480 /**
481 * Create an instance of {@link JAXBElement }{@code <}{@link Persons }{@code >}}
482 *
483 */
484 @XmlElementDecl(namespace = "http://jomc.org/model", name = "persons")
485 public JAXBElement<Persons> createPersons(Persons value) {
486 return new JAXBElement<Persons>(_Persons_QNAME, Persons.class, null, value);
487 }
488
489 /**
490 * Create an instance of {@link JAXBElement }{@code <}{@link Properties }{@code >}}
491 *
492 */
493 @XmlElementDecl(namespace = "http://jomc.org/model", name = "properties")
494 public JAXBElement<Properties> createProperties(Properties value) {
495 return new JAXBElement<Properties>(_Properties_QNAME, Properties.class, null, value);
496 }
497
498 }