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.02.17 at 01:39:04 AM CET
006 //
007
008
009 package org.jomc.model.test;
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.test 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 _TestInheritable_QNAME = new QName("http://jomc.org/model/test", "test-inheritable");
035 private final static QName _Testsuite_QNAME = new QName("http://jomc.org/model/test", "testsuite");
036
037 /**
038 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.model.test
039 *
040 */
041 public ObjectFactory() {
042 }
043
044 /**
045 * Create an instance of {@link ImplementationTestType }
046 *
047 */
048 public ImplementationTestType createImplementationTestType() {
049 return new ImplementationTestType();
050 }
051
052 /**
053 * Create an instance of {@link TestSuite }
054 *
055 */
056 public TestSuite createTestSuite() {
057 return new TestSuite();
058 }
059
060 /**
061 * Create an instance of {@link SchemaConstraintsTestType }
062 *
063 */
064 public SchemaConstraintsTestType createSchemaConstraintsTestType() {
065 return new SchemaConstraintsTestType();
066 }
067
068 /**
069 * Create an instance of {@link ModelValidationReportDetail }
070 *
071 */
072 public ModelValidationReportDetail createModelValidationReportDetail() {
073 return new ModelValidationReportDetail();
074 }
075
076 /**
077 * Create an instance of {@link InstanceTestType }
078 *
079 */
080 public InstanceTestType createInstanceTestType() {
081 return new InstanceTestType();
082 }
083
084 /**
085 * Create an instance of {@link TestInheritable }
086 *
087 */
088 public TestInheritable createTestInheritable() {
089 return new TestInheritable();
090 }
091
092 /**
093 * Create an instance of {@link ModulesConstraintsTestType }
094 *
095 */
096 public ModulesConstraintsTestType createModulesConstraintsTestType() {
097 return new ModulesConstraintsTestType();
098 }
099
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 }