001package io.ebeaninternal.dbmigration.migration;
002
003import javax.xml.bind.annotation.XmlRegistry;
004
005
006/**
007 * This object contains factory methods for each
008 * Java content interface and Java element interface
009 * generated in the io.ebeaninternal.dbmigration.migration package.
010 * <p>An ObjectFactory allows you to programatically
011 * construct new instances of the Java representation
012 * for XML content. The Java representation of XML
013 * content can consist of schema derived interfaces
014 * and classes representing the binding of schema
015 * type definitions, element declarations and model
016 * groups.  Factory methods for each of these are
017 * provided in this class.
018 */
019@XmlRegistry
020public class ObjectFactory {
021
022
023  /**
024   * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: io.ebeaninternal.dbmigration.migration
025   */
026  public ObjectFactory() {
027  }
028
029  /**
030   * Create an instance of {@link AddUniqueConstraint }
031   */
032  public AddUniqueConstraint createAddUniqueConstraint() {
033    return new AddUniqueConstraint();
034  }
035
036  /**
037   * Create an instance of {@link CreateTable }
038   */
039  public CreateTable createCreateTable() {
040    return new CreateTable();
041  }
042
043  /**
044   * Create an instance of {@link Column }
045   */
046  public Column createColumn() {
047    return new Column();
048  }
049
050  /**
051   * Create an instance of {@link DdlScript }
052   */
053  public DdlScript createDdlScript() {
054    return new DdlScript();
055  }
056
057  /**
058   * Create an instance of {@link UniqueConstraint }
059   */
060  public UniqueConstraint createUniqueConstraint() {
061    return new UniqueConstraint();
062  }
063
064  /**
065   * Create an instance of {@link ForeignKey }
066   */
067  public ForeignKey createForeignKey() {
068    return new ForeignKey();
069  }
070
071  /**
072   * Create an instance of {@link Configuration }
073   */
074  public Configuration createConfiguration() {
075    return new Configuration();
076  }
077
078  /**
079   * Create an instance of {@link DefaultTablespace }
080   */
081  public DefaultTablespace createDefaultTablespace() {
082    return new DefaultTablespace();
083  }
084
085  /**
086   * Create an instance of {@link RenameTable }
087   */
088  public RenameTable createRenameTable() {
089    return new RenameTable();
090  }
091
092  /**
093   * Create an instance of {@link DropHistoryTable }
094   */
095  public DropHistoryTable createDropHistoryTable() {
096    return new DropHistoryTable();
097  }
098
099  /**
100   * Create an instance of {@link AlterForeignKey }
101   */
102  public AlterForeignKey createAlterForeignKey() {
103    return new AlterForeignKey();
104  }
105
106  /**
107   * Create an instance of {@link DropColumn }
108   */
109  public DropColumn createDropColumn() {
110    return new DropColumn();
111  }
112
113  /**
114   * Create an instance of {@link Sql }
115   */
116  public Sql createSql() {
117    return new Sql();
118  }
119
120  /**
121   * Create an instance of {@link Apply }
122   */
123  public Apply createApply() {
124    return new Apply();
125  }
126
127  /**
128   * Create an instance of {@link Rollback }
129   */
130  public Rollback createRollback() {
131    return new Rollback();
132  }
133
134  /**
135   * Create an instance of {@link DropIndex }
136   */
137  public DropIndex createDropIndex() {
138    return new DropIndex();
139  }
140
141  /**
142   * Create an instance of {@link RenameColumn }
143   */
144  public RenameColumn createRenameColumn() {
145    return new RenameColumn();
146  }
147
148  /**
149   * Create an instance of {@link DropTable }
150   */
151  public DropTable createDropTable() {
152    return new DropTable();
153  }
154
155  /**
156   * Create an instance of {@link AddColumn }
157   */
158  public AddColumn createAddColumn() {
159    return new AddColumn();
160  }
161
162  /**
163   * Create an instance of {@link AddTableComment }
164   */
165  public AddTableComment createAddTableComment() {
166    return new AddTableComment();
167  }
168
169  /**
170   * Create an instance of {@link AlterColumn }
171   */
172  public AlterColumn createAlterColumn() {
173    return new AlterColumn();
174  }
175
176  /**
177   * Create an instance of {@link CreateIndex }
178   */
179  public CreateIndex createCreateIndex() {
180    return new CreateIndex();
181  }
182
183  /**
184   * Create an instance of {@link ChangeSet }
185   */
186  public ChangeSet createChangeSet() {
187    return new ChangeSet();
188  }
189
190  /**
191   * Create an instance of {@link AlterTable }
192   */
193  public AlterTable createAlterTable() {
194    return new AlterTable();
195  }
196
197  /**
198   * Create an instance of {@link AddHistoryTable }
199   */
200  public AddHistoryTable createAddHistoryTable() {
201    return new AddHistoryTable();
202  }
203
204  /**
205   * Create an instance of {@link AlterHistoryTable }
206   */
207  public AlterHistoryTable createAlterHistoryTable() {
208    return new AlterHistoryTable();
209  }
210
211  /**
212   * Create an instance of {@link Migration }
213   */
214  public Migration createMigration() {
215    return new Migration();
216  }
217
218}