org.plasma.runtime.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2017.11.25 at 12:40:32 PM MST
//
package org.plasma.runtime;
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 org.plasma.runtime package.
* 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 _ClassProvisioning_QNAME = new QName("http://www.plasma.org/runtime", "ClassProvisioning");
private final static QName _NamespaceLink_QNAME = new QName("http://www.plasma.org/runtime", "NamespaceLink");
private final static QName _TypeBinding_QNAME = new QName("http://www.plasma.org/runtime", "TypeBinding");
private final static QName _Binding_QNAME = new QName("http://www.plasma.org/runtime", "Binding");
private final static QName _Customization_QNAME = new QName("http://www.plasma.org/runtime", "Customization");
private final static QName _Concurrency_QNAME = new QName("http://www.plasma.org/runtime", "Concurrency");
private final static QName _Configuration_QNAME = new QName("http://www.plasma.org/runtime", "Configuration");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.plasma.runtime
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link RuntimeConfiguration }
*
*/
public RuntimeConfiguration createRuntimeConfiguration() {
return new RuntimeConfiguration();
}
/**
* Create an instance of {@link Configuration }
*
*/
public Configuration createConfiguration() {
return new Configuration();
}
/**
* Create an instance of {@link Property }
*
*/
public Property createProperty() {
return new Property();
}
/**
* Create an instance of {@link SDO }
*
*/
public SDO createSDO() {
return new SDO();
}
/**
* Create an instance of {@link Repository }
*
*/
public Repository createRepository() {
return new Repository();
}
/**
* Create an instance of {@link GlobalProvisioning }
*
*/
public GlobalProvisioning createGlobalProvisioning() {
return new GlobalProvisioning();
}
/**
* Create an instance of {@link Namespace }
*
*/
public Namespace createNamespace() {
return new Namespace();
}
/**
* Create an instance of {@link DataAccessService }
*
*/
public DataAccessService createDataAccessService() {
return new DataAccessService();
}
/**
* Create an instance of {@link NamespaceProvisioning }
*
*/
public NamespaceProvisioning createNamespaceProvisioning() {
return new NamespaceProvisioning();
}
/**
* Create an instance of {@link TypeBinding }
*
*/
public TypeBinding createTypeBinding() {
return new TypeBinding();
}
/**
* Create an instance of {@link InterfaceProvisioning }
*
*/
public InterfaceProvisioning createInterfaceProvisioning() {
return new InterfaceProvisioning();
}
/**
* Create an instance of {@link ImplementationProvisioning }
*
*/
public ImplementationProvisioning createImplementationProvisioning() {
return new ImplementationProvisioning();
}
/**
* Create an instance of {@link QueryDSLProvisioning }
*
*/
public QueryDSLProvisioning createQueryDSLProvisioning() {
return new QueryDSLProvisioning();
}
/**
* Create an instance of {@link PropertyBinding }
*
*/
public PropertyBinding createPropertyBinding() {
return new PropertyBinding();
}
/**
* Create an instance of {@link DataAccessProvider }
*
*/
public DataAccessProvider createDataAccessProvider() {
return new DataAccessProvider();
}
/**
* Create an instance of {@link SequenceConfiguration }
*
*/
public SequenceConfiguration createSequenceConfiguration() {
return new SequenceConfiguration();
}
/**
* Create an instance of {@link Concurrency }
*
*/
public Concurrency createConcurrency() {
return new Concurrency();
}
/**
* Create an instance of {@link NamespaceLink }
*
*/
public NamespaceLink createNamespaceLink() {
return new NamespaceLink();
}
/**
* Create an instance of {@link Artifact }
*
*/
public Artifact createArtifact() {
return new Artifact();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ClassProvisioning }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.plasma.org/runtime", name = "ClassProvisioning")
public JAXBElement createClassProvisioning(ClassProvisioning value) {
return new JAXBElement(_ClassProvisioning_QNAME, ClassProvisioning.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TypeBinding }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.plasma.org/runtime", name = "NamespaceLink")
public JAXBElement createNamespaceLink(TypeBinding value) {
return new JAXBElement(_NamespaceLink_QNAME, TypeBinding.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TypeBinding }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.plasma.org/runtime", name = "TypeBinding")
public JAXBElement createTypeBinding(TypeBinding value) {
return new JAXBElement(_TypeBinding_QNAME, TypeBinding.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Binding }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.plasma.org/runtime", name = "Binding")
public JAXBElement createBinding(Binding value) {
return new JAXBElement(_Binding_QNAME, Binding.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Customization }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.plasma.org/runtime", name = "Customization")
public JAXBElement createCustomization(Customization value) {
return new JAXBElement(_Customization_QNAME, Customization.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Configuration }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.plasma.org/runtime", name = "Concurrency")
public JAXBElement createConcurrency(Configuration value) {
return new JAXBElement(_Concurrency_QNAME, Configuration.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Configuration }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.plasma.org/runtime", name = "Configuration")
public JAXBElement createConfiguration(Configuration value) {
return new JAXBElement(_Configuration_QNAME, Configuration.class, null, value);
}
}