All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.plasma.metamodel.ObjectFactory Maven / Gradle / Ivy

There is a newer version: 2.2.1
Show newest version
//
// 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.06.19 at 08:11:07 PM MST 
//


package org.plasma.metamodel;

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.metamodel 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 _Element_QNAME = new QName("http://plasma.org/metamodel", "Element"); private final static QName _NamedElement_QNAME = new QName("http://plasma.org/metamodel", "NamedElement"); private final static QName _Package_QNAME = new QName("http://plasma.org/metamodel", "Package"); private final static QName _Type_QNAME = new QName("http://plasma.org/metamodel", "Type"); private final static QName _TypeRef_QNAME = new QName("http://plasma.org/metamodel", "TypeRef"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.plasma.metamodel * */ public ObjectFactory() { } /** * Create an instance of {@link Element } * */ public Element createElement() { return new Element(); } /** * Create an instance of {@link Model } * */ public Model createModel() { return new Model(); } /** * Create an instance of {@link Package } * */ public Package createPackage() { return new Package(); } /** * Create an instance of {@link Alias } * */ public Alias createAlias() { return new Alias(); } /** * Create an instance of {@link Derivation } * */ public Derivation createDerivation() { return new Derivation(); } /** * Create an instance of {@link PackageRef } * */ public PackageRef createPackageRef() { return new PackageRef(); } /** * Create an instance of {@link PropertyRef } * */ public PropertyRef createPropertyRef() { return new PropertyRef(); } /** * Create an instance of {@link EnumerationRef } * */ public EnumerationRef createEnumerationRef() { return new EnumerationRef(); } /** * Create an instance of {@link ClassRef } * */ public ClassRef createClassRef() { return new ClassRef(); } /** * Create an instance of {@link Documentation } * */ public Documentation createDocumentation() { return new Documentation(); } /** * Create an instance of {@link Body } * */ public Body createBody() { return new Body(); } /** * Create an instance of {@link NamespaceProvisioning } * */ public NamespaceProvisioning createNamespaceProvisioning() { return new NamespaceProvisioning(); } /** * Create an instance of {@link Class } * */ public Class createClass() { return new Class(); } /** * Create an instance of {@link ClassProvisioning } * */ public ClassProvisioning createClassProvisioning() { return new ClassProvisioning(); } /** * Create an instance of {@link Property } * */ public Property createProperty() { return new Property(); } /** * Create an instance of {@link PropertyProvisioning } * */ public PropertyProvisioning createPropertyProvisioning() { return new PropertyProvisioning(); } /** * Create an instance of {@link Key } * */ public Key createKey() { return new Key(); } /** * Create an instance of {@link Concurrent } * */ public Concurrent createConcurrent() { return new Concurrent(); } /** * Create an instance of {@link UniqueConstraint } * */ public UniqueConstraint createUniqueConstraint() { return new UniqueConstraint(); } /** * Create an instance of {@link ValueConstraint } * */ public ValueConstraint createValueConstraint() { return new ValueConstraint(); } /** * Create an instance of {@link EnumerationConstraint } * */ public EnumerationConstraint createEnumerationConstraint() { return new EnumerationConstraint(); } /** * Create an instance of {@link ValueSetConstraint } * */ public ValueSetConstraint createValueSetConstraint() { return new ValueSetConstraint(); } /** * Create an instance of {@link Sort } * */ public Sort createSort() { return new Sort(); } /** * Create an instance of {@link XmlProperty } * */ public XmlProperty createXmlProperty() { return new XmlProperty(); } /** * Create an instance of {@link Behavior } * */ public Behavior createBehavior() { return new Behavior(); } /** * Create an instance of {@link Enumeration } * */ public Enumeration createEnumeration() { return new Enumeration(); } /** * Create an instance of {@link EnumerationLiteral } * */ public EnumerationLiteral createEnumerationLiteral() { return new EnumerationLiteral(); } /** * Create an instance of {@link ModelAppInfo } * */ public ModelAppInfo createModelAppInfo() { return new ModelAppInfo(); } /** * Create an instance of {@link PackageAppInfo } * */ public PackageAppInfo createPackageAppInfo() { return new PackageAppInfo(); } /** * Create an instance of {@link ClassAppInfo } * */ public ClassAppInfo createClassAppInfo() { return new ClassAppInfo(); } /** * Create an instance of {@link PropertyAppInfo } * */ public PropertyAppInfo createPropertyAppInfo() { return new PropertyAppInfo(); } /** * Create an instance of {@link EnumerationAppInfo } * */ public EnumerationAppInfo createEnumerationAppInfo() { return new EnumerationAppInfo(); } /** * Create an instance of {@link EnumerationLiteralAppInfo } * */ public EnumerationLiteralAppInfo createEnumerationLiteralAppInfo() { return new EnumerationLiteralAppInfo(); } /** * Create an instance of {@link DataTypeRef } * */ public DataTypeRef createDataTypeRef() { return new DataTypeRef(); } /** * Create an instance of {@link Temporal } * */ public Temporal createTemporal() { return new Temporal(); } /** * Create an instance of {@link SemanticConstraint } * */ public SemanticConstraint createSemanticConstraint() { return new SemanticConstraint(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Element }{@code >}} * */ @XmlElementDecl(namespace = "http://plasma.org/metamodel", name = "Element") public JAXBElement createElement(Element value) { return new JAXBElement(_Element_QNAME, Element.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NamedElement }{@code >}} * */ @XmlElementDecl(namespace = "http://plasma.org/metamodel", name = "NamedElement") public JAXBElement createNamedElement(NamedElement value) { return new JAXBElement(_NamedElement_QNAME, NamedElement.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Package }{@code >}} * */ @XmlElementDecl(namespace = "http://plasma.org/metamodel", name = "Package") public JAXBElement createPackage(Package value) { return new JAXBElement(_Package_QNAME, Package.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Type }{@code >}} * */ @XmlElementDecl(namespace = "http://plasma.org/metamodel", name = "Type") public JAXBElement createType(Type value) { return new JAXBElement(_Type_QNAME, Type.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TypeRef }{@code >}} * */ @XmlElementDecl(namespace = "http://plasma.org/metamodel", name = "TypeRef") public JAXBElement createTypeRef(TypeRef value) { return new JAXBElement(_TypeRef_QNAME, TypeRef.class, null, value); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy