| 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.01.03 at 05:01:35 AM CET  | 
| 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 Argument } | 
| 68 |      *  | 
| 69 |      */ | 
| 70 |     public Argument createArgument() { | 
| 71 |         return new Argument(); | 
| 72 |     } | 
| 73 |   | 
| 74 |     /** | 
| 75 |      * Create an instance of {@link Arguments } | 
| 76 |      *  | 
| 77 |      */ | 
| 78 |     public Arguments createArguments() { | 
| 79 |         return new Arguments(); | 
| 80 |     } | 
| 81 |   | 
| 82 |     /** | 
| 83 |      * Create an instance of {@link Messages } | 
| 84 |      *  | 
| 85 |      */ | 
| 86 |     public Messages createMessages() { | 
| 87 |         return new Messages(); | 
| 88 |     } | 
| 89 |   | 
| 90 |     /** | 
| 91 |      * Create an instance of {@link Implementation } | 
| 92 |      *  | 
| 93 |      */ | 
| 94 |     public Implementation createImplementation() { | 
| 95 |         return new Implementation(); | 
| 96 |     } | 
| 97 |   | 
| 98 |     /** | 
| 99 |      * Create an instance of {@link Person } | 
| 100 |      *  | 
| 101 |      */ | 
| 102 |     public Person createPerson() { | 
| 103 |         return new Person(); | 
| 104 |     } | 
| 105 |   | 
| 106 |     /** | 
| 107 |      * Create an instance of {@link Properties } | 
| 108 |      *  | 
| 109 |      */ | 
| 110 |     public Properties createProperties() { | 
| 111 |         return new Properties(); | 
| 112 |     } | 
| 113 |   | 
| 114 |     /** | 
| 115 |      * Create an instance of {@link Implementations } | 
| 116 |      *  | 
| 117 |      */ | 
| 118 |     public Implementations createImplementations() { | 
| 119 |         return new Implementations(); | 
| 120 |     } | 
| 121 |   | 
| 122 |     /** | 
| 123 |      * Create an instance of {@link MessageReference } | 
| 124 |      *  | 
| 125 |      */ | 
| 126 |     public MessageReference createMessageReference() { | 
| 127 |         return new MessageReference(); | 
| 128 |     } | 
| 129 |   | 
| 130 |     /** | 
| 131 |      * Create an instance of {@link Specification } | 
| 132 |      *  | 
| 133 |      */ | 
| 134 |     public Specification createSpecification() { | 
| 135 |         return new Specification(); | 
| 136 |     } | 
| 137 |   | 
| 138 |     /** | 
| 139 |      * Create an instance of {@link Instance } | 
| 140 |      *  | 
| 141 |      */ | 
| 142 |     public Instance createInstance() { | 
| 143 |         return new Instance(); | 
| 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 Module } | 
| 164 |      *  | 
| 165 |      */ | 
| 166 |     public Module createModule() { | 
| 167 |         return new Module(); | 
| 168 |     } | 
| 169 |   | 
| 170 |     /** | 
| 171 |      * Create an instance of {@link Text } | 
| 172 |      *  | 
| 173 |      */ | 
| 174 |     public Text createText() { | 
| 175 |         return new Text(); | 
| 176 |     } | 
| 177 |   | 
| 178 |     /** | 
| 179 |      * Create an instance of {@link Texts } | 
| 180 |      *  | 
| 181 |      */ | 
| 182 |     public Texts createTexts() { | 
| 183 |         return new Texts(); | 
| 184 |     } | 
| 185 |   | 
| 186 |     /** | 
| 187 |      * Create an instance of {@link ModelObject } | 
| 188 |      *  | 
| 189 |      */ | 
| 190 |     public ModelObject createModelObject() { | 
| 191 |         return new ModelObject(); | 
| 192 |     } | 
| 193 |   | 
| 194 |     /** | 
| 195 |      * Create an instance of {@link PropertyReference } | 
| 196 |      *  | 
| 197 |      */ | 
| 198 |     public PropertyReference createPropertyReference() { | 
| 199 |         return new PropertyReference(); | 
| 200 |     } | 
| 201 |   | 
| 202 |     /** | 
| 203 |      * Create an instance of {@link Authors } | 
| 204 |      *  | 
| 205 |      */ | 
| 206 |     public Authors createAuthors() { | 
| 207 |         return new Authors(); | 
| 208 |     } | 
| 209 |   | 
| 210 |     /** | 
| 211 |      * Create an instance of {@link Author } | 
| 212 |      *  | 
| 213 |      */ | 
| 214 |     public Author createAuthor() { | 
| 215 |         return new Author(); | 
| 216 |     } | 
| 217 |   | 
| 218 |     /** | 
| 219 |      * Create an instance of {@link SpecificationReference } | 
| 220 |      *  | 
| 221 |      */ | 
| 222 |     public SpecificationReference createSpecificationReference() { | 
| 223 |         return new SpecificationReference(); | 
| 224 |     } | 
| 225 |   | 
| 226 |     /** | 
| 227 |      * Create an instance of {@link Instances } | 
| 228 |      *  | 
| 229 |      */ | 
| 230 |     public Instances createInstances() { | 
| 231 |         return new Instances(); | 
| 232 |     } | 
| 233 |   | 
| 234 |     /** | 
| 235 |      * Create an instance of {@link Specifications } | 
| 236 |      *  | 
| 237 |      */ | 
| 238 |     public Specifications createSpecifications() { | 
| 239 |         return new Specifications(); | 
| 240 |     } | 
| 241 |   | 
| 242 |     /** | 
| 243 |      * Create an instance of {@link Dependencies } | 
| 244 |      *  | 
| 245 |      */ | 
| 246 |     public Dependencies createDependencies() { | 
| 247 |         return new Dependencies(); | 
| 248 |     } | 
| 249 |   | 
| 250 |     /** | 
| 251 |      * Create an instance of {@link Property } | 
| 252 |      *  | 
| 253 |      */ | 
| 254 |     public Property createProperty() { | 
| 255 |         return new Property(); | 
| 256 |     } | 
| 257 |   | 
| 258 |     /** | 
| 259 |      * Create an instance of {@link Modules } | 
| 260 |      *  | 
| 261 |      */ | 
| 262 |     public Modules createModules() { | 
| 263 |         return new Modules(); | 
| 264 |     } | 
| 265 |   | 
| 266 |     /** | 
| 267 |      * Create an instance of {@link Dependency } | 
| 268 |      *  | 
| 269 |      */ | 
| 270 |     public Dependency createDependency() { | 
| 271 |         return new Dependency(); | 
| 272 |     } | 
| 273 |   | 
| 274 |     /** | 
| 275 |      * Create an instance of {@link Persons } | 
| 276 |      *  | 
| 277 |      */ | 
| 278 |     public Persons createPersons() { | 
| 279 |         return new Persons(); | 
| 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 | } |