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:19 PM CEST 
6   //
7   
8   
9   package org.jomc.model.test;
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.test 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 _TestInheritable_QNAME = new QName("http://jomc.org/model/test", "test-inheritable");
35      private final static QName _Testsuite_QNAME = new QName("http://jomc.org/model/test", "testsuite");
36  
37      /**
38       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.model.test
39       * 
40       */
41      public ObjectFactory() {
42      }
43  
44      /**
45       * Create an instance of {@link ModelValidationReportDetail }
46       * 
47       */
48      public ModelValidationReportDetail createModelValidationReportDetail() {
49          return new ModelValidationReportDetail();
50      }
51  
52      /**
53       * Create an instance of {@link ImplementationTestType }
54       * 
55       */
56      public ImplementationTestType createImplementationTestType() {
57          return new ImplementationTestType();
58      }
59  
60      /**
61       * Create an instance of {@link InstanceTestType }
62       * 
63       */
64      public InstanceTestType createInstanceTestType() {
65          return new InstanceTestType();
66      }
67  
68      /**
69       * Create an instance of {@link ModulesConstraintsTestType }
70       * 
71       */
72      public ModulesConstraintsTestType createModulesConstraintsTestType() {
73          return new ModulesConstraintsTestType();
74      }
75  
76      /**
77       * Create an instance of {@link TestSuite }
78       * 
79       */
80      public TestSuite createTestSuite() {
81          return new TestSuite();
82      }
83  
84      /**
85       * Create an instance of {@link TestInheritable }
86       * 
87       */
88      public TestInheritable createTestInheritable() {
89          return new TestInheritable();
90      }
91  
92      /**
93       * Create an instance of {@link SchemaConstraintsTestType }
94       * 
95       */
96      public SchemaConstraintsTestType createSchemaConstraintsTestType() {
97          return new SchemaConstraintsTestType();
98      }
99  
100     /**
101      * Create an instance of {@link AnyModelObject }
102      * 
103      */
104     public AnyModelObject createAnyModelObject() {
105         return new AnyModelObject();
106     }
107 
108     /**
109      * Create an instance of {@link JAXBElement }{@code <}{@link TestInheritable }{@code >}}
110      * 
111      */
112     @XmlElementDecl(namespace = "http://jomc.org/model/test", name = "test-inheritable")
113     public JAXBElement<TestInheritable> createTestInheritable(TestInheritable value) {
114         return new JAXBElement<TestInheritable>(_TestInheritable_QNAME, TestInheritable.class, null, value);
115     }
116 
117     /**
118      * Create an instance of {@link JAXBElement }{@code <}{@link TestSuite }{@code >}}
119      * 
120      */
121     @XmlElementDecl(namespace = "http://jomc.org/model/test", name = "testsuite")
122     public JAXBElement<TestSuite> createTestsuite(TestSuite value) {
123         return new JAXBElement<TestSuite>(_Testsuite_QNAME, TestSuite.class, null, value);
124     }
125 
126 }