KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > enhydra > dods > editor > Doml > DomlPackage


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

7 package org.enhydra.dods.editor.Doml;
8
9 import org.eclipse.emf.ecore.EAttribute;
10 import org.eclipse.emf.ecore.EClass;
11 import org.eclipse.emf.ecore.EDataType;
12 import org.eclipse.emf.ecore.EEnum;
13 import org.eclipse.emf.ecore.EPackage;
14 import org.eclipse.emf.ecore.EReference;
15
16 /**
17  * <!-- begin-user-doc -->
18  * The <b>Package</b> for the model.
19  * It contains accessors for the meta objects to represent
20  * <ul>
21  * <li>each class,</li>
22  * <li>each feature of each class,</li>
23  * <li>each enum,</li>
24  * <li>and each data type</li>
25  * </ul>
26  * <!-- end-user-doc -->
27  * @see org.enhydra.dods.editor.Doml.DomlFactory
28  * @generated
29  */

30 public interface DomlPackage extends EPackage {
31     /**
32      * The package name.
33      * <!-- begin-user-doc -->
34      * <!-- end-user-doc -->
35      * @generated
36      */

37     String JavaDoc eNAME = "Doml";
38
39     /**
40      * The package namespace URI.
41      * <!-- begin-user-doc -->
42      * <!-- end-user-doc -->
43      * @generated
44      */

45     String JavaDoc eNS_URI = "file:/D:/ProgramFiles/SQC2.2.1/doml.xsd";
46
47     /**
48      * The package namespace name.
49      * <!-- begin-user-doc -->
50      * <!-- end-user-doc -->
51      * @generated
52      */

53     String JavaDoc eNS_PREFIX = "Doml";
54
55     /**
56      * The singleton instance of the package.
57      * <!-- begin-user-doc -->
58      * <!-- end-user-doc -->
59      * @generated
60      */

61     DomlPackage eINSTANCE = org.enhydra.dods.editor.Doml.impl.DomlPackageImpl.init();
62
63     /**
64      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.ColumnTypeImpl <em>Column Type</em>}' class.
65      * <!-- begin-user-doc -->
66      * <!-- end-user-doc -->
67      * @see org.enhydra.dods.editor.Doml.impl.ColumnTypeImpl
68      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getColumnType()
69      * @generated
70      */

71     int COLUMN_TYPE = 0;
72
73     /**
74      * The feature id for the '<em><b>Error</b></em>' attribute.
75      * <!-- begin-user-doc -->
76      * <!-- end-user-doc -->
77      * @generated
78      * @ordered
79      */

80     int COLUMN_TYPE__ERROR = 0;
81
82     /**
83      * The feature id for the '<em><b>Javadoc</b></em>' attribute.
84      * <!-- begin-user-doc -->
85      * <!-- end-user-doc -->
86      * @generated
87      * @ordered
88      */

89     int COLUMN_TYPE__JAVADOC = 1;
90
91     /**
92      * The feature id for the '<em><b>Reference Object</b></em>' containment reference.
93      * <!-- begin-user-doc -->
94      * <!-- end-user-doc -->
95      * @generated
96      * @ordered
97      */

98     int COLUMN_TYPE__REFERENCE_OBJECT = 2;
99
100     /**
101      * The feature id for the '<em><b>Type</b></em>' containment reference.
102      * <!-- begin-user-doc -->
103      * <!-- end-user-doc -->
104      * @generated
105      * @ordered
106      */

107     int COLUMN_TYPE__TYPE = 3;
108
109     /**
110      * The feature id for the '<em><b>Initial Value</b></em>' attribute.
111      * <!-- begin-user-doc -->
112      * <!-- end-user-doc -->
113      * @generated
114      * @ordered
115      */

116     int COLUMN_TYPE__INITIAL_VALUE = 4;
117
118     /**
119      * The feature id for the '<em><b>Generate Insecure</b></em>' attribute.
120      * <!-- begin-user-doc -->
121      * <!-- end-user-doc -->
122      * @generated
123      * @ordered
124      */

125     int COLUMN_TYPE__GENERATE_INSECURE = 5;
126
127     /**
128      * The feature id for the '<em><b>Generate Secure</b></em>' attribute.
129      * <!-- begin-user-doc -->
130      * <!-- end-user-doc -->
131      * @generated
132      * @ordered
133      */

134     int COLUMN_TYPE__GENERATE_SECURE = 6;
135
136     /**
137      * The feature id for the '<em><b>Id</b></em>' attribute.
138      * <!-- begin-user-doc -->
139      * <!-- end-user-doc -->
140      * @generated
141      * @ordered
142      */

143     int COLUMN_TYPE__ID = 7;
144
145     /**
146      * The feature id for the '<em><b>Is Constant</b></em>' attribute.
147      * <!-- begin-user-doc -->
148      * <!-- end-user-doc -->
149      * @generated
150      * @ordered
151      */

152     int COLUMN_TYPE__IS_CONSTANT = 8;
153
154     /**
155      * The feature id for the '<em><b>Used For Query</b></em>' attribute.
156      * <!-- begin-user-doc -->
157      * <!-- end-user-doc -->
158      * @generated
159      * @ordered
160      */

161     int COLUMN_TYPE__USED_FOR_QUERY = 9;
162
163     /**
164      * The number of structural features of the the '<em>Column Type</em>' class.
165      * <!-- begin-user-doc -->
166      * <!-- end-user-doc -->
167      * @generated
168      * @ordered
169      */

170     int COLUMN_TYPE_FEATURE_COUNT = 10;
171
172     /**
173      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.DatabaseTypeImpl <em>Database Type</em>}' class.
174      * <!-- begin-user-doc -->
175      * <!-- end-user-doc -->
176      * @see org.enhydra.dods.editor.Doml.impl.DatabaseTypeImpl
177      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getDatabaseType()
178      * @generated
179      */

180     int DATABASE_TYPE = 1;
181
182     /**
183      * The feature id for the '<em><b>Package</b></em>' containment reference list.
184      * <!-- begin-user-doc -->
185      * <!-- end-user-doc -->
186      * @generated
187      * @ordered
188      */

189     int DATABASE_TYPE__PACKAGE = 0;
190
191     /**
192      * The feature id for the '<em><b>Database</b></em>' attribute.
193      * <!-- begin-user-doc -->
194      * <!-- end-user-doc -->
195      * @generated
196      * @ordered
197      */

198     int DATABASE_TYPE__DATABASE = 1;
199
200     /**
201      * The feature id for the '<em><b>Generate Insecure</b></em>' attribute.
202      * <!-- begin-user-doc -->
203      * <!-- end-user-doc -->
204      * @generated
205      * @ordered
206      */

207     int DATABASE_TYPE__GENERATE_INSECURE = 2;
208
209     /**
210      * The feature id for the '<em><b>Generate Secure</b></em>' attribute.
211      * <!-- begin-user-doc -->
212      * <!-- end-user-doc -->
213      * @generated
214      * @ordered
215      */

216     int DATABASE_TYPE__GENERATE_SECURE = 3;
217
218     /**
219      * The feature id for the '<em><b>Mass Deletes</b></em>' attribute.
220      * <!-- begin-user-doc -->
221      * <!-- end-user-doc -->
222      * @generated
223      * @ordered
224      */

225     int DATABASE_TYPE__MASS_DELETES = 4;
226
227     /**
228      * The feature id for the '<em><b>Mass Updates</b></em>' attribute.
229      * <!-- begin-user-doc -->
230      * <!-- end-user-doc -->
231      * @generated
232      * @ordered
233      */

234     int DATABASE_TYPE__MASS_UPDATES = 5;
235
236     /**
237      * The feature id for the '<em><b>Templateset</b></em>' attribute.
238      * <!-- begin-user-doc -->
239      * <!-- end-user-doc -->
240      * @generated
241      * @ordered
242      */

243     int DATABASE_TYPE__TEMPLATESET = 6;
244
245     /**
246      * The number of structural features of the the '<em>Database Type</em>' class.
247      * <!-- begin-user-doc -->
248      * <!-- end-user-doc -->
249      * @generated
250      * @ordered
251      */

252     int DATABASE_TYPE_FEATURE_COUNT = 7;
253
254     /**
255      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.DocumentRootImpl <em>Document Root</em>}' class.
256      * <!-- begin-user-doc -->
257      * <!-- end-user-doc -->
258      * @see org.enhydra.dods.editor.Doml.impl.DocumentRootImpl
259      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getDocumentRoot()
260      * @generated
261      */

262     int DOCUMENT_ROOT = 2;
263
264     /**
265      * The feature id for the '<em><b>Mixed</b></em>' attribute list.
266      * <!-- begin-user-doc -->
267      * <!-- end-user-doc -->
268      * @generated
269      * @ordered
270      */

271     int DOCUMENT_ROOT__MIXED = 0;
272
273     /**
274      * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
275      * <!-- begin-user-doc -->
276      * <!-- end-user-doc -->
277      * @generated
278      * @ordered
279      */

280     int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
281
282     /**
283      * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
284      * <!-- begin-user-doc -->
285      * <!-- end-user-doc -->
286      * @generated
287      * @ordered
288      */

289     int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
290
291     /**
292      * The feature id for the '<em><b>Column</b></em>' containment reference.
293      * <!-- begin-user-doc -->
294      * <!-- end-user-doc -->
295      * @generated
296      * @ordered
297      */

298     int DOCUMENT_ROOT__COLUMN = 3;
299
300     /**
301      * The feature id for the '<em><b>Database</b></em>' containment reference.
302      * <!-- begin-user-doc -->
303      * <!-- end-user-doc -->
304      * @generated
305      * @ordered
306      */

307     int DOCUMENT_ROOT__DATABASE = 4;
308
309     /**
310      * The feature id for the '<em><b>Doml</b></em>' containment reference.
311      * <!-- begin-user-doc -->
312      * <!-- end-user-doc -->
313      * @generated
314      * @ordered
315      */

316     int DOCUMENT_ROOT__DOML = 5;
317
318     /**
319      * The feature id for the '<em><b>Index</b></em>' containment reference.
320      * <!-- begin-user-doc -->
321      * <!-- end-user-doc -->
322      * @generated
323      * @ordered
324      */

325     int DOCUMENT_ROOT__INDEX = 6;
326
327     /**
328      * The feature id for the '<em><b>Index Column</b></em>' containment reference.
329      * <!-- begin-user-doc -->
330      * <!-- end-user-doc -->
331      * @generated
332      * @ordered
333      */

334     int DOCUMENT_ROOT__INDEX_COLUMN = 7;
335
336     /**
337      * The feature id for the '<em><b>Package</b></em>' containment reference.
338      * <!-- begin-user-doc -->
339      * <!-- end-user-doc -->
340      * @generated
341      * @ordered
342      */

343     int DOCUMENT_ROOT__PACKAGE = 8;
344
345     /**
346      * The feature id for the '<em><b>Reference Object</b></em>' containment reference.
347      * <!-- begin-user-doc -->
348      * <!-- end-user-doc -->
349      * @generated
350      * @ordered
351      */

352     int DOCUMENT_ROOT__REFERENCE_OBJECT = 9;
353
354     /**
355      * The feature id for the '<em><b>Table</b></em>' containment reference.
356      * <!-- begin-user-doc -->
357      * <!-- end-user-doc -->
358      * @generated
359      * @ordered
360      */

361     int DOCUMENT_ROOT__TABLE = 10;
362
363     /**
364      * The feature id for the '<em><b>Type</b></em>' containment reference.
365      * <!-- begin-user-doc -->
366      * <!-- end-user-doc -->
367      * @generated
368      * @ordered
369      */

370     int DOCUMENT_ROOT__TYPE = 11;
371
372     /**
373      * The number of structural features of the the '<em>Document Root</em>' class.
374      * <!-- begin-user-doc -->
375      * <!-- end-user-doc -->
376      * @generated
377      * @ordered
378      */

379     int DOCUMENT_ROOT_FEATURE_COUNT = 12;
380
381     /**
382      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.DomlTypeImpl <em>Type</em>}' class.
383      * <!-- begin-user-doc -->
384      * <!-- end-user-doc -->
385      * @see org.enhydra.dods.editor.Doml.impl.DomlTypeImpl
386      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getDomlType()
387      * @generated
388      */

389     int DOML_TYPE = 3;
390
391     /**
392      * The feature id for the '<em><b>Database</b></em>' containment reference list.
393      * <!-- begin-user-doc -->
394      * <!-- end-user-doc -->
395      * @generated
396      * @ordered
397      */

398     int DOML_TYPE__DATABASE = 0;
399
400     /**
401      * The number of structural features of the the '<em>Type</em>' class.
402      * <!-- begin-user-doc -->
403      * <!-- end-user-doc -->
404      * @generated
405      * @ordered
406      */

407     int DOML_TYPE_FEATURE_COUNT = 1;
408
409     /**
410      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.IndexColumnTypeImpl <em>Index Column Type</em>}' class.
411      * <!-- begin-user-doc -->
412      * <!-- end-user-doc -->
413      * @see org.enhydra.dods.editor.Doml.impl.IndexColumnTypeImpl
414      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getIndexColumnType()
415      * @generated
416      */

417     int INDEX_COLUMN_TYPE = 4;
418
419     /**
420      * The feature id for the '<em><b>Id</b></em>' attribute.
421      * <!-- begin-user-doc -->
422      * <!-- end-user-doc -->
423      * @generated
424      * @ordered
425      */

426     int INDEX_COLUMN_TYPE__ID = 0;
427
428     /**
429      * The number of structural features of the the '<em>Index Column Type</em>' class.
430      * <!-- begin-user-doc -->
431      * <!-- end-user-doc -->
432      * @generated
433      * @ordered
434      */

435     int INDEX_COLUMN_TYPE_FEATURE_COUNT = 1;
436
437     /**
438      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.IndexTypeImpl <em>Index Type</em>}' class.
439      * <!-- begin-user-doc -->
440      * <!-- end-user-doc -->
441      * @see org.enhydra.dods.editor.Doml.impl.IndexTypeImpl
442      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getIndexType()
443      * @generated
444      */

445     int INDEX_TYPE = 5;
446
447     /**
448      * The feature id for the '<em><b>Index Column</b></em>' containment reference list.
449      * <!-- begin-user-doc -->
450      * <!-- end-user-doc -->
451      * @generated
452      * @ordered
453      */

454     int INDEX_TYPE__INDEX_COLUMN = 0;
455
456     /**
457      * The feature id for the '<em><b>Clustered</b></em>' attribute.
458      * <!-- begin-user-doc -->
459      * <!-- end-user-doc -->
460      * @generated
461      * @ordered
462      */

463     int INDEX_TYPE__CLUSTERED = 1;
464
465     /**
466      * The feature id for the '<em><b>Id</b></em>' attribute.
467      * <!-- begin-user-doc -->
468      * <!-- end-user-doc -->
469      * @generated
470      * @ordered
471      */

472     int INDEX_TYPE__ID = 2;
473
474     /**
475      * The feature id for the '<em><b>Unique</b></em>' attribute.
476      * <!-- begin-user-doc -->
477      * <!-- end-user-doc -->
478      * @generated
479      * @ordered
480      */

481     int INDEX_TYPE__UNIQUE = 3;
482
483     /**
484      * The number of structural features of the the '<em>Index Type</em>' class.
485      * <!-- begin-user-doc -->
486      * <!-- end-user-doc -->
487      * @generated
488      * @ordered
489      */

490     int INDEX_TYPE_FEATURE_COUNT = 4;
491
492     /**
493      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.PackageTypeImpl <em>Package Type</em>}' class.
494      * <!-- begin-user-doc -->
495      * <!-- end-user-doc -->
496      * @see org.enhydra.dods.editor.Doml.impl.PackageTypeImpl
497      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getPackageType()
498      * @generated
499      */

500     int PACKAGE_TYPE = 6;
501
502     /**
503      * The feature id for the '<em><b>Package</b></em>' containment reference list.
504      * <!-- begin-user-doc -->
505      * <!-- end-user-doc -->
506      * @generated
507      * @ordered
508      */

509     int PACKAGE_TYPE__PACKAGE = 0;
510
511     /**
512      * The feature id for the '<em><b>Table</b></em>' containment reference list.
513      * <!-- begin-user-doc -->
514      * <!-- end-user-doc -->
515      * @generated
516      * @ordered
517      */

518     int PACKAGE_TYPE__TABLE = 1;
519
520     /**
521      * The feature id for the '<em><b>Id</b></em>' attribute.
522      * <!-- begin-user-doc -->
523      * <!-- end-user-doc -->
524      * @generated
525      * @ordered
526      */

527     int PACKAGE_TYPE__ID = 2;
528
529     /**
530      * The number of structural features of the the '<em>Package Type</em>' class.
531      * <!-- begin-user-doc -->
532      * <!-- end-user-doc -->
533      * @generated
534      * @ordered
535      */

536     int PACKAGE_TYPE_FEATURE_COUNT = 3;
537
538     /**
539      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.ReferenceObjectTypeImpl <em>Reference Object Type</em>}' class.
540      * <!-- begin-user-doc -->
541      * <!-- end-user-doc -->
542      * @see org.enhydra.dods.editor.Doml.impl.ReferenceObjectTypeImpl
543      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getReferenceObjectType()
544      * @generated
545      */

546     int REFERENCE_OBJECT_TYPE = 7;
547
548     /**
549      * The feature id for the '<em><b>Constraint</b></em>' attribute.
550      * <!-- begin-user-doc -->
551      * <!-- end-user-doc -->
552      * @generated
553      * @ordered
554      */

555     int REFERENCE_OBJECT_TYPE__CONSTRAINT = 0;
556
557     /**
558      * The feature id for the '<em><b>Reference</b></em>' attribute.
559      * <!-- begin-user-doc -->
560      * <!-- end-user-doc -->
561      * @generated
562      * @ordered
563      */

564     int REFERENCE_OBJECT_TYPE__REFERENCE = 1;
565
566     /**
567      * The number of structural features of the the '<em>Reference Object Type</em>' class.
568      * <!-- begin-user-doc -->
569      * <!-- end-user-doc -->
570      * @generated
571      * @ordered
572      */

573     int REFERENCE_OBJECT_TYPE_FEATURE_COUNT = 2;
574
575     /**
576      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.TableTypeImpl <em>Table Type</em>}' class.
577      * <!-- begin-user-doc -->
578      * <!-- end-user-doc -->
579      * @see org.enhydra.dods.editor.Doml.impl.TableTypeImpl
580      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getTableType()
581      * @generated
582      */

583     int TABLE_TYPE = 8;
584
585     /**
586      * The feature id for the '<em><b>Column</b></em>' containment reference list.
587      * <!-- begin-user-doc -->
588      * <!-- end-user-doc -->
589      * @generated
590      * @ordered
591      */

592     int TABLE_TYPE__COLUMN = 0;
593
594     /**
595      * The feature id for the '<em><b>Index</b></em>' containment reference list.
596      * <!-- begin-user-doc -->
597      * <!-- end-user-doc -->
598      * @generated
599      * @ordered
600      */

601     int TABLE_TYPE__INDEX = 1;
602
603     /**
604      * The feature id for the '<em><b>Db Table Name</b></em>' attribute.
605      * <!-- begin-user-doc -->
606      * <!-- end-user-doc -->
607      * @generated
608      * @ordered
609      */

610     int TABLE_TYPE__DB_TABLE_NAME = 2;
611
612     /**
613      * The feature id for the '<em><b>Dirty DOs</b></em>' attribute.
614      * <!-- begin-user-doc -->
615      * <!-- end-user-doc -->
616      * @generated
617      * @ordered
618      */

619     int TABLE_TYPE__DIRTY_DOS = 3;
620
621     /**
622      * The feature id for the '<em><b>Generate Insecure</b></em>' attribute.
623      * <!-- begin-user-doc -->
624      * <!-- end-user-doc -->
625      * @generated
626      * @ordered
627      */

628     int TABLE_TYPE__GENERATE_INSECURE = 4;
629
630     /**
631      * The feature id for the '<em><b>Generate Secure</b></em>' attribute.
632      * <!-- begin-user-doc -->
633      * <!-- end-user-doc -->
634      * @generated
635      * @ordered
636      */

637     int TABLE_TYPE__GENERATE_SECURE = 5;
638
639     /**
640      * The feature id for the '<em><b>Id</b></em>' attribute.
641      * <!-- begin-user-doc -->
642      * <!-- end-user-doc -->
643      * @generated
644      * @ordered
645      */

646     int TABLE_TYPE__ID = 6;
647
648     /**
649      * The feature id for the '<em><b>Is View</b></em>' attribute.
650      * <!-- begin-user-doc -->
651      * <!-- end-user-doc -->
652      * @generated
653      * @ordered
654      */

655     int TABLE_TYPE__IS_VIEW = 7;
656
657     /**
658      * The feature id for the '<em><b>Mass Deletes</b></em>' attribute.
659      * <!-- begin-user-doc -->
660      * <!-- end-user-doc -->
661      * @generated
662      * @ordered
663      */

664     int TABLE_TYPE__MASS_DELETES = 8;
665
666     /**
667      * The feature id for the '<em><b>Mass Updates</b></em>' attribute.
668      * <!-- begin-user-doc -->
669      * <!-- end-user-doc -->
670      * @generated
671      * @ordered
672      */

673     int TABLE_TYPE__MASS_UPDATES = 9;
674
675     /**
676      * The feature id for the '<em><b>Multidb</b></em>' attribute.
677      * <!-- begin-user-doc -->
678      * <!-- end-user-doc -->
679      * @generated
680      * @ordered
681      */

682     int TABLE_TYPE__MULTIDB = 10;
683
684     /**
685      * The number of structural features of the the '<em>Table Type</em>' class.
686      * <!-- begin-user-doc -->
687      * <!-- end-user-doc -->
688      * @generated
689      * @ordered
690      */

691     int TABLE_TYPE_FEATURE_COUNT = 11;
692
693     /**
694      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.impl.TypeTypeImpl <em>Type Type</em>}' class.
695      * <!-- begin-user-doc -->
696      * <!-- end-user-doc -->
697      * @see org.enhydra.dods.editor.Doml.impl.TypeTypeImpl
698      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getTypeType()
699      * @generated
700      */

701     int TYPE_TYPE = 9;
702
703     /**
704      * The feature id for the '<em><b>Can Be Null</b></em>' attribute.
705      * <!-- begin-user-doc -->
706      * <!-- end-user-doc -->
707      * @generated
708      * @ordered
709      */

710     int TYPE_TYPE__CAN_BE_NULL = 0;
711
712     /**
713      * The feature id for the '<em><b>Db Type</b></em>' attribute.
714      * <!-- begin-user-doc -->
715      * <!-- end-user-doc -->
716      * @generated
717      * @ordered
718      */

719     int TYPE_TYPE__DB_TYPE = 1;
720
721     /**
722      * The feature id for the '<em><b>Java Type</b></em>' attribute.
723      * <!-- begin-user-doc -->
724      * <!-- end-user-doc -->
725      * @generated
726      * @ordered
727      */

728     int TYPE_TYPE__JAVA_TYPE = 2;
729
730     /**
731      * The feature id for the '<em><b>Size</b></em>' attribute.
732      * <!-- begin-user-doc -->
733      * <!-- end-user-doc -->
734      * @generated
735      * @ordered
736      */

737     int TYPE_TYPE__SIZE = 3;
738
739     /**
740      * The number of structural features of the the '<em>Type Type</em>' class.
741      * <!-- begin-user-doc -->
742      * <!-- end-user-doc -->
743      * @generated
744      * @ordered
745      */

746     int TYPE_TYPE_FEATURE_COUNT = 4;
747
748     /**
749      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.DbVendor <em>Db Vendor</em>}' enum.
750      * <!-- begin-user-doc -->
751      * <!-- end-user-doc -->
752      * @see org.enhydra.dods.editor.Doml.DbVendor
753      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getDbVendor()
754      * @generated
755      */

756     int DB_VENDOR = 10;
757
758     /**
759      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.DirtyDO <em>Dirty DO</em>}' enum.
760      * <!-- begin-user-doc -->
761      * <!-- end-user-doc -->
762      * @see org.enhydra.dods.editor.Doml.DirtyDO
763      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getDirtyDO()
764      * @generated
765      */

766     int DIRTY_DO = 11;
767
768     /**
769      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.JdbcType <em>Jdbc Type</em>}' enum.
770      * <!-- begin-user-doc -->
771      * <!-- end-user-doc -->
772      * @see org.enhydra.dods.editor.Doml.JdbcType
773      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getJdbcType()
774      * @generated
775      */

776     int JDBC_TYPE = 12;
777
778     /**
779      * The meta object id for the '{@link org.enhydra.dods.editor.Doml.TrueFalse <em>True False</em>}' enum.
780      * <!-- begin-user-doc -->
781      * <!-- end-user-doc -->
782      * @see org.enhydra.dods.editor.Doml.TrueFalse
783      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getTrueFalse()
784      * @generated
785      */

786     int TRUE_FALSE = 13;
787
788     /**
789      * The meta object id for the '<em>Db Vendor Object</em>' data type.
790      * <!-- begin-user-doc -->
791      * <!-- end-user-doc -->
792      * @see org.enhydra.dods.editor.Doml.DbVendor
793      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getDbVendorObject()
794      * @generated
795      */

796     int DB_VENDOR_OBJECT = 14;
797
798     /**
799      * The meta object id for the '<em>Dirty DO Object</em>' data type.
800      * <!-- begin-user-doc -->
801      * <!-- end-user-doc -->
802      * @see org.enhydra.dods.editor.Doml.DirtyDO
803      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getDirtyDOObject()
804      * @generated
805      */

806     int DIRTY_DO_OBJECT = 15;
807
808     /**
809      * The meta object id for the '<em>Jdbc Type Object</em>' data type.
810      * <!-- begin-user-doc -->
811      * <!-- end-user-doc -->
812      * @see org.enhydra.dods.editor.Doml.JdbcType
813      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getJdbcTypeObject()
814      * @generated
815      */

816     int JDBC_TYPE_OBJECT = 16;
817
818     /**
819      * The meta object id for the '<em>True False Object</em>' data type.
820      * <!-- begin-user-doc -->
821      * <!-- end-user-doc -->
822      * @see org.enhydra.dods.editor.Doml.TrueFalse
823      * @see org.enhydra.dods.editor.Doml.impl.DomlPackageImpl#getTrueFalseObject()
824      * @generated
825      */

826     int TRUE_FALSE_OBJECT = 17;
827
828
829     /**
830      * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.ColumnType <em>Column Type</em>}'.
831      * <!-- begin-user-doc -->
832      * <!-- end-user-doc -->
833      * @return the meta object for class '<em>Column Type</em>'.
834      * @see org.enhydra.dods.editor.Doml.ColumnType
835      * @generated
836      */

837     EClass getColumnType();
838
839     /**
840      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getError <em>Error</em>}'.
841      * <!-- begin-user-doc -->
842      * <!-- end-user-doc -->
843      * @return the meta object for the attribute '<em>Error</em>'.
844      * @see org.enhydra.dods.editor.Doml.ColumnType#getError()
845      * @see #getColumnType()
846      * @generated
847      */

848     EAttribute getColumnType_Error();
849
850     /**
851      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getJavadoc <em>Javadoc</em>}'.
852      * <!-- begin-user-doc -->
853      * <!-- end-user-doc -->
854      * @return the meta object for the attribute '<em>Javadoc</em>'.
855      * @see org.enhydra.dods.editor.Doml.ColumnType#getJavadoc()
856      * @see #getColumnType()
857      * @generated
858      */

859     EAttribute getColumnType_Javadoc();
860
861     /**
862      * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.ColumnType#getReferenceObject <em>Reference Object</em>}'.
863      * <!-- begin-user-doc -->
864      * <!-- end-user-doc -->
865      * @return the meta object for the containment reference '<em>Reference Object</em>'.
866      * @see org.enhydra.dods.editor.Doml.ColumnType#getReferenceObject()
867      * @see #getColumnType()
868      * @generated
869      */

870     EReference getColumnType_ReferenceObject();
871
872     /**
873      * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.ColumnType#getType <em>Type</em>}'.
874      * <!-- begin-user-doc -->
875      * <!-- end-user-doc -->
876      * @return the meta object for the containment reference '<em>Type</em>'.
877      * @see org.enhydra.dods.editor.Doml.ColumnType#getType()
878      * @see #getColumnType()
879      * @generated
880      */

881     EReference getColumnType_Type();
882
883     /**
884      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getInitialValue <em>Initial Value</em>}'.
885      * <!-- begin-user-doc -->
886      * <!-- end-user-doc -->
887      * @return the meta object for the attribute '<em>Initial Value</em>'.
888      * @see org.enhydra.dods.editor.Doml.ColumnType#getInitialValue()
889      * @see #getColumnType()
890      * @generated
891      */

892     EAttribute getColumnType_InitialValue();
893
894     /**
895      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getGenerateInsecure <em>Generate Insecure</em>}'.
896      * <!-- begin-user-doc -->
897      * <!-- end-user-doc -->
898      * @return the meta object for the attribute '<em>Generate Insecure</em>'.
899      * @see org.enhydra.dods.editor.Doml.ColumnType#getGenerateInsecure()
900      * @see #getColumnType()
901      * @generated
902      */

903     EAttribute getColumnType_GenerateInsecure();
904
905     /**
906      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getGenerateSecure <em>Generate Secure</em>}'.
907      * <!-- begin-user-doc -->
908      * <!-- end-user-doc -->
909      * @return the meta object for the attribute '<em>Generate Secure</em>'.
910      * @see org.enhydra.dods.editor.Doml.ColumnType#getGenerateSecure()
911      * @see #getColumnType()
912      * @generated
913      */

914     EAttribute getColumnType_GenerateSecure();
915
916     /**
917      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getId <em>Id</em>}'.
918      * <!-- begin-user-doc -->
919      * <!-- end-user-doc -->
920      * @return the meta object for the attribute '<em>Id</em>'.
921      * @see org.enhydra.dods.editor.Doml.ColumnType#getId()
922      * @see #getColumnType()
923      * @generated
924      */

925     EAttribute getColumnType_Id();
926
927     /**
928      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getIsConstant <em>Is Constant</em>}'.
929      * <!-- begin-user-doc -->
930      * <!-- end-user-doc -->
931      * @return the meta object for the attribute '<em>Is Constant</em>'.
932      * @see org.enhydra.dods.editor.Doml.ColumnType#getIsConstant()
933      * @see #getColumnType()
934      * @generated
935      */

936     EAttribute getColumnType_IsConstant();
937
938     /**
939      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ColumnType#getUsedForQuery <em>Used For Query</em>}'.
940      * <!-- begin-user-doc -->
941      * <!-- end-user-doc -->
942      * @return the meta object for the attribute '<em>Used For Query</em>'.
943      * @see org.enhydra.dods.editor.Doml.ColumnType#getUsedForQuery()
944      * @see #getColumnType()
945      * @generated
946      */

947     EAttribute getColumnType_UsedForQuery();
948
949     /**
950      * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.DatabaseType <em>Database Type</em>}'.
951      * <!-- begin-user-doc -->
952      * <!-- end-user-doc -->
953      * @return the meta object for class '<em>Database Type</em>'.
954      * @see org.enhydra.dods.editor.Doml.DatabaseType
955      * @generated
956      */

957     EClass getDatabaseType();
958
959     /**
960      * Returns the meta object for the containment reference list '{@link org.enhydra.dods.editor.Doml.DatabaseType#getPackage <em>Package</em>}'.
961      * <!-- begin-user-doc -->
962      * <!-- end-user-doc -->
963      * @return the meta object for the containment reference list '<em>Package</em>'.
964      * @see org.enhydra.dods.editor.Doml.DatabaseType#getPackage()
965      * @see #getDatabaseType()
966      * @generated
967      */

968     EReference getDatabaseType_Package();
969
970     /**
971      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.DatabaseType#getDatabase <em>Database</em>}'.
972      * <!-- begin-user-doc -->
973      * <!-- end-user-doc -->
974      * @return the meta object for the attribute '<em>Database</em>'.
975      * @see org.enhydra.dods.editor.Doml.DatabaseType#getDatabase()
976      * @see #getDatabaseType()
977      * @generated
978      */

979     EAttribute getDatabaseType_Database();
980
981     /**
982      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateInsecure <em>Generate Insecure</em>}'.
983      * <!-- begin-user-doc -->
984      * <!-- end-user-doc -->
985      * @return the meta object for the attribute '<em>Generate Insecure</em>'.
986      * @see org.enhydra.dods.editor.Doml.DatabaseType#getGenerateInsecure()
987      * @see #getDatabaseType()
988      * @generated
989      */

990     EAttribute getDatabaseType_GenerateInsecure();
991
992     /**
993      * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateSecure <em>Generate Secure</em>}'.
994      * <!-- begin-user-doc -->
995      * <!-- end-user-doc -->
996      * @return the meta object for the attribute '<em>Generate Secure</em>'.
997      * @see org.enhydra.dods.editor.Doml.DatabaseType#getGenerateSecure()
998      * @see #getDatabaseType()
999      * @generated
1000     */

1001    EAttribute getDatabaseType_GenerateSecure();
1002
1003    /**
1004     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassDeletes <em>Mass Deletes</em>}'.
1005     * <!-- begin-user-doc -->
1006     * <!-- end-user-doc -->
1007     * @return the meta object for the attribute '<em>Mass Deletes</em>'.
1008     * @see org.enhydra.dods.editor.Doml.DatabaseType#getMassDeletes()
1009     * @see #getDatabaseType()
1010     * @generated
1011     */

1012    EAttribute getDatabaseType_MassDeletes();
1013
1014    /**
1015     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassUpdates <em>Mass Updates</em>}'.
1016     * <!-- begin-user-doc -->
1017     * <!-- end-user-doc -->
1018     * @return the meta object for the attribute '<em>Mass Updates</em>'.
1019     * @see org.enhydra.dods.editor.Doml.DatabaseType#getMassUpdates()
1020     * @see #getDatabaseType()
1021     * @generated
1022     */

1023    EAttribute getDatabaseType_MassUpdates();
1024
1025    /**
1026     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.DatabaseType#getTemplateset <em>Templateset</em>}'.
1027     * <!-- begin-user-doc -->
1028     * <!-- end-user-doc -->
1029     * @return the meta object for the attribute '<em>Templateset</em>'.
1030     * @see org.enhydra.dods.editor.Doml.DatabaseType#getTemplateset()
1031     * @see #getDatabaseType()
1032     * @generated
1033     */

1034    EAttribute getDatabaseType_Templateset();
1035
1036    /**
1037     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.DocumentRoot <em>Document Root</em>}'.
1038     * <!-- begin-user-doc -->
1039     * <!-- end-user-doc -->
1040     * @return the meta object for class '<em>Document Root</em>'.
1041     * @see org.enhydra.dods.editor.Doml.DocumentRoot
1042     * @generated
1043     */

1044    EClass getDocumentRoot();
1045
1046    /**
1047     * Returns the meta object for the attribute list '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getMixed <em>Mixed</em>}'.
1048     * <!-- begin-user-doc -->
1049     * <!-- end-user-doc -->
1050     * @return the meta object for the attribute list '<em>Mixed</em>'.
1051     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getMixed()
1052     * @see #getDocumentRoot()
1053     * @generated
1054     */

1055    EAttribute getDocumentRoot_Mixed();
1056
1057    /**
1058     * Returns the meta object for the map '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
1059     * <!-- begin-user-doc -->
1060     * <!-- end-user-doc -->
1061     * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
1062     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getXMLNSPrefixMap()
1063     * @see #getDocumentRoot()
1064     * @generated
1065     */

1066    EReference getDocumentRoot_XMLNSPrefixMap();
1067
1068    /**
1069     * Returns the meta object for the map '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
1070     * <!-- begin-user-doc -->
1071     * <!-- end-user-doc -->
1072     * @return the meta object for the map '<em>XSI Schema Location</em>'.
1073     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getXSISchemaLocation()
1074     * @see #getDocumentRoot()
1075     * @generated
1076     */

1077    EReference getDocumentRoot_XSISchemaLocation();
1078
1079    /**
1080     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getColumn <em>Column</em>}'.
1081     * <!-- begin-user-doc -->
1082     * <!-- end-user-doc -->
1083     * @return the meta object for the containment reference '<em>Column</em>'.
1084     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getColumn()
1085     * @see #getDocumentRoot()
1086     * @generated
1087     */

1088    EReference getDocumentRoot_Column();
1089
1090    /**
1091     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getDatabase <em>Database</em>}'.
1092     * <!-- begin-user-doc -->
1093     * <!-- end-user-doc -->
1094     * @return the meta object for the containment reference '<em>Database</em>'.
1095     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getDatabase()
1096     * @see #getDocumentRoot()
1097     * @generated
1098     */

1099    EReference getDocumentRoot_Database();
1100
1101    /**
1102     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getDoml <em>Doml</em>}'.
1103     * <!-- begin-user-doc -->
1104     * <!-- end-user-doc -->
1105     * @return the meta object for the containment reference '<em>Doml</em>'.
1106     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getDoml()
1107     * @see #getDocumentRoot()
1108     * @generated
1109     */

1110    EReference getDocumentRoot_Doml();
1111
1112    /**
1113     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getIndex <em>Index</em>}'.
1114     * <!-- begin-user-doc -->
1115     * <!-- end-user-doc -->
1116     * @return the meta object for the containment reference '<em>Index</em>'.
1117     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getIndex()
1118     * @see #getDocumentRoot()
1119     * @generated
1120     */

1121    EReference getDocumentRoot_Index();
1122
1123    /**
1124     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getIndexColumn <em>Index Column</em>}'.
1125     * <!-- begin-user-doc -->
1126     * <!-- end-user-doc -->
1127     * @return the meta object for the containment reference '<em>Index Column</em>'.
1128     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getIndexColumn()
1129     * @see #getDocumentRoot()
1130     * @generated
1131     */

1132    EReference getDocumentRoot_IndexColumn();
1133
1134    /**
1135     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getPackage <em>Package</em>}'.
1136     * <!-- begin-user-doc -->
1137     * <!-- end-user-doc -->
1138     * @return the meta object for the containment reference '<em>Package</em>'.
1139     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getPackage()
1140     * @see #getDocumentRoot()
1141     * @generated
1142     */

1143    EReference getDocumentRoot_Package();
1144
1145    /**
1146     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getReferenceObject <em>Reference Object</em>}'.
1147     * <!-- begin-user-doc -->
1148     * <!-- end-user-doc -->
1149     * @return the meta object for the containment reference '<em>Reference Object</em>'.
1150     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getReferenceObject()
1151     * @see #getDocumentRoot()
1152     * @generated
1153     */

1154    EReference getDocumentRoot_ReferenceObject();
1155
1156    /**
1157     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getTable <em>Table</em>}'.
1158     * <!-- begin-user-doc -->
1159     * <!-- end-user-doc -->
1160     * @return the meta object for the containment reference '<em>Table</em>'.
1161     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getTable()
1162     * @see #getDocumentRoot()
1163     * @generated
1164     */

1165    EReference getDocumentRoot_Table();
1166
1167    /**
1168     * Returns the meta object for the containment reference '{@link org.enhydra.dods.editor.Doml.DocumentRoot#getType <em>Type</em>}'.
1169     * <!-- begin-user-doc -->
1170     * <!-- end-user-doc -->
1171     * @return the meta object for the containment reference '<em>Type</em>'.
1172     * @see org.enhydra.dods.editor.Doml.DocumentRoot#getType()
1173     * @see #getDocumentRoot()
1174     * @generated
1175     */

1176    EReference getDocumentRoot_Type();
1177
1178    /**
1179     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.DomlType <em>Type</em>}'.
1180     * <!-- begin-user-doc -->
1181     * <!-- end-user-doc -->
1182     * @return the meta object for class '<em>Type</em>'.
1183     * @see org.enhydra.dods.editor.Doml.DomlType
1184     * @generated
1185     */

1186    EClass getDomlType();
1187
1188    /**
1189     * Returns the meta object for the containment reference list '{@link org.enhydra.dods.editor.Doml.DomlType#getDatabase <em>Database</em>}'.
1190     * <!-- begin-user-doc -->
1191     * <!-- end-user-doc -->
1192     * @return the meta object for the containment reference list '<em>Database</em>'.
1193     * @see org.enhydra.dods.editor.Doml.DomlType#getDatabase()
1194     * @see #getDomlType()
1195     * @generated
1196     */

1197    EReference getDomlType_Database();
1198
1199    /**
1200     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.IndexColumnType <em>Index Column Type</em>}'.
1201     * <!-- begin-user-doc -->
1202     * <!-- end-user-doc -->
1203     * @return the meta object for class '<em>Index Column Type</em>'.
1204     * @see org.enhydra.dods.editor.Doml.IndexColumnType
1205     * @generated
1206     */

1207    EClass getIndexColumnType();
1208
1209    /**
1210     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.IndexColumnType#getId <em>Id</em>}'.
1211     * <!-- begin-user-doc -->
1212     * <!-- end-user-doc -->
1213     * @return the meta object for the attribute '<em>Id</em>'.
1214     * @see org.enhydra.dods.editor.Doml.IndexColumnType#getId()
1215     * @see #getIndexColumnType()
1216     * @generated
1217     */

1218    EAttribute getIndexColumnType_Id();
1219
1220    /**
1221     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.IndexType <em>Index Type</em>}'.
1222     * <!-- begin-user-doc -->
1223     * <!-- end-user-doc -->
1224     * @return the meta object for class '<em>Index Type</em>'.
1225     * @see org.enhydra.dods.editor.Doml.IndexType
1226     * @generated
1227     */

1228    EClass getIndexType();
1229
1230    /**
1231     * Returns the meta object for the containment reference list '{@link org.enhydra.dods.editor.Doml.IndexType#getIndexColumn <em>Index Column</em>}'.
1232     * <!-- begin-user-doc -->
1233     * <!-- end-user-doc -->
1234     * @return the meta object for the containment reference list '<em>Index Column</em>'.
1235     * @see org.enhydra.dods.editor.Doml.IndexType#getIndexColumn()
1236     * @see #getIndexType()
1237     * @generated
1238     */

1239    EReference getIndexType_IndexColumn();
1240
1241    /**
1242     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.IndexType#getClustered <em>Clustered</em>}'.
1243     * <!-- begin-user-doc -->
1244     * <!-- end-user-doc -->
1245     * @return the meta object for the attribute '<em>Clustered</em>'.
1246     * @see org.enhydra.dods.editor.Doml.IndexType#getClustered()
1247     * @see #getIndexType()
1248     * @generated
1249     */

1250    EAttribute getIndexType_Clustered();
1251
1252    /**
1253     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.IndexType#getId <em>Id</em>}'.
1254     * <!-- begin-user-doc -->
1255     * <!-- end-user-doc -->
1256     * @return the meta object for the attribute '<em>Id</em>'.
1257     * @see org.enhydra.dods.editor.Doml.IndexType#getId()
1258     * @see #getIndexType()
1259     * @generated
1260     */

1261    EAttribute getIndexType_Id();
1262
1263    /**
1264     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.IndexType#getUnique <em>Unique</em>}'.
1265     * <!-- begin-user-doc -->
1266     * <!-- end-user-doc -->
1267     * @return the meta object for the attribute '<em>Unique</em>'.
1268     * @see org.enhydra.dods.editor.Doml.IndexType#getUnique()
1269     * @see #getIndexType()
1270     * @generated
1271     */

1272    EAttribute getIndexType_Unique();
1273
1274    /**
1275     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.PackageType <em>Package Type</em>}'.
1276     * <!-- begin-user-doc -->
1277     * <!-- end-user-doc -->
1278     * @return the meta object for class '<em>Package Type</em>'.
1279     * @see org.enhydra.dods.editor.Doml.PackageType
1280     * @generated
1281     */

1282    EClass getPackageType();
1283
1284    /**
1285     * Returns the meta object for the containment reference list '{@link org.enhydra.dods.editor.Doml.PackageType#getPackage <em>Package</em>}'.
1286     * <!-- begin-user-doc -->
1287     * <!-- end-user-doc -->
1288     * @return the meta object for the containment reference list '<em>Package</em>'.
1289     * @see org.enhydra.dods.editor.Doml.PackageType#getPackage()
1290     * @see #getPackageType()
1291     * @generated
1292     */

1293    EReference getPackageType_Package();
1294
1295    /**
1296     * Returns the meta object for the containment reference list '{@link org.enhydra.dods.editor.Doml.PackageType#getTable <em>Table</em>}'.
1297     * <!-- begin-user-doc -->
1298     * <!-- end-user-doc -->
1299     * @return the meta object for the containment reference list '<em>Table</em>'.
1300     * @see org.enhydra.dods.editor.Doml.PackageType#getTable()
1301     * @see #getPackageType()
1302     * @generated
1303     */

1304    EReference getPackageType_Table();
1305
1306    /**
1307     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.PackageType#getId <em>Id</em>}'.
1308     * <!-- begin-user-doc -->
1309     * <!-- end-user-doc -->
1310     * @return the meta object for the attribute '<em>Id</em>'.
1311     * @see org.enhydra.dods.editor.Doml.PackageType#getId()
1312     * @see #getPackageType()
1313     * @generated
1314     */

1315    EAttribute getPackageType_Id();
1316
1317    /**
1318     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.ReferenceObjectType <em>Reference Object Type</em>}'.
1319     * <!-- begin-user-doc -->
1320     * <!-- end-user-doc -->
1321     * @return the meta object for class '<em>Reference Object Type</em>'.
1322     * @see org.enhydra.dods.editor.Doml.ReferenceObjectType
1323     * @generated
1324     */

1325    EClass getReferenceObjectType();
1326
1327    /**
1328     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ReferenceObjectType#getConstraint <em>Constraint</em>}'.
1329     * <!-- begin-user-doc -->
1330     * <!-- end-user-doc -->
1331     * @return the meta object for the attribute '<em>Constraint</em>'.
1332     * @see org.enhydra.dods.editor.Doml.ReferenceObjectType#getConstraint()
1333     * @see #getReferenceObjectType()
1334     * @generated
1335     */

1336    EAttribute getReferenceObjectType_Constraint();
1337
1338    /**
1339     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.ReferenceObjectType#getReference <em>Reference</em>}'.
1340     * <!-- begin-user-doc -->
1341     * <!-- end-user-doc -->
1342     * @return the meta object for the attribute '<em>Reference</em>'.
1343     * @see org.enhydra.dods.editor.Doml.ReferenceObjectType#getReference()
1344     * @see #getReferenceObjectType()
1345     * @generated
1346     */

1347    EAttribute getReferenceObjectType_Reference();
1348
1349    /**
1350     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.TableType <em>Table Type</em>}'.
1351     * <!-- begin-user-doc -->
1352     * <!-- end-user-doc -->
1353     * @return the meta object for class '<em>Table Type</em>'.
1354     * @see org.enhydra.dods.editor.Doml.TableType
1355     * @generated
1356     */

1357    EClass getTableType();
1358
1359    /**
1360     * Returns the meta object for the containment reference list '{@link org.enhydra.dods.editor.Doml.TableType#getColumn <em>Column</em>}'.
1361     * <!-- begin-user-doc -->
1362     * <!-- end-user-doc -->
1363     * @return the meta object for the containment reference list '<em>Column</em>'.
1364     * @see org.enhydra.dods.editor.Doml.TableType#getColumn()
1365     * @see #getTableType()
1366     * @generated
1367     */

1368    EReference getTableType_Column();
1369
1370    /**
1371     * Returns the meta object for the containment reference list '{@link org.enhydra.dods.editor.Doml.TableType#getIndex <em>Index</em>}'.
1372     * <!-- begin-user-doc -->
1373     * <!-- end-user-doc -->
1374     * @return the meta object for the containment reference list '<em>Index</em>'.
1375     * @see org.enhydra.dods.editor.Doml.TableType#getIndex()
1376     * @see #getTableType()
1377     * @generated
1378     */

1379    EReference getTableType_Index();
1380
1381    /**
1382     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getDbTableName <em>Db Table Name</em>}'.
1383     * <!-- begin-user-doc -->
1384     * <!-- end-user-doc -->
1385     * @return the meta object for the attribute '<em>Db Table Name</em>'.
1386     * @see org.enhydra.dods.editor.Doml.TableType#getDbTableName()
1387     * @see #getTableType()
1388     * @generated
1389     */

1390    EAttribute getTableType_DbTableName();
1391
1392    /**
1393     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getDirtyDOs <em>Dirty DOs</em>}'.
1394     * <!-- begin-user-doc -->
1395     * <!-- end-user-doc -->
1396     * @return the meta object for the attribute '<em>Dirty DOs</em>'.
1397     * @see org.enhydra.dods.editor.Doml.TableType#getDirtyDOs()
1398     * @see #getTableType()
1399     * @generated
1400     */

1401    EAttribute getTableType_DirtyDOs();
1402
1403    /**
1404     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getGenerateInsecure <em>Generate Insecure</em>}'.
1405     * <!-- begin-user-doc -->
1406     * <!-- end-user-doc -->
1407     * @return the meta object for the attribute '<em>Generate Insecure</em>'.
1408     * @see org.enhydra.dods.editor.Doml.TableType#getGenerateInsecure()
1409     * @see #getTableType()
1410     * @generated
1411     */

1412    EAttribute getTableType_GenerateInsecure();
1413
1414    /**
1415     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getGenerateSecure <em>Generate Secure</em>}'.
1416     * <!-- begin-user-doc -->
1417     * <!-- end-user-doc -->
1418     * @return the meta object for the attribute '<em>Generate Secure</em>'.
1419     * @see org.enhydra.dods.editor.Doml.TableType#getGenerateSecure()
1420     * @see #getTableType()
1421     * @generated
1422     */

1423    EAttribute getTableType_GenerateSecure();
1424
1425    /**
1426     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getId <em>Id</em>}'.
1427     * <!-- begin-user-doc -->
1428     * <!-- end-user-doc -->
1429     * @return the meta object for the attribute '<em>Id</em>'.
1430     * @see org.enhydra.dods.editor.Doml.TableType#getId()
1431     * @see #getTableType()
1432     * @generated
1433     */

1434    EAttribute getTableType_Id();
1435
1436    /**
1437     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getIsView <em>Is View</em>}'.
1438     * <!-- begin-user-doc -->
1439     * <!-- end-user-doc -->
1440     * @return the meta object for the attribute '<em>Is View</em>'.
1441     * @see org.enhydra.dods.editor.Doml.TableType#getIsView()
1442     * @see #getTableType()
1443     * @generated
1444     */

1445    EAttribute getTableType_IsView();
1446
1447    /**
1448     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getMassDeletes <em>Mass Deletes</em>}'.
1449     * <!-- begin-user-doc -->
1450     * <!-- end-user-doc -->
1451     * @return the meta object for the attribute '<em>Mass Deletes</em>'.
1452     * @see org.enhydra.dods.editor.Doml.TableType#getMassDeletes()
1453     * @see #getTableType()
1454     * @generated
1455     */

1456    EAttribute getTableType_MassDeletes();
1457
1458    /**
1459     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getMassUpdates <em>Mass Updates</em>}'.
1460     * <!-- begin-user-doc -->
1461     * <!-- end-user-doc -->
1462     * @return the meta object for the attribute '<em>Mass Updates</em>'.
1463     * @see org.enhydra.dods.editor.Doml.TableType#getMassUpdates()
1464     * @see #getTableType()
1465     * @generated
1466     */

1467    EAttribute getTableType_MassUpdates();
1468
1469    /**
1470     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TableType#getMultidb <em>Multidb</em>}'.
1471     * <!-- begin-user-doc -->
1472     * <!-- end-user-doc -->
1473     * @return the meta object for the attribute '<em>Multidb</em>'.
1474     * @see org.enhydra.dods.editor.Doml.TableType#getMultidb()
1475     * @see #getTableType()
1476     * @generated
1477     */

1478    EAttribute getTableType_Multidb();
1479
1480    /**
1481     * Returns the meta object for class '{@link org.enhydra.dods.editor.Doml.TypeType <em>Type Type</em>}'.
1482     * <!-- begin-user-doc -->
1483     * <!-- end-user-doc -->
1484     * @return the meta object for class '<em>Type Type</em>'.
1485     * @see org.enhydra.dods.editor.Doml.TypeType
1486     * @generated
1487     */

1488    EClass getTypeType();
1489
1490    /**
1491     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TypeType#getCanBeNull <em>Can Be Null</em>}'.
1492     * <!-- begin-user-doc -->
1493     * <!-- end-user-doc -->
1494     * @return the meta object for the attribute '<em>Can Be Null</em>'.
1495     * @see org.enhydra.dods.editor.Doml.TypeType#getCanBeNull()
1496     * @see #getTypeType()
1497     * @generated
1498     */

1499    EAttribute getTypeType_CanBeNull();
1500
1501    /**
1502     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TypeType#getDbType <em>Db Type</em>}'.
1503     * <!-- begin-user-doc -->
1504     * <!-- end-user-doc -->
1505     * @return the meta object for the attribute '<em>Db Type</em>'.
1506     * @see org.enhydra.dods.editor.Doml.TypeType#getDbType()
1507     * @see #getTypeType()
1508     * @generated
1509     */

1510    EAttribute getTypeType_DbType();
1511
1512    /**
1513     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TypeType#getJavaType <em>Java Type</em>}'.
1514     * <!-- begin-user-doc -->
1515     * <!-- end-user-doc -->
1516     * @return the meta object for the attribute '<em>Java Type</em>'.
1517     * @see org.enhydra.dods.editor.Doml.TypeType#getJavaType()
1518     * @see #getTypeType()
1519     * @generated
1520     */

1521    EAttribute getTypeType_JavaType();
1522
1523    /**
1524     * Returns the meta object for the attribute '{@link org.enhydra.dods.editor.Doml.TypeType#getSize <em>Size</em>}'.
1525     * <!-- begin-user-doc -->
1526     * <!-- end-user-doc -->
1527     * @return the meta object for the attribute '<em>Size</em>'.
1528     * @see org.enhydra.dods.editor.Doml.TypeType#getSize()
1529     * @see #getTypeType()
1530     * @generated
1531     */

1532    EAttribute getTypeType_Size();
1533
1534    /**
1535     * Returns the meta object for enum '{@link org.enhydra.dods.editor.Doml.DbVendor <em>Db Vendor</em>}'.
1536     * <!-- begin-user-doc -->
1537     * <!-- end-user-doc -->
1538     * @return the meta object for enum '<em>Db Vendor</em>'.
1539     * @see org.enhydra.dods.editor.Doml.DbVendor
1540     * @generated
1541     */

1542    EEnum getDbVendor();
1543
1544    /**
1545     * Returns the meta object for enum '{@link org.enhydra.dods.editor.Doml.DirtyDO <em>Dirty DO</em>}'.
1546     * <!-- begin-user-doc -->
1547     * <!-- end-user-doc -->
1548     * @return the meta object for enum '<em>Dirty DO</em>'.
1549     * @see org.enhydra.dods.editor.Doml.DirtyDO
1550     * @generated
1551     */

1552    EEnum getDirtyDO();
1553
1554    /**
1555     * Returns the meta object for enum '{@link org.enhydra.dods.editor.Doml.JdbcType <em>Jdbc Type</em>}'.
1556     * <!-- begin-user-doc -->
1557     * <!-- end-user-doc -->
1558     * @return the meta object for enum '<em>Jdbc Type</em>'.
1559     * @see org.enhydra.dods.editor.Doml.JdbcType
1560     * @generated
1561     */

1562    EEnum getJdbcType();
1563
1564    /**
1565     * Returns the meta object for enum '{@link org.enhydra.dods.editor.Doml.TrueFalse <em>True False</em>}'.
1566     * <!-- begin-user-doc -->
1567     * <!-- end-user-doc -->
1568     * @return the meta object for enum '<em>True False</em>'.
1569     * @see org.enhydra.dods.editor.Doml.TrueFalse
1570     * @generated
1571     */

1572    EEnum getTrueFalse();
1573
1574    /**
1575     * Returns the meta object for data type '{@link org.enhydra.dods.editor.Doml.DbVendor <em>Db Vendor Object</em>}'.
1576     * <!-- begin-user-doc -->
1577     * <!-- end-user-doc -->
1578     * @return the meta object for data type '<em>Db Vendor Object</em>'.
1579     * @see org.enhydra.dods.editor.Doml.DbVendor
1580     * @model instanceClass="org.enhydra.dods.editor.Doml.DbVendor"
1581     * @generated
1582     */

1583    EDataType getDbVendorObject();
1584
1585    /**
1586     * Returns the meta object for data type '{@link org.enhydra.dods.editor.Doml.DirtyDO <em>Dirty DO Object</em>}'.
1587     * <!-- begin-user-doc -->
1588     * <!-- end-user-doc -->
1589     * @return the meta object for data type '<em>Dirty DO Object</em>'.
1590     * @see org.enhydra.dods.editor.Doml.DirtyDO
1591     * @model instanceClass="org.enhydra.dods.editor.Doml.DirtyDO"
1592     * @generated
1593     */

1594    EDataType getDirtyDOObject();
1595
1596    /**
1597     * Returns the meta object for data type '{@link org.enhydra.dods.editor.Doml.JdbcType <em>Jdbc Type Object</em>}'.
1598     * <!-- begin-user-doc -->
1599     * <!-- end-user-doc -->
1600     * @return the meta object for data type '<em>Jdbc Type Object</em>'.
1601     * @see org.enhydra.dods.editor.Doml.JdbcType
1602     * @model instanceClass="org.enhydra.dods.editor.Doml.JdbcType"
1603     * @generated
1604     */

1605    EDataType getJdbcTypeObject();
1606
1607    /**
1608     * Returns the meta object for data type '{@link org.enhydra.dods.editor.Doml.TrueFalse <em>True False Object</em>}'.
1609     * <!-- begin-user-doc -->
1610     * <!-- end-user-doc -->
1611     * @return the meta object for data type '<em>True False Object</em>'.
1612     * @see org.enhydra.dods.editor.Doml.TrueFalse
1613     * @model instanceClass="org.enhydra.dods.editor.Doml.TrueFalse"
1614     * @generated
1615     */

1616    EDataType getTrueFalseObject();
1617
1618    /**
1619     * Returns the factory that creates the instances of the model.
1620     * <!-- begin-user-doc -->
1621     * <!-- end-user-doc -->
1622     * @return the factory that creates the instances of the model.
1623     * @generated
1624     */

1625    DomlFactory getDomlFactory();
1626
1627} //DomlPackage
1628
Popular Tags