KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > ImportDefinitionType


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

7 package Olj;
8
9 import org.eclipse.emf.ecore.EObject;
10
11 /**
12  * <!-- begin-user-doc -->
13  * A representation of the model object '<em><b>Import Definition Type</b></em>'.
14  * <!-- end-user-doc -->
15  *
16  * <p>
17  * The following features are supported:
18  * <ul>
19  * <li>{@link Olj.ImportDefinitionType#getJdbcParameters <em>Jdbc Parameters</em>}</li>
20  * <li>{@link Olj.ImportDefinitionType#getSortColumns <em>Sort Columns</em>}</li>
21  * <li>{@link Olj.ImportDefinitionType#getValueColumns <em>Value Columns</em>}</li>
22  * <li>{@link Olj.ImportDefinitionType#getTables <em>Tables</em>}</li>
23  * <li>{@link Olj.ImportDefinitionType#getVariableColumns <em>Variable Columns</em>}</li>
24  * <li>{@link Olj.ImportDefinitionType#getConstantColumns <em>Constant Columns</em>}</li>
25  * <li>{@link Olj.ImportDefinitionType#getRelationColumns <em>Relation Columns</em>}</li>
26  * <li>{@link Olj.ImportDefinitionType#getTransformations <em>Transformations</em>}</li>
27  * <li>{@link Olj.ImportDefinitionType#getCounterColumns <em>Counter Columns</em>}</li>
28  * <li>{@link Olj.ImportDefinitionType#getCommitCount <em>Commit Count</em>}</li>
29  * <li>{@link Olj.ImportDefinitionType#getDataCutOff <em>Data Cut Off</em>}</li>
30  * <li>{@link Olj.ImportDefinitionType#getLogMode <em>Log Mode</em>}</li>
31  * <li>{@link Olj.ImportDefinitionType#getName <em>Name</em>}</li>
32  * <li>{@link Olj.ImportDefinitionType#getObjectIDAutoCreate <em>Object ID Auto Create</em>}</li>
33  * <li>{@link Olj.ImportDefinitionType#getObjectIDColumnName <em>Object ID Column Name</em>}</li>
34  * <li>{@link Olj.ImportDefinitionType#getObjectIDIncrement <em>Object ID Increment</em>}</li>
35  * <li>{@link Olj.ImportDefinitionType#getObjectIDNameColumnName <em>Object ID Name Column Name</em>}</li>
36  * <li>{@link Olj.ImportDefinitionType#getObjectIDNameColumnValue <em>Object ID Name Column Value</em>}</li>
37  * <li>{@link Olj.ImportDefinitionType#getObjectIDStartValue <em>Object ID Start Value</em>}</li>
38  * <li>{@link Olj.ImportDefinitionType#getObjectIDTableName <em>Object ID Table Name</em>}</li>
39  * <li>{@link Olj.ImportDefinitionType#getOnErrorContinue <em>On Error Continue</em>}</li>
40  * <li>{@link Olj.ImportDefinitionType#getReturnCode <em>Return Code</em>}</li>
41  * <li>{@link Olj.ImportDefinitionType#getSelectStatement <em>Select Statement</em>}</li>
42  * <li>{@link Olj.ImportDefinitionType#getSetCursorName <em>Set Cursor Name</em>}</li>
43  * <li>{@link Olj.ImportDefinitionType#getSetFetchSize <em>Set Fetch Size</em>}</li>
44  * <li>{@link Olj.ImportDefinitionType#getTableName <em>Table Name</em>}</li>
45  * </ul>
46  * </p>
47  *
48  * @see Olj.OljPackage#getImportDefinitionType()
49  * @model
50  * @generated
51  */

