//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.07.13 at 12:00:05 PM BRT
//
package com.ibm.rqm.xml.bind.oslc_qm;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.ibm.rqm.xml.bind.oslc_qm package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _TestScript_QNAME = new QName("http://open-services.net/ns/qm#", "TestScript");
private final static QName _TestPlan_QNAME = new QName("http://open-services.net/ns/qm#", "TestPlan");
private final static QName _TestCase_QNAME = new QName("http://open-services.net/ns/qm#", "TestCase");
private final static QName _TestExecutionRecord_QNAME = new QName("http://open-services.net/ns/qm#", "TestExecutionRecord");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.ibm.rqm.xml.bind.oslc_qm
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link TestScript }
*
*/
public TestScript createTestScript() {
return new TestScript();
}
/**
* Create an instance of {@link TestPlan }
*
*/
public TestPlan createTestPlan() {
return new TestPlan();
}
/**
* Create an instance of {@link ReportsOnTestPlan }
*
*/
public ReportsOnTestPlan createReportsOnTestPlan() {
return new ReportsOnTestPlan();
}
/**
* Create an instance of {@link TestCase }
*
*/
public TestCase createTestCase() {
return new TestCase();
}
/**
* Create an instance of {@link UsesTestCase }
*
*/
public UsesTestCase createUsesTestCase() {
return new UsesTestCase();
}
/**
* Create an instance of {@link TestExecutionRecord }
*
*/
public TestExecutionRecord createTestExecutionRecord() {
return new TestExecutionRecord();
}
/**
* Create an instance of {@link ProducedByTestExecutionRecord }
*
*/
public ProducedByTestExecutionRecord createProducedByTestExecutionRecord() {
return new ProducedByTestExecutionRecord();
}
/**
* Create an instance of {@link ExecutesTestScript }
*
*/
public ExecutesTestScript createExecutesTestScript() {
return new ExecutesTestScript();
}
/**
* Create an instance of {@link ReportsOnTestCase }
*
*/
public ReportsOnTestCase createReportsOnTestCase() {
return new ReportsOnTestCase();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TestScript }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://open-services.net/ns/qm#", name = "TestScript", substitutionHeadNamespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#", substitutionHeadName = "typedNode")
public JAXBElement<TestScript> createTestScript(TestScript value) {
return new JAXBElement<TestScript>(_TestScript_QNAME, TestScript.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TestPlan }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://open-services.net/ns/qm#", name = "TestPlan", substitutionHeadNamespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#", substitutionHeadName = "typedNode")
public JAXBElement<TestPlan> createTestPlan(TestPlan value) {
return new JAXBElement<TestPlan>(_TestPlan_QNAME, TestPlan.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TestCase }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://open-services.net/ns/qm#", name = "TestCase", substitutionHeadNamespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#", substitutionHeadName = "typedNode")
public JAXBElement<TestCase> createTestCase(TestCase value) {
return new JAXBElement<TestCase>(_TestCase_QNAME, TestCase.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TestExecutionRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://open-services.net/ns/qm#", name = "TestExecutionRecord", substitutionHeadNamespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#", substitutionHeadName = "typedNode")
public JAXBElement<TestExecutionRecord> createTestExecutionRecord(TestExecutionRecord value) {
return new JAXBElement<TestExecutionRecord>(_TestExecutionRecord_QNAME, TestExecutionRecord.class, null, value);
}
}