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 AddHistoryTable } 192 */ 193 public AddHistoryTable createAddHistoryTable() { 194 return new AddHistoryTable(); 195 } 196 197 /** 198 * Create an instance of {@link AlterHistoryTable } 199 */ 200 public AlterHistoryTable createAlterHistoryTable() { 201 return new AlterHistoryTable(); 202 } 203 204 /** 205 * Create an instance of {@link Migration } 206 */ 207 public Migration createMigration() { 208 return new Migration(); 209 } 210 211}