52 public interface ImportDefinitionType extends EObject {
53     /**
54      * Returns the value of the '<em><b>Jdbc Parameters</b></em>' containment reference.
55      * <!-- begin-user-doc -->
56      * <p>
57      * If the meaning of the '<em>Jdbc Parameters</em>' containment reference isn't clear,
58      * there really should be more of a description here...
59      * </p>
60      * <!-- end-user-doc -->
61      * @return the value of the '<em>Jdbc Parameters</em>' containment reference.
62      * @see #setJdbcParameters(JdbcParametersType)
63      * @see Olj.OljPackage#getImportDefinitionType_JdbcParameters()
64      * @model containment="true" resolveProxies="false"
65      * @generated
66      */

67     JdbcParametersType getJdbcParameters();
68
69     /**
70      * Sets the value of the '{@link Olj.ImportDefinitionType#getJdbcParameters <em>Jdbc Parameters</em>}' containment reference.
71      * <!-- begin-user-doc -->
72      * <!-- end-user-doc -->
73      * @param value the new value of the '<em>Jdbc Parameters</em>' containment reference.
74      * @see #getJdbcParameters()
75      * @generated
76      */

77     void setJdbcParameters(JdbcParametersType value);
78
79     /**
80      * Returns the value of the '<em><b>Sort Columns</b></em>' containment reference.
81      * <!-- begin-user-doc -->
82      * <p>
83      * If the meaning of the '<em>Sort Columns</em>' containment reference isn't clear,
84      * there really should be more of a description here...
85      * </p>
86      * <!-- end-user-doc -->
87      * @return the value of the '<em>Sort Columns</em>' containment reference.
88      * @see #setSortColumns(SortColumnsType)
89      * @see Olj.OljPackage#getImportDefinitionType_SortColumns()
90      * @model containment="true" resolveProxies="false"
91      * @generated
92      */

93     SortColumnsType getSortColumns();
94
95     /**
96      * Sets the value of the '{@link Olj.ImportDefinitionType#getSortColumns <em>Sort Columns</em>}' containment reference.
97      * <!-- begin-user-doc -->
98      * <!-- end-user-doc -->
99      * @param value the new value of the '<em>Sort Columns</em>' containment reference.
100      * @see #getSortColumns()
101      * @generated
102      */

103     void setSortColumns(SortColumnsType value);
104
105     /**
106      * Returns the value of the '<em><b>Value Columns</b></em>' containment reference.
107      * <!-- begin-user-doc -->
108      * <p>
109      * If the meaning of the '<em>Value Columns</em>' containment reference isn't clear,
110      * there really should be more of a description here...
111      * </p>
112      * <!-- end-user-doc -->
113      * @return the value of the '<em>Value Columns</em>' containment reference.
114      * @see #setValueColumns(ValueColumnsType)
115      * @see Olj.OljPackage#getImportDefinitionType_ValueColumns()
116      * @model containment="true" resolveProxies="false"
117      * @generated
118      */

119     ValueColumnsType getValueColumns();
120
121     /**
122      * Sets the value of the '{@link Olj.ImportDefinitionType#getValueColumns <em>Value Columns</em>}' containment reference.
123      * <!-- begin-user-doc -->
124      * <!-- end-user-doc -->
125      * @param value the new value of the '<em>Value Columns</em>' containment reference.
126      * @see #getValueColumns()
127      * @generated
128      */

129     void setValueColumns(ValueColumnsType value);
130
131     /**
132      * Returns the value of the '<em><b>Tables</b></em>' containment reference.
133      * <!-- begin-user-doc -->
134      * <p>
135      * If the meaning of the '<em>Tables</em>' containment reference isn't clear,
136      * there really should be more of a description here...
137      * </p>
138      * <!-- end-user-doc -->
139      * @return the value of the '<em>Tables</em>' containment reference.
140      * @see #setTables(TablesType)
141      * @see Olj.OljPackage#getImportDefinitionType_Tables()
142      * @model containment="true" resolveProxies="false" required="true"
143      * @generated
144      */

145     TablesType getTables();
146
147     /**
148      * Sets the value of the '{@link Olj.ImportDefinitionType#getTables <em>Tables</em>}' containment reference.
149      * <!-- begin-user-doc -->
150      * <!-- end-user-doc -->
151      * @param value the new value of the '<em>Tables</em>' containment reference.
152      * @see #getTables()
153      * @generated
154      */

155     void setTables(TablesType value);
156
157     /**
158      * Returns the value of the '<em><b>Variable Columns</b></em>' containment reference.
159      * <!-- begin-user-doc -->
160      * <p>
161      * If the meaning of the '<em>Variable Columns</em>' containment reference isn't clear,
162      * there really should be more of a description here...
163      * </p>
164      * <!-- end-user-doc -->
165      * @return the value of the '<em>Variable Columns</em>' containment reference.
166      * @see #setVariableColumns(VariableColumnsType)
167      * @see Olj.OljPackage#getImportDefinitionType_VariableColumns()
168      * @model containment="true" resolveProxies="false"
169      * @generated
170      */

171     VariableColumnsType getVariableColumns();
172
173     /**
174      * Sets the value of the '{@link Olj.ImportDefinitionType#getVariableColumns <em>Variable Columns</em>}' containment reference.
175      * <!-- begin-user-doc -->
176      * <!-- end-user-doc -->
177      * @param value the new value of the '<em>Variable Columns</em>' containment reference.
178      * @see #getVariableColumns()
179      * @generated
180      */

181     void setVariableColumns(VariableColumnsType value);
182
183     /**
184      * Returns the value of the '<em><b>Constant Columns</b></em>' containment reference.
185      * <!-- begin-user-doc -->
186      * <p>
187      * If the meaning of the '<em>Constant Columns</em>' containment reference isn't clear,
188      * there really should be more of a description here...
189      * </p>
190      * <!-- end-user-doc -->
191      * @return the value of the '<em>Constant Columns</em>' containment reference.
192      * @see #setConstantColumns(ConstantColumnsType)
193      * @see Olj.OljPackage#getImportDefinitionType_ConstantColumns()
194      * @model containment="true" resolveProxies="false"
195      * @generated
196      */

197     ConstantColumnsType getConstantColumns();
198
199     /**
200      * Sets the value of the '{@link Olj.ImportDefinitionType#getConstantColumns <em>Constant Columns</em>}' containment reference.
201      * <!-- begin-user-doc -->
202      * <!-- end-user-doc -->
203      * @param value the new value of the '<em>Constant Columns</em>' containment reference.
204      * @see #getConstantColumns()
205      * @generated
206      */

207     void setConstantColumns(ConstantColumnsType value);
208
209     /**
210      * Returns the value of the '<em><b>Relation Columns</b></em>' containment reference.
211      * <!-- begin-user-doc -->
212      * <p>
213      * If the meaning of the '<em>Relation Columns</em>' containment reference isn't clear,
214      * there really should be more of a description here...
215      * </p>
216      * <!-- end-user-doc -->
217      * @return the value of the '<em>Relation Columns</em>' containment reference.
218      * @see #setRelationColumns(RelationColumnsType)
219      * @see Olj.OljPackage#getImportDefinitionType_RelationColumns()
220      * @model containment="true" resolveProxies="false"
221      * @generated
222      */

223     RelationColumnsType getRelationColumns();
224
225     /**
226      * Sets the value of the '{@link Olj.ImportDefinitionType#getRelationColumns <em>Relation Columns</em>}' containment reference.
227      * <!-- begin-user-doc -->
228      * <!-- end-user-doc -->
229      * @param value the new value of the '<em>Relation Columns</em>' containment reference.
230      * @see #getRelationColumns()
231      * @generated
232      */

233     void setRelationColumns(RelationColumnsType value);
234
235     /**
236      * Returns the value of the '<em><b>Transformations</b></em>' containment reference.
237      * <!-- begin-user-doc -->
238      * <p>
239      * If the meaning of the '<em>Transformations</em>' containment reference isn't clear,
240      * there really should be more of a description here...
241      * </p>
242      * <!-- end-user-doc -->
243      * @return the value of the '<em>Transformations</em>' containment reference.
244      * @see #setTransformations(TransformationsType)
245      * @see Olj.OljPackage#getImportDefinitionType_Transformations()
246      * @model containment="true" resolveProxies="false"
247      * @generated
248      */

249     TransformationsType getTransformations();
250
251     /**
252      * Sets the value of the '{@link Olj.ImportDefinitionType#getTransformations <em>Transformations</em>}' containment reference.
253      * <!-- begin-user-doc -->
254      * <!-- end-user-doc -->
255      * @param value the new value of the '<em>Transformations</em>' containment reference.
256      * @see #getTransformations()
257      * @generated
258      */

259     void setTransformations(TransformationsType value);
260
261     /**
262      * Returns the value of the '<em><b>Counter Columns</b></em>' containment reference.
263      * <!-- begin-user-doc -->
264      * <p>
265      * If the meaning of the '<em>Counter Columns</em>' containment reference isn't clear,
266      * there really should be more of a description here...
267      * </p>
268      * <!-- end-user-doc -->
269      * @return the value of the '<em>Counter Columns</em>' containment reference.
270      * @see #setCounterColumns(CounterColumnsType)
271      * @see Olj.OljPackage#getImportDefinitionType_CounterColumns()
272      * @model containment="true" resolveProxies="false"
273      * @generated
274      */

275     CounterColumnsType getCounterColumns();
276
277     /**
278      * Sets the value of the '{@link Olj.ImportDefinitionType#getCounterColumns <em>Counter Columns</em>}' containment reference.
279      * <!-- begin-user-doc -->
280      * <!-- end-user-doc -->
281      * @param value the new value of the '<em>Counter Columns</em>' containment reference.
282      * @see #getCounterColumns()
283      * @generated
284      */

285     void setCounterColumns(CounterColumnsType value);
286
287     /**
288      * Returns the value of the '<em><b>Commit Count</b></em>' attribute.
289      * <!-- begin-user-doc -->
290      * <p>
291      * If the meaning of the '<em>Commit Count</em>' attribute isn't clear,
292      * there really should be more of a description here...
293      * </p>
294      * <!-- end-user-doc -->
295      * @return the value of the '<em>Commit Count</em>' attribute.
296      * @see #setCommitCount(String)
297      * @see Olj.OljPackage#getImportDefinitionType_CommitCount()
298      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
299      * @generated
300      */

301     String JavaDoc getCommitCount();
302
303     /**
304      * Sets the value of the '{@link Olj.ImportDefinitionType#getCommitCount <em>Commit Count</em>}' attribute.
305      * <!-- begin-user-doc -->
306      * <!-- end-user-doc -->
307      * @param value the new value of the '<em>Commit Count</em>' attribute.
308      * @see #getCommitCount()
309      * @generated
310      */

311     void setCommitCount(String JavaDoc value);
312
313     /**
314      * Returns the value of the '<em><b>Data Cut Off</b></em>' attribute.
315      * The default value is <code>"true"</code>.
316      * The literals are from the enumeration {@link Olj.DataCutOffType1}.
317      * <!-- begin-user-doc -->
318      * <p>
319      * If the meaning of the '<em>Data Cut Off</em>' attribute isn't clear,
320      * there really should be more of a description here...
321      * </p>
322      * <!-- end-user-doc -->
323      * @return the value of the '<em>Data Cut Off</em>' attribute.
324      * @see Olj.DataCutOffType1
325      * @see #isSetDataCutOff()
326      * @see #unsetDataCutOff()
327      * @see #setDataCutOff(DataCutOffType1)
328      * @see Olj.OljPackage#getImportDefinitionType_DataCutOff()
329      * @model default="true" unique="false" unsettable="true"
330      * @generated
331      */

332     DataCutOffType1 getDataCutOff();
333
334     /**
335      * Sets the value of the '{@link Olj.ImportDefinitionType#getDataCutOff <em>Data Cut Off</em>}' attribute.
336      * <!-- begin-user-doc -->
337      * <!-- end-user-doc -->
338      * @param value the new value of the '<em>Data Cut Off</em>' attribute.
339      * @see Olj.DataCutOffType1
340      * @see #isSetDataCutOff()
341      * @see #unsetDataCutOff()
342      * @see #getDataCutOff()
343      * @generated
344      */

345     void setDataCutOff(DataCutOffType1 value);
346
347     /**
348      * Unsets the value of the '{@link Olj.ImportDefinitionType#getDataCutOff <em>Data Cut Off</em>}' attribute.
349      * <!-- begin-user-doc -->
350      * <!-- end-user-doc -->
351      * @see #isSetDataCutOff()
352      * @see #getDataCutOff()
353      * @see #setDataCutOff(DataCutOffType1)
354      * @generated
355      */

356     void unsetDataCutOff();
357
358     /**
359      * Returns whether the value of the '{@link Olj.ImportDefinitionType#getDataCutOff <em>Data Cut Off</em>}' attribute is set.
360      * <!-- begin-user-doc -->
361      * <!-- end-user-doc -->
362      * @return whether the value of the '<em>Data Cut Off</em>' attribute is set.
363      * @see #unsetDataCutOff()
364      * @see #getDataCutOff()
365      * @see #setDataCutOff(DataCutOffType1)
366      * @generated
367      */

368     boolean isSetDataCutOff();
369
370     /**
371      * Returns the value of the '<em><b>Log Mode</b></em>' attribute.
372      * The default value is <code>"none"</code>.
373      * The literals are from the enumeration {@link Olj.LogModeType2}.
374      * <!-- begin-user-doc -->
375      * <p>
376      * If the meaning of the '<em>Log Mode</em>' attribute isn't clear,
377      * there really should be more of a description here...
378      * </p>
379      * <!-- end-user-doc -->
380      * @return the value of the '<em>Log Mode</em>' attribute.
381      * @see Olj.LogModeType2
382      * @see #isSetLogMode()
383      * @see #unsetLogMode()
384      * @see #setLogMode(LogModeType2)
385      * @see Olj.OljPackage#getImportDefinitionType_LogMode()
386      * @model default="none" unique="false" unsettable="true"
387      * @generated
388      */

389     LogModeType2 getLogMode();
390
391     /**
392      * Sets the value of the '{@link Olj.ImportDefinitionType#getLogMode <em>Log Mode</em>}' attribute.
393      * <!-- begin-user-doc -->
394      * <!-- end-user-doc -->
395      * @param value the new value of the '<em>Log Mode</em>' attribute.
396      * @see Olj.LogModeType2
397      * @see #isSetLogMode()
398      * @see #unsetLogMode()
399      * @see #getLogMode()
400      * @generated
401      */

402     void setLogMode(LogModeType2 value);
403
404     /**
405      * Unsets the value of the '{@link Olj.ImportDefinitionType#getLogMode <em>Log Mode</em>}' attribute.
406      * <!-- begin-user-doc -->
407      * <!-- end-user-doc -->
408      * @see #isSetLogMode()
409      * @see #getLogMode()
410      * @see #setLogMode(LogModeType2)
411      * @generated
412      */

413     void unsetLogMode();
414
415     /**
416      * Returns whether the value of the '{@link Olj.ImportDefinitionType#getLogMode <em>Log Mode</em>}' attribute is set.
417      * <!-- begin-user-doc -->
418      * <!-- end-user-doc -->
419      * @return whether the value of the '<em>Log Mode</em>' attribute is set.
420      * @see #unsetLogMode()
421      * @see #getLogMode()
422      * @see #setLogMode(LogModeType2)
423      * @generated
424      */

425     boolean isSetLogMode();
426
427     /**
428      * Returns the value of the '<em><b>Name</b></em>' attribute.
429      * <!-- begin-user-doc -->
430      * <p>
431      * If the meaning of the '<em>Name</em>' attribute isn't clear,
432      * there really should be more of a description here...
433      * </p>
434      * <!-- end-user-doc -->
435      * @return the value of the '<em>Name</em>' attribute.
436      * @see #setName(String)
437      * @see Olj.OljPackage#getImportDefinitionType_Name()
438      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
439      * @generated
440      */

441     String JavaDoc getName();
442
443     /**
444      * Sets the value of the '{@link Olj.ImportDefinitionType#getName <em>Name</em>}' attribute.
445      * <!-- begin-user-doc -->
446      * <!-- end-user-doc -->
447      * @param value the new value of the '<em>Name</em>' attribute.
448      * @see #getName()
449      * @generated
450      */

451     void setName(String JavaDoc value);
452
453     /**
454      * Returns the value of the '<em><b>Object ID Auto Create</b></em>' attribute.
455      * <!-- begin-user-doc -->
456      * <p>
457      * If the meaning of the '<em>Object ID Auto Create</em>' attribute isn't clear,
458      * there really should be more of a description here...
459      * </p>
460      * <!-- end-user-doc -->
461      * @return the value of the '<em>Object ID Auto Create</em>' attribute.
462      * @see #setObjectIDAutoCreate(String)
463      * @see Olj.OljPackage#getImportDefinitionType_ObjectIDAutoCreate()
464      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
465      * @generated
466      */

467     String JavaDoc getObjectIDAutoCreate();
468
469     /**
470      * Sets the value of the '{@link Olj.ImportDefinitionType#getObjectIDAutoCreate <em>Object ID Auto Create</em>}' attribute.
471      * <!-- begin-user-doc -->
472      * <!-- end-user-doc -->
473      * @param value the new value of the '<em>Object ID Auto Create</em>' attribute.
474      * @see #getObjectIDAutoCreate()
475      * @generated
476      */

477     void setObjectIDAutoCreate(String JavaDoc value);
478
479     /**
480      * Returns the value of the '<em><b>Object ID Column Name</b></em>' attribute.
481      * <!-- begin-user-doc -->
482      * <p>
483      * If the meaning of the '<em>Object ID Column Name</em>' attribute isn't clear,
484      * there really should be more of a description here...
485      * </p>
486      * <!-- end-user-doc -->
487      * @return the value of the '<em>Object ID Column Name</em>' attribute.
488      * @see #setObjectIDColumnName(String)
489      * @see Olj.OljPackage#getImportDefinitionType_ObjectIDColumnName()
490      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
491      * @generated
492      */

493     String JavaDoc getObjectIDColumnName();
494
495     /**
496      * Sets the value of the '{@link Olj.ImportDefinitionType#getObjectIDColumnName <em>Object ID Column Name</em>}' attribute.
497      * <!-- begin-user-doc -->
498      * <!-- end-user-doc -->
499      * @param value the new value of the '<em>Object ID Column Name</em>' attribute.
500      * @see #getObjectIDColumnName()
501      * @generated
502      */

503     void setObjectIDColumnName(String JavaDoc value);
504
505     /**
506      * Returns the value of the '<em><b>Object ID Increment</b></em>' attribute.
507      * <!-- begin-user-doc -->
508      * <p>
509      * If the meaning of the '<em>Object ID Increment</em>' attribute isn't clear,
510      * there really should be more of a description here...
511      * </p>
512      * <!-- end-user-doc -->
513      * @return the value of the '<em>Object ID Increment</em>' attribute.
514      * @see #setObjectIDIncrement(String)
515      * @see Olj.OljPackage#getImportDefinitionType_ObjectIDIncrement()
516      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
517      * @generated
518      */

519     String JavaDoc getObjectIDIncrement();
520
521     /**
522      * Sets the value of the '{@link Olj.ImportDefinitionType#getObjectIDIncrement <em>Object ID Increment</em>}' attribute.
523      * <!-- begin-user-doc -->
524      * <!-- end-user-doc -->
525      * @param value the new value of the '<em>Object ID Increment</em>' attribute.
526      * @see #getObjectIDIncrement()
527      * @generated
528      */

529     void setObjectIDIncrement(String JavaDoc value);
530
531     /**
532      * Returns the value of the '<em><b>Object ID Name Column Name</b></em>' attribute.
533      * <!-- begin-user-doc -->
534      * <p>
535      * If the meaning of the '<em>Object ID Name Column Name</em>' attribute isn't clear,
536      * there really should be more of a description here...
537      * </p>
538      * <!-- end-user-doc -->
539      * @return the value of the '<em>Object ID Name Column Name</em>' attribute.
540      * @see #setObjectIDNameColumnName(String)
541      * @see Olj.OljPackage#getImportDefinitionType_ObjectIDNameColumnName()
542      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
543      * @generated
544      */

545     String JavaDoc getObjectIDNameColumnName();
546
547     /**
548      * Sets the value of the '{@link Olj.ImportDefinitionType#getObjectIDNameColumnName <em>Object ID Name Column Name</em>}' attribute.
549      * <!-- begin-user-doc -->
550      * <!-- end-user-doc -->
551      * @param value the new value of the '<em>Object ID Name Column Name</em>' attribute.
552      * @see #getObjectIDNameColumnName()
553      * @generated
554      */

555     void setObjectIDNameColumnName(String JavaDoc value);
556
557     /**
558      * Returns the value of the '<em><b>Object ID Name Column Value</b></em>' attribute.
559      * <!-- begin-user-doc -->
560      * <p>
561      * If the meaning of the '<em>Object ID Name Column Value</em>' attribute isn't clear,
562      * there really should be more of a description here...
563      * </p>
564      * <!-- end-user-doc -->
565      * @return the value of the '<em>Object ID Name Column Value</em>' attribute.
566      * @see #setObjectIDNameColumnValue(String)
567      * @see Olj.OljPackage#getImportDefinitionType_ObjectIDNameColumnValue()
568      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
569      * @generated
570      */

571     String JavaDoc getObjectIDNameColumnValue();
572
573     /**
574      * Sets the value of the '{@link Olj.ImportDefinitionType#getObjectIDNameColumnValue <em>Object ID Name Column Value</em>}' attribute.
575      * <!-- begin-user-doc -->
576      * <!-- end-user-doc -->
577      * @param value the new value of the '<em>Object ID Name Column Value</em>' attribute.
578      * @see #getObjectIDNameColumnValue()
579      * @generated
580      */

581     void setObjectIDNameColumnValue(String JavaDoc value);
582
583     /**
584      * Returns the value of the '<em><b>Object ID Start Value</b></em>' attribute.
585      * <!-- begin-user-doc -->
586      * <p>
587      * If the meaning of the '<em>Object ID Start Value</em>' attribute isn't clear,
588      * there really should be more of a description here...
589      * </p>
590      * <!-- end-user-doc -->
591      * @return the value of the '<em>Object ID Start Value</em>' attribute.
592      * @see #setObjectIDStartValue(String)
593      * @see Olj.OljPackage#getImportDefinitionType_ObjectIDStartValue()
594      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
595      * @generated
596      */

597     String JavaDoc getObjectIDStartValue();
598
599     /**
600      * Sets the value of the '{@link Olj.ImportDefinitionType#getObjectIDStartValue <em>Object ID Start Value</em>}' attribute.
601      * <!-- begin-user-doc -->
602      * <!-- end-user-doc -->
603      * @param value the new value of the '<em>Object ID Start Value</em>' attribute.
604      * @see #getObjectIDStartValue()
605      * @generated
606      */

607     void setObjectIDStartValue(String JavaDoc value);
608
609     /**
610      * Returns the value of the '<em><b>Object ID Table Name</b></em>' attribute.
611      * <!-- begin-user-doc -->
612      * <p>
613      * If the meaning of the '<em>Object ID Table Name</em>' attribute isn't clear,
614      * there really should be more of a description here...
615      * </p>
616      * <!-- end-user-doc -->
617      * @return the value of the '<em>Object ID Table Name</em>' attribute.
618      * @see #setObjectIDTableName(String)
619      * @see Olj.OljPackage#getImportDefinitionType_ObjectIDTableName()
620      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
621      * @generated
622      */

623     String JavaDoc getObjectIDTableName();
624
625     /**
626      * Sets the value of the '{@link Olj.ImportDefinitionType#getObjectIDTableName <em>Object ID Table Name</em>}' attribute.
627      * <!-- begin-user-doc -->
628      * <!-- end-user-doc -->
629      * @param value the new value of the '<em>Object ID Table Name</em>' attribute.
630      * @see #getObjectIDTableName()
631      * @generated
632      */

633     void setObjectIDTableName(String JavaDoc value);
634
635     /**
636      * Returns the value of the '<em><b>On Error Continue</b></em>' attribute.
637      * The default value is <code>"true"</code>.
638      * The literals are from the enumeration {@link Olj.OnErrorContinueType1}.
639      * <!-- begin-user-doc -->
640      * <p>
641      * If the meaning of the '<em>On Error Continue</em>' attribute isn't clear,
642      * there really should be more of a description here...
643      * </p>
644      * <!-- end-user-doc -->
645      * @return the value of the '<em>On Error Continue</em>' attribute.
646      * @see Olj.OnErrorContinueType1
647      * @see #isSetOnErrorContinue()
648      * @see #unsetOnErrorContinue()
649      * @see #setOnErrorContinue(OnErrorContinueType1)
650      * @see Olj.OljPackage#getImportDefinitionType_OnErrorContinue()
651      * @model default="true" unique="false" unsettable="true"
652      * @generated
653      */

654     OnErrorContinueType1 getOnErrorContinue();
655
656     /**
657      * Sets the value of the '{@link Olj.ImportDefinitionType#getOnErrorContinue <em>On Error Continue</em>}' attribute.
658      * <!-- begin-user-doc -->
659      * <!-- end-user-doc -->
660      * @param value the new value of the '<em>On Error Continue</em>' attribute.
661      * @see Olj.OnErrorContinueType1
662      * @see #isSetOnErrorContinue()
663      * @see #unsetOnErrorContinue()
664      * @see #getOnErrorContinue()
665      * @generated
666      */

667     void setOnErrorContinue(OnErrorContinueType1 value);
668
669     /**
670      * Unsets the value of the '{@link Olj.ImportDefinitionType#getOnErrorContinue <em>On Error Continue</em>}' attribute.
671      * <!-- begin-user-doc -->
672      * <!-- end-user-doc -->
673      * @see #isSetOnErrorContinue()
674      * @see #getOnErrorContinue()
675      * @see #setOnErrorContinue(OnErrorContinueType1)
676      * @generated
677      */

678     void unsetOnErrorContinue();
679
680     /**
681      * Returns whether the value of the '{@link Olj.ImportDefinitionType#getOnErrorContinue <em>On Error Continue</em>}' attribute is set.
682      * <!-- begin-user-doc -->
683      * <!-- end-user-doc -->
684      * @return whether the value of the '<em>On Error Continue</em>' attribute is set.
685      * @see #unsetOnErrorContinue()
686      * @see #getOnErrorContinue()
687      * @see #setOnErrorContinue(OnErrorContinueType1)
688      * @generated
689      */

690     boolean isSetOnErrorContinue();
691
692     /**
693      * Returns the value of the '<em><b>Return Code</b></em>' attribute.
694      * <!-- begin-user-doc -->
695      * <p>
696      * If the meaning of the '<em>Return Code</em>' attribute isn't clear,
697      * there really should be more of a description here...
698      * </p>
699      * <!-- end-user-doc -->
700      * @return the value of the '<em>Return Code</em>' attribute.
701      * @see #setReturnCode(String)
702      * @see Olj.OljPackage#getImportDefinitionType_ReturnCode()
703      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
704      * @generated
705      */

706     String JavaDoc getReturnCode();
707
708     /**
709      * Sets the value of the '{@link Olj.ImportDefinitionType#getReturnCode <em>Return Code</em>}' attribute.
710      * <!-- begin-user-doc -->
711      * <!-- end-user-doc -->
712      * @param value the new value of the '<em>Return Code</em>' attribute.
713      * @see #getReturnCode()
714      * @generated
715      */

716     void setReturnCode(String JavaDoc value);
717
718     /**
719      * Returns the value of the '<em><b>Select Statement</b></em>' attribute.
720      * <!-- begin-user-doc -->
721      * <p>
722      * If the meaning of the '<em>Select Statement</em>' attribute isn't clear,
723      * there really should be more of a description here...
724      * </p>
725      * <!-- end-user-doc -->
726      * @return the value of the '<em>Select Statement</em>' attribute.
727      * @see #setSelectStatement(String)
728      * @see Olj.OljPackage#getImportDefinitionType_SelectStatement()
729      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
730      * @generated
731      */

732     String JavaDoc getSelectStatement();
733
734     /**
735      * Sets the value of the '{@link Olj.ImportDefinitionType#getSelectStatement <em>Select Statement</em>}' attribute.
736      * <!-- begin-user-doc -->
737      * <!-- end-user-doc -->
738      * @param value the new value of the '<em>Select Statement</em>' attribute.
739      * @see #getSelectStatement()
740      * @generated
741      */

742     void setSelectStatement(String JavaDoc value);
743
744     /**
745      * Returns the value of the '<em><b>Set Cursor Name</b></em>' attribute.
746      * The default value is <code>"true"</code>.
747      * The literals are from the enumeration {@link Olj.SetCursorNameType}.
748      * <!-- begin-user-doc -->
749      * <p>
750      * If the meaning of the '<em>Set Cursor Name</em>' attribute isn't clear,
751      * there really should be more of a description here...
752      * </p>
753      * <!-- end-user-doc -->
754      * @return the value of the '<em>Set Cursor Name</em>' attribute.
755      * @see Olj.SetCursorNameType
756      * @see #isSetSetCursorName()
757      * @see #unsetSetCursorName()
758      * @see #setSetCursorName(SetCursorNameType)
759      * @see Olj.OljPackage#getImportDefinitionType_SetCursorName()
760      * @model default="true" unique="false" unsettable="true"
761      * @generated
762      */

763     SetCursorNameType getSetCursorName();
764
765     /**
766      * Sets the value of the '{@link Olj.ImportDefinitionType#getSetCursorName <em>Set Cursor Name</em>}' attribute.
767      * <!-- begin-user-doc -->
768      * <!-- end-user-doc -->
769      * @param value the new value of the '<em>Set Cursor Name</em>' attribute.
770      * @see Olj.SetCursorNameType
771      * @see #isSetSetCursorName()
772      * @see #unsetSetCursorName()
773      * @see #getSetCursorName()
774      * @generated
775      */

776     void setSetCursorName(SetCursorNameType value);
777
778     /**
779      * Unsets the value of the '{@link Olj.ImportDefinitionType#getSetCursorName <em>Set Cursor Name</em>}' attribute.
780      * <!-- begin-user-doc -->
781      * <!-- end-user-doc -->
782      * @see #isSetSetCursorName()
783      * @see #getSetCursorName()
784      * @see #setSetCursorName(SetCursorNameType)
785      * @generated
786      */

787     void unsetSetCursorName();
788
789     /**
790      * Returns whether the value of the '{@link Olj.ImportDefinitionType#getSetCursorName <em>Set Cursor Name</em>}' attribute is set.
791      * <!-- begin-user-doc -->
792      * <!-- end-user-doc -->
793      * @return whether the value of the '<em>Set Cursor Name</em>' attribute is set.
794      * @see #unsetSetCursorName()
795      * @see #getSetCursorName()
796      * @see #setSetCursorName(SetCursorNameType)
797      * @generated
798      */

799     boolean isSetSetCursorName();
800
801     /**
802      * Returns the value of the '<em><b>Set Fetch Size</b></em>' attribute.
803      * The default value is <code>"true"</code>.
804      * The literals are from the enumeration {@link Olj.SetFetchSizeType1}.
805      * <!-- begin-user-doc -->
806      * <p>
807      * If the meaning of the '<em>Set Fetch Size</em>' attribute isn't clear,
808      * there really should be more of a description here...
809      * </p>
810      * <!-- end-user-doc -->
811      * @return the value of the '<em>Set Fetch Size</em>' attribute.
812      * @see Olj.SetFetchSizeType1
813      * @see #isSetSetFetchSize()
814      * @see #unsetSetFetchSize()
815      * @see #setSetFetchSize(SetFetchSizeType1)
816      * @see Olj.OljPackage#getImportDefinitionType_SetFetchSize()
817      * @model default="true" unique="false" unsettable="true"
818      * @generated
819      */

820     SetFetchSizeType1 getSetFetchSize();
821
822     /**
823      * Sets the value of the '{@link Olj.ImportDefinitionType#getSetFetchSize <em>Set Fetch Size</em>}' attribute.
824      * <!-- begin-user-doc -->
825      * <!-- end-user-doc -->
826      * @param value the new value of the '<em>Set Fetch Size</em>' attribute.
827      * @see Olj.SetFetchSizeType1
828      * @see #isSetSetFetchSize()
829      * @see #unsetSetFetchSize()
830      * @see #getSetFetchSize()
831      * @generated
832      */

833     void setSetFetchSize(SetFetchSizeType1 value);
834
835     /**
836      * Unsets the value of the '{@link Olj.ImportDefinitionType#getSetFetchSize <em>Set Fetch Size</em>}' attribute.
837      * <!-- begin-user-doc -->
838      * <!-- end-user-doc -->
839      * @see #isSetSetFetchSize()
840      * @see #getSetFetchSize()
841      * @see #setSetFetchSize(SetFetchSizeType1)
842      * @generated
843      */

844     void unsetSetFetchSize();
845
846     /**
847      * Returns whether the value of the '{@link Olj.ImportDefinitionType#getSetFetchSize <em>Set Fetch Size</em>}' attribute is set.
848      * <!-- begin-user-doc -->
849      * <!-- end-user-doc -->
850      * @return whether the value of the '<em>Set Fetch Size</em>' attribute is set.
851      * @see #unsetSetFetchSize()
852      * @see #getSetFetchSize()
853      * @see #setSetFetchSize(SetFetchSizeType1)
854      * @generated
855      */

856     boolean isSetSetFetchSize();
857
858     /**
859      * Returns the value of the '<em><b>Table Name</b></em>' attribute.
860      * <!-- begin-user-doc -->
861      * <p>
862      * If the meaning of the '<em>Table Name</em>' attribute isn't clear,
863      * there really should be more of a description here...
864      * </p>
865      * <!-- end-user-doc -->
866      * @return the value of the '<em>Table Name</em>' attribute.
867      * @see #setTableName(String)
868      * @see Olj.OljPackage#getImportDefinitionType_TableName()
869      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
870      * @generated
871      */

872     String JavaDoc getTableName();
873
874     /**
875      * Sets the value of the '{@link Olj.ImportDefinitionType#getTableName <em>Table Name</em>}' attribute.
876      * <!-- begin-user-doc -->
877      * <!-- end-user-doc -->
878      * @param value the new value of the '<em>Table Name</em>' attribute.
879      * @see #getTableName()
880      * @generated
881      */

882     void setTableName(String JavaDoc value);
883
884 } // ImportDefinitionType
885
Popular Tags