org.plasma.text.ddl.ObjectFactory Maven / Gradle / Ivy
Show all versions of plasma-metamodel Show documentation
//
// 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.10.06 at 02:19:48 PM MST
//
package org.plasma.text.ddl;
import javax.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.plasma.text.ddl 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 {
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.plasma.text.ddl
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Schemas }
*
*/
public Schemas createSchemas() {
return new Schemas();
}
/**
* Create an instance of {@link Schema }
*
*/
public Schema createSchema() {
return new Schema();
}
/**
* Create an instance of {@link Table }
*
*/
public Table createTable() {
return new Table();
}
/**
* Create an instance of {@link Pk }
*
*/
public Pk createPk() {
return new Pk();
}
/**
* Create an instance of {@link On }
*
*/
public On createOn() {
return new On();
}
/**
* Create an instance of {@link Column }
*
*/
public Column createColumn() {
return new Column();
}
/**
* Create an instance of {@link Fk }
*
*/
public Fk createFk() {
return new Fk();
}
/**
* Create an instance of {@link Join }
*
*/
public Join createJoin() {
return new Join();
}
/**
* Create an instance of {@link Index }
*
*/
public Index createIndex() {
return new Index();
}
/**
* Create an instance of {@link Behavior }
*
*/
public Behavior createBehavior() {
return new Behavior();
}
/**
* Create an instance of {@link Unique }
*
*/
public Unique createUnique() {
return new Unique();
}
/**
* Create an instance of {@link Check }
*
*/
public Check createCheck() {
return new Check();
}
}