001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
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: 2009.10.04 at 12:55:15 AM UTC 
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 _Testsuite_QNAME = new QName("http://jomc.org/model/test", "testsuite");
035    
036        /**
037         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.model.test
038         * 
039         */
040        public ObjectFactory() {
041        }
042    
043        /**
044         * Create an instance of {@link TestSuite }
045         * 
046         */
047        public TestSuite createTestSuite() {
048            return new TestSuite();
049        }
050    
051        /**
052         * Create an instance of {@link ImplementationTest }
053         * 
054         */
055        public ImplementationTest createImplementationTest() {
056            return new ImplementationTest();
057        }
058    
059        /**
060         * Create an instance of {@link SchemaConstraintsTest }
061         * 
062         */
063        public SchemaConstraintsTest createSchemaConstraintsTest() {
064            return new SchemaConstraintsTest();
065        }
066    
067        /**
068         * Create an instance of {@link AnyModelObject }
069         * 
070         */
071        public AnyModelObject createAnyModelObject() {
072            return new AnyModelObject();
073        }
074    
075        /**
076         * Create an instance of {@link ModelExceptionDetail }
077         * 
078         */
079        public ModelExceptionDetail createModelExceptionDetail() {
080            return new ModelExceptionDetail();
081        }
082    
083        /**
084         * Create an instance of {@link ModulesConstraintsTest }
085         * 
086         */
087        public ModulesConstraintsTest createModulesConstraintsTest() {
088            return new ModulesConstraintsTest();
089        }
090    
091        /**
092         * Create an instance of {@link JAXBElement }{@code <}{@link TestSuite }{@code >}}
093         * 
094         */
095        @XmlElementDecl(namespace = "http://jomc.org/model/test", name = "testsuite")
096        public JAXBElement<TestSuite> createTestsuite(TestSuite value) {
097            return new JAXBElement<TestSuite>(_Testsuite_QNAME, TestSuite.class, null, value);
098        }
099    
100    }