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.03.14 at 10:22:33 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 TestInheritable }
078         * 
079         */
080        public TestInheritable createTestInheritable() {
081            return new TestInheritable();
082        }
083    
084        /**
085         * Create an instance of {@link AnyModelObject }
086         * 
087         */
088        public AnyModelObject createAnyModelObject() {
089            return new AnyModelObject();
090        }
091    
092        /**
093         * Create an instance of {@link InstanceTestType }
094         * 
095         */
096        public InstanceTestType createInstanceTestType() {
097            return new InstanceTestType();
098        }
099    
100        /**
101         * Create an instance of {@link ModulesConstraintsTestType }
102         * 
103         */
104        public ModulesConstraintsTestType createModulesConstraintsTestType() {
105            return new ModulesConstraintsTestType();
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    }