org.plasma.xml.sdox.ObjectFactory Maven / Gradle / Ivy
Show all versions of plasma-metamodel Show documentation
/**
* PlasmaSDO™ License
*
* This is a community release of PlasmaSDO™, a dual-license
* Service Data Object (SDO) 2.1 implementation.
* This particular copy of the software is released under the
* version 2 of the GNU General Public License. PlasmaSDO™ was developed by
* TerraMeta Software, Inc.
*
* Copyright (c) 2013, TerraMeta Software, Inc. All rights reserved.
*
* General License information can be found below.
*
* This distribution may include materials developed by third
* parties. For license and attribution notices for these
* materials, please refer to the documentation that accompanies
* this distribution (see the "Licenses for Third-Party Components"
* appendix) or view the online documentation at
* .
*
*/
package org.plasma.xml.sdox;
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.xml.sdox 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 _DataObject_QNAME = new QName("commonj.sdo", "dataObject");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.plasma.xml.sdox
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ModelsType }
*
*/
public ModelsType createModelsType() {
return new ModelsType();
}
/**
* Create an instance of {@link ChangeSummaryType }
*
*/
public ChangeSummaryType createChangeSummaryType() {
return new ChangeSummaryType();
}
/**
* Create an instance of {@link XSDType }
*
*/
public XSDType createXSDType() {
return new XSDType();
}
/**
* Create an instance of {@link Types }
*
*/
public Types createTypes() {
return new Types();
}
/**
* Create an instance of {@link Datagraph }
*
*/
public Datagraph createDatagraph() {
return new Datagraph();
}
/**
* Create an instance of {@link Property }
*
*/
public Property createProperty() {
return new Property();
}
/**
* Create an instance of {@link Type }
*
*/
public Type createType() {
return new Type();
}
/**
* Create an instance of {@link XMLInfo }
*
*/
public XMLInfo createXMLInfo() {
return new XMLInfo();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "commonj.sdo", name = "dataObject")
public JAXBElement