KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > OljFactory


1 /**
2  * <copyright>
3  * </copyright>
4  *
5  * $Id$
6  */

7 package Olj;
8
9 import org.eclipse.emf.ecore.EFactory;
10
11 /**
12  * <!-- begin-user-doc -->
13  * The <b>Factory</b> for the model.
14  * It provides a create method for each non-abstract class of the model.
15  * <!-- end-user-doc -->
16  * @see Olj.OljPackage
17  * @generated
18  */

19 public interface OljFactory extends EFactory {
20     /**
21      * The singleton instance of the factory.
22      * <!-- begin-user-doc -->
23      * <!-- end-user-doc -->
24      * @generated
25      */

26     OljFactory eINSTANCE = new Olj.impl.OljFactoryImpl();
27
28     /**
29      * Returns a new object of class '<em>Constant Columns Type</em>'.
30      * <!-- begin-user-doc -->
31      * <!-- end-user-doc -->
32      * @return a new object of class '<em>Constant Columns Type</em>'.
33      * @generated
34      */

35     ConstantColumnsType createConstantColumnsType();
36
37     /**
38      * Returns a new object of class '<em>Constant Column Type</em>'.
39      * <!-- begin-user-doc -->
40      * <!-- end-user-doc -->
41      * @return a new object of class '<em>Constant Column Type</em>'.
42      * @generated
43      */

44     ConstantColumnType createConstantColumnType();
45
46     /**
47      * Returns a new object of class '<em>Copy Table Type</em>'.
48      * <!-- begin-user-doc -->
49      * <!-- end-user-doc -->
50      * @return a new object of class '<em>Copy Table Type</em>'.
51      * @generated
52      */

53     CopyTableType createCopyTableType();
54
55     /**
56      * Returns a new object of class '<em>Counter Columns Type</em>'.
57      * <!-- begin-user-doc -->
58      * <!-- end-user-doc -->
59      * @return a new object of class '<em>Counter Columns Type</em>'.
60      * @generated
61      */

62     CounterColumnsType createCounterColumnsType();
63
64     /**
65      * Returns a new object of class '<em>Counter Column Type</em>'.
66      * <!-- begin-user-doc -->
67      * <!-- end-user-doc -->
68      * @return a new object of class '<em>Counter Column Type</em>'.
69      * @generated
70      */

71     CounterColumnType createCounterColumnType();
72
73     /**
74      * Returns a new object of class '<em>Definition Include Type</em>'.
75      * <!-- begin-user-doc -->
76      * <!-- end-user-doc -->
77      * @return a new object of class '<em>Definition Include Type</em>'.
78      * @generated
79      */

80     DefinitionIncludeType createDefinitionIncludeType();
81
82     /**
83      * Returns a new object of class '<em>Document Root</em>'.
84      * <!-- begin-user-doc -->
85      * <!-- end-user-doc -->
86      * @return a new object of class '<em>Document Root</em>'.
87      * @generated
88      */

89     DocumentRoot createDocumentRoot();
90
91     /**
92      * Returns a new object of class '<em>Echo Type</em>'.
93      * <!-- begin-user-doc -->
94      * <!-- end-user-doc -->
95      * @return a new object of class '<em>Echo Type</em>'.
96      * @generated
97      */

98     EchoType createEchoType();
99
100     /**
101      * Returns a new object of class '<em>Import Definition Type</em>'.
102      * <!-- begin-user-doc -->
103      * <!-- end-user-doc -->
104      * @return a new object of class '<em>Import Definition Type</em>'.
105      * @generated
106      */

107     ImportDefinitionType createImportDefinitionType();
108
109     /**
110      * Returns a new object of class '<em>Include Type</em>'.
111      * <!-- begin-user-doc -->
112      * <!-- end-user-doc -->
113      * @return a new object of class '<em>Include Type</em>'.
114      * @generated
115      */

116     IncludeType createIncludeType();
117
118     /**
119      * Returns a new object of class '<em>Java Script Type</em>'.
120      * <!-- begin-user-doc -->
121      * <!-- end-user-doc -->
122      * @return a new object of class '<em>Java Script Type</em>'.
123      * @generated
124      */

125     JavaScriptType createJavaScriptType();
126
127     /**
128      * Returns a new object of class '<em>Jdbc Default Parameters Type</em>'.
129      * <!-- begin-user-doc -->
130      * <!-- end-user-doc -->
131      * @return a new object of class '<em>Jdbc Default Parameters Type</em>'.
132      * @generated
133      */

134     JdbcDefaultParametersType createJdbcDefaultParametersType();
135
136     /**
137      * Returns a new object of class '<em>Jdbc Parameters Type</em>'.
138      * <!-- begin-user-doc -->
139      * <!-- end-user-doc -->
140      * @return a new object of class '<em>Jdbc Parameters Type</em>'.
141      * @generated
142      */

143     JdbcParametersType createJdbcParametersType();
144
145     /**
146      * Returns a new object of class '<em>Jdbc Source Parameters Type</em>'.
147      * <!-- begin-user-doc -->
148      * <!-- end-user-doc -->
149      * @return a new object of class '<em>Jdbc Source Parameters Type</em>'.
150      * @generated
151      */

152     JdbcSourceParametersType createJdbcSourceParametersType();
153
154     /**
155      * Returns a new object of class '<em>Jdbc Source Parameter Type</em>'.
156      * <!-- begin-user-doc -->
157      * <!-- end-user-doc -->
158      * @return a new object of class '<em>Jdbc Source Parameter Type</em>'.
159      * @generated
160      */

161     JdbcSourceParameterType createJdbcSourceParameterType();
162
163     /**
164      * Returns a new object of class '<em>Jdbc Source Target Parameters Type</em>'.
165      * <!-- begin-user-doc -->
166      * <!-- end-user-doc -->
167      * @return a new object of class '<em>Jdbc Source Target Parameters Type</em>'.
168      * @generated
169      */

170     JdbcSourceTargetParametersType createJdbcSourceTargetParametersType();
171
172     /**
173      * Returns a new object of class '<em>Jdbc Target Parameters Type</em>'.
174      * <!-- begin-user-doc -->
175      * <!-- end-user-doc -->
176      * @return a new object of class '<em>Jdbc Target Parameters Type</em>'.
177      * @generated
178      */

179     JdbcTargetParametersType createJdbcTargetParametersType();
180
181     /**
182      * Returns a new object of class '<em>Jdbc Target Parameter Type</em>'.
183      * <!-- begin-user-doc -->
184      * <!-- end-user-doc -->
185      * @return a new object of class '<em>Jdbc Target Parameter Type</em>'.
186      * @generated
187      */

188     JdbcTargetParameterType createJdbcTargetParameterType();
189
190     /**
191      * Returns a new object of class '<em>Loader Job Type</em>'.
192      * <!-- begin-user-doc -->
193      * <!-- end-user-doc -->
194      * @return a new object of class '<em>Loader Job Type</em>'.
195      * @generated
196      */

197     LoaderJobType createLoaderJobType();
198
199     /**
200      * Returns a new object of class '<em>Relation Columns Type</em>'.
201      * <!-- begin-user-doc -->
202      * <!-- end-user-doc -->
203      * @return a new object of class '<em>Relation Columns Type</em>'.
204      * @generated
205      */

206     RelationColumnsType createRelationColumnsType();
207
208     /**
209      * Returns a new object of class '<em>Relation Column Type</em>'.
210      * <!-- begin-user-doc -->
211      * <!-- end-user-doc -->
212      * @return a new object of class '<em>Relation Column Type</em>'.
213      * @generated
214      */

215     RelationColumnType createRelationColumnType();
216
217     /**
218      * Returns a new object of class '<em>Restart Counter Type</em>'.
219      * <!-- begin-user-doc -->
220      * <!-- end-user-doc -->
221      * @return a new object of class '<em>Restart Counter Type</em>'.
222      * @generated
223      */

224     RestartCounterType createRestartCounterType();
225
226     /**
227      * Returns a new object of class '<em>Sort Columns Type</em>'.
228      * <!-- begin-user-doc -->
229      * <!-- end-user-doc -->
230      * @return a new object of class '<em>Sort Columns Type</em>'.
231      * @generated
232      */

233     SortColumnsType createSortColumnsType();
234
235     /**
236      * Returns a new object of class '<em>Sort Column Type</em>'.
237      * <!-- begin-user-doc -->
238      * <!-- end-user-doc -->
239      * @return a new object of class '<em>Sort Column Type</em>'.
240      * @generated
241      */

242     SortColumnType createSortColumnType();
243
244     /**
245      * Returns a new object of class '<em>Source Columns Type</em>'.
246      * <!-- begin-user-doc -->
247      * <!-- end-user-doc -->
248      * @return a new object of class '<em>Source Columns Type</em>'.
249      * @generated
250      */

251     SourceColumnsType createSourceColumnsType();
252
253     /**
254      * Returns a new object of class '<em>Source Column Type</em>'.
255      * <!-- begin-user-doc -->
256      * <!-- end-user-doc -->
257      * @return a new object of class '<em>Source Column Type</em>'.
258      * @generated
259      */

260     SourceColumnType createSourceColumnType();
261
262     /**
263      * Returns a new object of class '<em>Sql Stmt Type</em>'.
264      * <!-- begin-user-doc -->
265      * <!-- end-user-doc -->
266      * @return a new object of class '<em>Sql Stmt Type</em>'.
267      * @generated
268      */

269     SqlStmtType createSqlStmtType();
270
271     /**
272      * Returns a new object of class '<em>Sql Type</em>'.
273      * <!-- begin-user-doc -->
274      * <!-- end-user-doc -->
275      * @return a new object of class '<em>Sql Type</em>'.
276      * @generated
277      */

278     SqlType createSqlType();
279
280     /**
281      * Returns a new object of class '<em>Sub Counter Column Type</em>'.
282      * <!-- begin-user-doc -->
283      * <!-- end-user-doc -->
284      * @return a new object of class '<em>Sub Counter Column Type</em>'.
285      * @generated
286      */

287     SubCounterColumnType createSubCounterColumnType();
288
289     /**
290      * Returns a new object of class '<em>Sub Counter Key Column Type</em>'.
291      * <!-- begin-user-doc -->
292      * <!-- end-user-doc -->
293      * @return a new object of class '<em>Sub Counter Key Column Type</em>'.
294      * @generated
295      */

296     SubCounterKeyColumnType createSubCounterKeyColumnType();
297
298     /**
299      * Returns a new object of class '<em>Tables Type</em>'.
300      * <!-- begin-user-doc -->
301      * <!-- end-user-doc -->
302      * @return a new object of class '<em>Tables Type</em>'.
303      * @generated
304      */

305     TablesType createTablesType();
306
307     /**
308      * Returns a new object of class '<em>Table Type</em>'.
309      * <!-- begin-user-doc -->
310      * <!-- end-user-doc -->
311      * @return a new object of class '<em>Table Type</em>'.
312      * @generated
313      */

314     TableType createTableType();
315
316     /**
317      * Returns a new object of class '<em>Target Columns Type</em>'.
318      * <!-- begin-user-doc -->
319      * <!-- end-user-doc -->
320      * @return a new object of class '<em>Target Columns Type</em>'.
321      * @generated
322      */

323     TargetColumnsType createTargetColumnsType();
324
325     /**
326      * Returns a new object of class '<em>Target Column Type</em>'.
327      * <!-- begin-user-doc -->
328      * <!-- end-user-doc -->
329      * @return a new object of class '<em>Target Column Type</em>'.
330      * @generated
331      */

332     TargetColumnType createTargetColumnType();
333
334     /**
335      * Returns a new object of class '<em>Time Stamp Column Type</em>'.
336      * <!-- begin-user-doc -->
337      * <!-- end-user-doc -->
338      * @return a new object of class '<em>Time Stamp Column Type</em>'.
339      * @generated
340      */

341     TimeStampColumnType createTimeStampColumnType();
342
343     /**
344      * Returns a new object of class '<em>Transformations Type</em>'.
345      * <!-- begin-user-doc -->
346      * <!-- end-user-doc -->
347      * @return a new object of class '<em>Transformations Type</em>'.
348      * @generated
349      */

350     TransformationsType createTransformationsType();
351
352     /**
353      * Returns a new object of class '<em>Transformation Type</em>'.
354      * <!-- begin-user-doc -->
355      * <!-- end-user-doc -->
356      * @return a new object of class '<em>Transformation Type</em>'.
357      * @generated
358      */

359     TransformationType createTransformationType();
360
361     /**
362      * Returns a new object of class '<em>User ID Column Type</em>'.
363      * <!-- begin-user-doc -->
364      * <!-- end-user-doc -->
365      * @return a new object of class '<em>User ID Column Type</em>'.
366      * @generated
367      */

368     UserIDColumnType createUserIDColumnType();
369
370     /**
371      * Returns a new object of class '<em>Value Columns Type</em>'.
372      * <!-- begin-user-doc -->
373      * <!-- end-user-doc -->
374      * @return a new object of class '<em>Value Columns Type</em>'.
375      * @generated
376      */

377     ValueColumnsType createValueColumnsType();
378
379     /**
380      * Returns a new object of class '<em>Value Column Type</em>'.
381      * <!-- begin-user-doc -->
382      * <!-- end-user-doc -->
383      * @return a new object of class '<em>Value Column Type</em>'.
384      * @generated
385      */

386     ValueColumnType createValueColumnType();
387
388     /**
389      * Returns a new object of class '<em>Variable Columns Type</em>'.
390      * <!-- begin-user-doc -->
391      * <!-- end-user-doc -->
392      * @return a new object of class '<em>Variable Columns Type</em>'.
393      * @generated
394      */

395     VariableColumnsType createVariableColumnsType();
396
397     /**
398      * Returns a new object of class '<em>Variable Column Type</em>'.
399      * <!-- begin-user-doc -->
400      * <!-- end-user-doc -->
401      * @return a new object of class '<em>Variable Column Type</em>'.
402      * @generated
403      */

404     VariableColumnType createVariableColumnType();
405
406     /**
407      * Returns a new object of class '<em>Variables Type</em>'.
408      * <!-- begin-user-doc -->
409      * <!-- end-user-doc -->
410      * @return a new object of class '<em>Variables Type</em>'.
411      * @generated
412      */

413     VariablesType createVariablesType();
414
415     /**
416      * Returns a new object of class '<em>Variable Type</em>'.
417      * <!-- begin-user-doc -->
418      * <!-- end-user-doc -->
419      * @return a new object of class '<em>Variable Type</em>'.
420      * @generated
421      */

422     VariableType createVariableType();
423
424     /**
425      * Returns the package supported by this factory.
426      * <!-- begin-user-doc -->
427      * <!-- end-user-doc -->
428      * @return the package supported by this factory.
429      * @generated
430      */

431     OljPackage getOljPackage();
432
433 } //OljFactory
434
Popular Tags