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: 2013.04.21 at 08:43:19 PM CEST 006// 007 008 009package org.jomc.model.test; 010 011import javax.xml.bind.JAXBElement; 012import javax.xml.bind.annotation.XmlElementDecl; 013import javax.xml.bind.annotation.XmlRegistry; 014import 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 032public 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 ModelValidationReportDetail } 046 * 047 */ 048 public ModelValidationReportDetail createModelValidationReportDetail() { 049 return new ModelValidationReportDetail(); 050 } 051 052 /** 053 * Create an instance of {@link ImplementationTestType } 054 * 055 */ 056 public ImplementationTestType createImplementationTestType() { 057 return new ImplementationTestType(); 058 } 059 060 /** 061 * Create an instance of {@link InstanceTestType } 062 * 063 */ 064 public InstanceTestType createInstanceTestType() { 065 return new InstanceTestType(); 066 } 067 068 /** 069 * Create an instance of {@link ModulesConstraintsTestType } 070 * 071 */ 072 public ModulesConstraintsTestType createModulesConstraintsTestType() { 073 return new ModulesConstraintsTestType(); 074 } 075 076 /** 077 * Create an instance of {@link TestSuite } 078 * 079 */ 080 public TestSuite createTestSuite() { 081 return new TestSuite(); 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 SchemaConstraintsTestType } 094 * 095 */ 096 public SchemaConstraintsTestType createSchemaConstraintsTestType() { 097 return new SchemaConstraintsTestType(); 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}