KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > ecore > sdo > SDOPackage


1 /**
2  * <copyright>
3  *
4  * Copyright (c) 2003-2004 IBM Corporation and others.
5  * All rights reserved. This program and the accompanying materials
6  * are made available under the terms of the Eclipse Public License v1.0
7  * which accompanies this distribution, and is available at
8  * http://www.eclipse.org/legal/epl-v10.html
9  *
10  * Contributors:
11  * IBM - Initial API and implementation
12  *
13  * </copyright>
14  *
15  * $Id: SDOPackage.java,v 1.5 2005/06/22 20:00:36 davidms Exp $
16  */

17 package org.eclipse.emf.ecore.sdo;
18
19 import org.eclipse.emf.ecore.EAttribute;
20 import org.eclipse.emf.ecore.EClass;
21 import org.eclipse.emf.ecore.EDataType;
22 import org.eclipse.emf.ecore.EPackage;
23 import org.eclipse.emf.ecore.EReference;
24 import org.eclipse.emf.ecore.EcorePackage;
25 import org.eclipse.emf.ecore.change.ChangePackage;
26
27 import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
28
29 /**
30  * <!-- begin-user-doc -->
31  * The <b>Package</b> for the model.
32  * It contains accessors for the meta objects to represent
33  * <ul>
34  * <li>each class,</li>
35  * <li>each feature of each class,</li>
36  * <li>each enum,</li>
37  * <li>and each data type</li>
38  * </ul>
39  * <!-- end-user-doc -->
40  * @see org.eclipse.emf.ecore.sdo.SDOFactory
41  * @model kind="package"
42  * @generated
43  */

44 public interface SDOPackage extends EPackage
45 {
46   /**
47    * The package name.
48    * <!-- begin-user-doc -->
49    * <!-- end-user-doc -->
50    * @generated
51    */

52   String JavaDoc eNAME = "sdo";
53
54   /**
55    * The package namespace URI.
56    * <!-- begin-user-doc -->
57    * <!-- end-user-doc -->
58    * @generated
59    */

60   String JavaDoc eNS_URI = "http://www.eclipse.org/emf/2003/SDO";
61
62   /**
63    * The package namespace name.
64    * <!-- begin-user-doc -->
65    * <!-- end-user-doc -->
66    * @generated
67    */

68   String JavaDoc eNS_PREFIX = "sdo";
69
70   /**
71    * The singleton instance of the package.
72    * <!-- begin-user-doc -->
73    * <!-- end-user-doc -->
74    * @generated
75    */

76   SDOPackage eINSTANCE = org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl.init();
77
78   /**
79    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.EDataObjectImpl <em>EData Object</em>}' class.
80    * <!-- begin-user-doc -->
81    * <!-- end-user-doc -->
82    * @see org.eclipse.emf.ecore.sdo.impl.EDataObjectImpl
83    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEDataObject()
84    * @generated
85    */

86   int EDATA_OBJECT = 3;
87
88   /**
89    * The meta object id for the '{@link commonj.sdo.DataGraph <em>Data Graph</em>}' class.
90    * <!-- begin-user-doc -->
91    * <!-- end-user-doc -->
92    * @see commonj.sdo.DataGraph
93    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getDataGraph()
94    * @generated
95    */

96   int DATA_GRAPH = 7;
97
98   /**
99    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.EDataGraphImpl <em>EData Graph</em>}' class.
100    * <!-- begin-user-doc -->
101    * <!-- end-user-doc -->
102    * @see org.eclipse.emf.ecore.sdo.impl.EDataGraphImpl
103    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEDataGraph()
104    * @generated
105    */

106   int EDATA_GRAPH = 2;
107
108   /**
109    * The meta object id for the '{@link commonj.sdo.ChangeSummary <em>Change Summary</em>}' class.
110    * <!-- begin-user-doc -->
111    * <!-- end-user-doc -->
112    * @see commonj.sdo.ChangeSummary
113    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getChangeSummary()
114    * @generated
115    */

116   int CHANGE_SUMMARY = 5;
117
118   /**
119    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.EChangeSummaryImpl <em>EChange Summary</em>}' class.
120    * <!-- begin-user-doc -->
121    * <!-- end-user-doc -->
122    * @see org.eclipse.emf.ecore.sdo.impl.EChangeSummaryImpl
123    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEChangeSummary()
124    * @generated
125    */

126   int ECHANGE_SUMMARY = 0;
127
128   /**
129    * The feature id for the '<em><b>Object Changes</b></em>' map.
130    * <!-- begin-user-doc -->
131    * <!-- end-user-doc -->
132    * @generated
133    * @ordered
134    */

135   int ECHANGE_SUMMARY__OBJECT_CHANGES = ChangePackage.CHANGE_DESCRIPTION__OBJECT_CHANGES;
136
137   /**
138    * The feature id for the '<em><b>Objects To Detach</b></em>' reference list.
139    * <!-- begin-user-doc -->
140    * <!-- end-user-doc -->
141    * @generated
142    * @ordered
143    */

144   int ECHANGE_SUMMARY__OBJECTS_TO_DETACH = ChangePackage.CHANGE_DESCRIPTION__OBJECTS_TO_DETACH;
145
146   /**
147    * The feature id for the '<em><b>Objects To Attach</b></em>' containment reference list.
148    * <!-- begin-user-doc -->
149    * <!-- end-user-doc -->
150    * @generated
151    * @ordered
152    */

153   int ECHANGE_SUMMARY__OBJECTS_TO_ATTACH = ChangePackage.CHANGE_DESCRIPTION__OBJECTS_TO_ATTACH;
154
155   /**
156    * The feature id for the '<em><b>Resource Changes</b></em>' containment reference list.
157    * <!-- begin-user-doc -->
158    * <!-- end-user-doc -->
159    * @generated
160    * @ordered
161    */

162   int ECHANGE_SUMMARY__RESOURCE_CHANGES = ChangePackage.CHANGE_DESCRIPTION__RESOURCE_CHANGES;
163
164   /**
165    * The feature id for the '<em><b>Logging</b></em>' attribute.
166    * <!-- begin-user-doc -->
167    * <!-- end-user-doc -->
168    * @generated
169    * @ordered
170    */

171   int ECHANGE_SUMMARY__LOGGING = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 0;
172
173   /**
174    * The feature id for the '<em><b>Data Graph</b></em>' reference.
175    * <!-- begin-user-doc -->
176    * <!-- end-user-doc -->
177    * @generated
178    * @ordered
179    */

180   int ECHANGE_SUMMARY__DATA_GRAPH = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 1;
181
182   /**
183    * The feature id for the '<em><b>Changed Data Objects</b></em>' reference list.
184    * <!-- begin-user-doc -->
185    * <!-- end-user-doc -->
186    * @generated
187    * @ordered
188    */

189   int ECHANGE_SUMMARY__CHANGED_DATA_OBJECTS = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 2;
190
191   /**
192    * The feature id for the '<em><b>EData Graph</b></em>' reference.
193    * <!-- begin-user-doc -->
194    * <!-- end-user-doc -->
195    * @generated
196    * @ordered
197    */

198   int ECHANGE_SUMMARY__EDATA_GRAPH = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 3;
199
200   /**
201    * The meta object id for the '{@link commonj.sdo.Property <em>Property</em>}' class.
202    * <!-- begin-user-doc -->
203    * <!-- end-user-doc -->
204    * @see commonj.sdo.Property
205    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getProperty()
206    * @generated
207    */

208   int PROPERTY = 11;
209
210   /**
211    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.EPropertyImpl <em>EProperty</em>}' class.
212    * <!-- begin-user-doc -->
213    * <!-- end-user-doc -->
214    * @see org.eclipse.emf.ecore.sdo.impl.EPropertyImpl
215    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEProperty()
216    * @generated
217    */

218   int EPROPERTY = 4;
219
220   /**
221    * The meta object id for the '{@link commonj.sdo.Type <em>Type</em>}' class.
222    * <!-- begin-user-doc -->
223    * <!-- end-user-doc -->
224    * @see commonj.sdo.Type
225    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getType()
226    * @generated
227    */

228   int TYPE = 13;
229
230   /**
231    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.ETypeImpl <em>EType</em>}' class.
232    * <!-- begin-user-doc -->
233    * <!-- end-user-doc -->
234    * @see org.eclipse.emf.ecore.sdo.impl.ETypeImpl
235    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEType()
236    * @generated
237    */

238   int ETYPE = 10;
239
240   /**
241    * The meta object id for the '{@link commonj.sdo.Sequence <em>Sequence</em>}' class.
242    * <!-- begin-user-doc -->
243    * <!-- end-user-doc -->
244    * @see commonj.sdo.Sequence
245    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getSequence()
246    * @generated
247    */

248   int SEQUENCE = 12;
249
250   /**
251    * The meta object id for the '{@link commonj.sdo.DataObject <em>Data Object</em>}' class.
252    * <!-- begin-user-doc -->
253    * <!-- end-user-doc -->
254    * @see commonj.sdo.DataObject
255    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getDataObject()
256    * @generated
257    */

258   int DATA_OBJECT = 8;
259
260   /**
261    * The number of structural features of the the '<em>EChange Summary</em>' class.
262    * <!-- begin-user-doc -->
263    * <!-- end-user-doc -->
264    * @generated
265    * @ordered
266    */

267   int ECHANGE_SUMMARY_FEATURE_COUNT = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 4;
268
269   /**
270    * The meta object id for the '{@link commonj.sdo.ChangeSummary.Setting <em>Change Summary Setting</em>}' class.
271    * <!-- begin-user-doc -->
272    * <!-- end-user-doc -->
273    * @see commonj.sdo.ChangeSummary.Setting
274    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getChangeSummarySetting()
275    * @generated
276    */

277   int CHANGE_SUMMARY_SETTING = 6;
278
279   /**
280    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.EChangeSummarySettingImpl <em>EChange Summary Setting</em>}' class.
281    * <!-- begin-user-doc -->
282    * <!-- end-user-doc -->
283    * @see org.eclipse.emf.ecore.sdo.impl.EChangeSummarySettingImpl
284    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEChangeSummarySetting()
285    * @generated
286    */

287   int ECHANGE_SUMMARY_SETTING = 1;
288
289   /**
290    * The feature id for the '<em><b>Feature Name</b></em>' attribute.
291    * <!-- begin-user-doc -->
292    * <!-- end-user-doc -->
293    * @generated
294    * @ordered
295    */

296   int ECHANGE_SUMMARY_SETTING__FEATURE_NAME = ChangePackage.FEATURE_CHANGE__FEATURE_NAME;
297
298   /**
299    * The feature id for the '<em><b>Data Value</b></em>' attribute.
300    * <!-- begin-user-doc -->
301    * <!-- end-user-doc -->
302    * @generated
303    * @ordered
304    */

305   int ECHANGE_SUMMARY_SETTING__DATA_VALUE = ChangePackage.FEATURE_CHANGE__DATA_VALUE;
306
307   /**
308    * The feature id for the '<em><b>Set</b></em>' attribute.
309    * <!-- begin-user-doc -->
310    * <!-- end-user-doc -->
311    * @generated
312    * @ordered
313    */

314   int ECHANGE_SUMMARY_SETTING__SET = ChangePackage.FEATURE_CHANGE__SET;
315
316   /**
317    * The feature id for the '<em><b>Value</b></em>' attribute.
318    * <!-- begin-user-doc -->
319    * <!-- end-user-doc -->
320    * @generated
321    * @ordered
322    */

323   int ECHANGE_SUMMARY_SETTING__VALUE = ChangePackage.FEATURE_CHANGE__VALUE;
324
325   /**
326    * The feature id for the '<em><b>Feature</b></em>' reference.
327    * <!-- begin-user-doc -->
328    * <!-- end-user-doc -->
329    * @generated
330    * @ordered
331    */

332   int ECHANGE_SUMMARY_SETTING__FEATURE = ChangePackage.FEATURE_CHANGE__FEATURE;
333
334   /**
335    * The feature id for the '<em><b>Reference Value</b></em>' reference.
336    * <!-- begin-user-doc -->
337    * <!-- end-user-doc -->
338    * @generated
339    * @ordered
340    */

341   int ECHANGE_SUMMARY_SETTING__REFERENCE_VALUE = ChangePackage.FEATURE_CHANGE__REFERENCE_VALUE;
342
343   /**
344    * The feature id for the '<em><b>List Changes</b></em>' containment reference list.
345    * <!-- begin-user-doc -->
346    * <!-- end-user-doc -->
347    * @generated
348    * @ordered
349    */

350   int ECHANGE_SUMMARY_SETTING__LIST_CHANGES = ChangePackage.FEATURE_CHANGE__LIST_CHANGES;
351
352   /**
353    * The feature id for the '<em><b>Property</b></em>' reference.
354    * <!-- begin-user-doc -->
355    * <!-- end-user-doc -->
356    * @generated
357    * @ordered
358    */

359   int ECHANGE_SUMMARY_SETTING__PROPERTY = ChangePackage.FEATURE_CHANGE_FEATURE_COUNT + 0;
360
361   /**
362    * The number of structural features of the the '<em>EChange Summary Setting</em>' class.
363    * <!-- begin-user-doc -->
364    * <!-- end-user-doc -->
365    * @generated
366    * @ordered
367    */

368   int ECHANGE_SUMMARY_SETTING_FEATURE_COUNT = ChangePackage.FEATURE_CHANGE_FEATURE_COUNT + 1;
369
370   /**
371    * The feature id for the '<em><b>Root Object</b></em>' reference.
372    * <!-- begin-user-doc -->
373    * <!-- end-user-doc -->
374    * @generated
375    * @ordered
376    */

377   int DATA_GRAPH__ROOT_OBJECT = 0;
378
379   /**
380    * The feature id for the '<em><b>Change Summary</b></em>' reference.
381    * <!-- begin-user-doc -->
382    * <!-- end-user-doc -->
383    * @generated
384    * @ordered
385    */

386   int DATA_GRAPH__CHANGE_SUMMARY = 1;
387
388   /**
389    * The number of structural features of the the '<em>Data Graph</em>' class.
390    * <!-- begin-user-doc -->
391    * <!-- end-user-doc -->
392    * @generated
393    * @ordered
394    */

395   int DATA_GRAPH_FEATURE_COUNT = 2;
396
397   /**
398    * The feature id for the '<em><b>Root Object</b></em>' reference.
399    * <!-- begin-user-doc -->
400    * <!-- end-user-doc -->
401    * @generated
402    * @ordered
403    */

404   int EDATA_GRAPH__ROOT_OBJECT = DATA_GRAPH__ROOT_OBJECT;
405
406   /**
407    * The feature id for the '<em><b>Change Summary</b></em>' reference.
408    * <!-- begin-user-doc -->
409    * <!-- end-user-doc -->
410    * @generated
411    * @ordered
412    */

413   int EDATA_GRAPH__CHANGE_SUMMARY = DATA_GRAPH__CHANGE_SUMMARY;
414
415   /**
416    * The feature id for the '<em><b>Resource Set</b></em>' attribute.
417    * <!-- begin-user-doc -->
418    * <!-- end-user-doc -->
419    * @generated
420    * @ordered
421    */

422   int EDATA_GRAPH__RESOURCE_SET = DATA_GRAPH_FEATURE_COUNT + 0;
423
424   /**
425    * The feature id for the '<em><b>Root Resource</b></em>' attribute.
426    * <!-- begin-user-doc -->
427    * <!-- end-user-doc -->
428    * @generated
429    * @ordered
430    */

431   int EDATA_GRAPH__ROOT_RESOURCE = DATA_GRAPH_FEATURE_COUNT + 1;
432
433   /**
434    * The feature id for the '<em><b>EChange Summary</b></em>' reference.
435    * <!-- begin-user-doc -->
436    * <!-- end-user-doc -->
437    * @generated
438    * @ordered
439    */

440   int EDATA_GRAPH__ECHANGE_SUMMARY = DATA_GRAPH_FEATURE_COUNT + 2;
441
442   /**
443    * The feature id for the '<em><b>ERoot Object</b></em>' reference.
444    * <!-- begin-user-doc -->
445    * <!-- end-user-doc -->
446    * @generated
447    * @ordered
448    */

449   int EDATA_GRAPH__EROOT_OBJECT = DATA_GRAPH_FEATURE_COUNT + 3;
450
451   /**
452    * The number of structural features of the the '<em>EData Graph</em>' class.
453    * <!-- begin-user-doc -->
454    * <!-- end-user-doc -->
455    * @generated
456    * @ordered
457    */

458   int EDATA_GRAPH_FEATURE_COUNT = DATA_GRAPH_FEATURE_COUNT + 4;
459
460   /**
461    * The number of structural features of the the '<em>EData Object</em>' class.
462    * <!-- begin-user-doc -->
463    * <!-- end-user-doc -->
464    * @generated
465    * @ordered
466    */

467   int EDATA_OBJECT_FEATURE_COUNT = EcorePackage.EOBJECT_FEATURE_COUNT + 0;
468
469   /**
470    * The feature id for the '<em><b>Name</b></em>' attribute.
471    * <!-- begin-user-doc -->
472    * <!-- end-user-doc -->
473    * @generated
474    * @ordered
475    */

476   int PROPERTY__NAME = 0;
477
478   /**
479    * The feature id for the '<em><b>Many</b></em>' attribute.
480    * <!-- begin-user-doc -->
481    * <!-- end-user-doc -->
482    * @generated
483    * @ordered
484    */

485   int PROPERTY__MANY = 1;
486
487   /**
488    * The feature id for the '<em><b>Containment</b></em>' attribute.
489    * <!-- begin-user-doc -->
490    * <!-- end-user-doc -->
491    * @generated
492    * @ordered
493    */

494   int PROPERTY__CONTAINMENT = 2;
495
496   /**
497    * The feature id for the '<em><b>Default</b></em>' attribute.
498    * <!-- begin-user-doc -->
499    * <!-- end-user-doc -->
500    * @generated
501    * @ordered
502    */

503   int PROPERTY__DEFAULT = 3;
504
505   /**
506    * The feature id for the '<em><b>Type</b></em>' reference.
507    * <!-- begin-user-doc -->
508    * <!-- end-user-doc -->
509    * @generated
510    * @ordered
511    */

512   int PROPERTY__TYPE = 4;
513
514   /**
515    * The feature id for the '<em><b>Containing Type</b></em>' container reference.
516    * <!-- begin-user-doc -->
517    * <!-- end-user-doc -->
518    * @generated
519    * @ordered
520    */

521   int PROPERTY__CONTAINING_TYPE = 5;
522
523   /**
524    * The number of structural features of the the '<em>Property</em>' class.
525    * <!-- begin-user-doc -->
526    * <!-- end-user-doc -->
527    * @generated
528    * @ordered
529    */

530   int PROPERTY_FEATURE_COUNT = 6;
531
532   /**
533    * The feature id for the '<em><b>Name</b></em>' attribute.
534    * <!-- begin-user-doc -->
535    * <!-- end-user-doc -->
536    * @generated
537    * @ordered
538    */

539   int EPROPERTY__NAME = PROPERTY__NAME;
540
541   /**
542    * The feature id for the '<em><b>Many</b></em>' attribute.
543    * <!-- begin-user-doc -->
544    * <!-- end-user-doc -->
545    * @generated
546    * @ordered
547    */

548   int EPROPERTY__MANY = PROPERTY__MANY;
549
550   /**
551    * The feature id for the '<em><b>Containment</b></em>' attribute.
552    * <!-- begin-user-doc -->
553    * <!-- end-user-doc -->
554    * @generated
555    * @ordered
556    */

557   int EPROPERTY__CONTAINMENT = PROPERTY__CONTAINMENT;
558
559   /**
560    * The feature id for the '<em><b>Default</b></em>' attribute.
561    * <!-- begin-user-doc -->
562    * <!-- end-user-doc -->
563    * @generated
564    * @ordered
565    */

566   int EPROPERTY__DEFAULT = PROPERTY__DEFAULT;
567
568   /**
569    * The feature id for the '<em><b>Type</b></em>' reference.
570    * <!-- begin-user-doc -->
571    * <!-- end-user-doc -->
572    * @generated
573    * @ordered
574    */

575   int EPROPERTY__TYPE = PROPERTY__TYPE;
576
577   /**
578    * The feature id for the '<em><b>Containing Type</b></em>' container reference.
579    * <!-- begin-user-doc -->
580    * <!-- end-user-doc -->
581    * @generated
582    * @ordered
583    */

584   int EPROPERTY__CONTAINING_TYPE = PROPERTY__CONTAINING_TYPE;
585
586   /**
587    * The feature id for the '<em><b>EStructural Feature</b></em>' reference.
588    * <!-- begin-user-doc -->
589    * <!-- end-user-doc -->
590    * @generated
591    * @ordered
592    */

593   int EPROPERTY__ESTRUCTURAL_FEATURE = PROPERTY_FEATURE_COUNT + 0;
594
595   /**
596    * The number of structural features of the the '<em>EProperty</em>' class.
597    * <!-- begin-user-doc -->
598    * <!-- end-user-doc -->
599    * @generated
600    * @ordered
601    */

602   int EPROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 1;
603
604   /**
605    * The feature id for the '<em><b>Logging</b></em>' attribute.
606    * <!-- begin-user-doc -->
607    * <!-- end-user-doc -->
608    * @generated
609    * @ordered
610    */

611   int CHANGE_SUMMARY__LOGGING = 0;
612
613   /**
614    * The feature id for the '<em><b>Data Graph</b></em>' reference.
615    * <!-- begin-user-doc -->
616    * <!-- end-user-doc -->
617    * @generated
618    * @ordered
619    */

620   int CHANGE_SUMMARY__DATA_GRAPH = 1;
621
622   /**
623    * The feature id for the '<em><b>Changed Data Objects</b></em>' reference list.
624    * <!-- begin-user-doc -->
625    * <!-- end-user-doc -->
626    * @generated
627    * @ordered
628    */

629   int CHANGE_SUMMARY__CHANGED_DATA_OBJECTS = 2;
630
631   /**
632    * The number of structural features of the the '<em>Change Summary</em>' class.
633    * <!-- begin-user-doc -->
634    * <!-- end-user-doc -->
635    * @generated
636    * @ordered
637    */

638   int CHANGE_SUMMARY_FEATURE_COUNT = 3;
639
640   /**
641    * The feature id for the '<em><b>Property</b></em>' reference.
642    * <!-- begin-user-doc -->
643    * <!-- end-user-doc -->
644    * @generated
645    * @ordered
646    */

647   int CHANGE_SUMMARY_SETTING__PROPERTY = 0;
648
649   /**
650    * The number of structural features of the the '<em>Change Summary Setting</em>' class.
651    * <!-- begin-user-doc -->
652    * <!-- end-user-doc -->
653    * @generated
654    * @ordered
655    */

656   int CHANGE_SUMMARY_SETTING_FEATURE_COUNT = 1;
657
658   /**
659    * The number of structural features of the the '<em>Data Object</em>' class.
660    * <!-- begin-user-doc -->
661    * <!-- end-user-doc -->
662    * @generated
663    * @ordered
664    */

665   int DATA_OBJECT_FEATURE_COUNT = 0;
666
667
668   /**
669    * The number of structural features of the the '<em>Sequence</em>' class.
670    * <!-- begin-user-doc -->
671    * <!-- end-user-doc -->
672    * @generated
673    * @ordered
674    */

675   int SEQUENCE_FEATURE_COUNT = 0;
676
677
678   /**
679    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.util.ESequence <em>ESequence</em>}' class.
680    * <!-- begin-user-doc -->
681    * <!-- end-user-doc -->
682    * @see org.eclipse.emf.ecore.sdo.util.ESequence
683    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getESequence()
684    * @generated
685    */

686   int ESEQUENCE = 9;
687
688   /**
689    * The number of structural features of the the '<em>ESequence</em>' class.
690    * <!-- begin-user-doc -->
691    * <!-- end-user-doc -->
692    * @generated
693    * @ordered
694    */

695   int ESEQUENCE_FEATURE_COUNT = SEQUENCE_FEATURE_COUNT + 0;
696
697   /**
698    * The feature id for the '<em><b>Name</b></em>' attribute.
699    * <!-- begin-user-doc -->
700    * <!-- end-user-doc -->
701    * @generated
702    * @ordered
703    */

704   int TYPE__NAME = 0;
705
706   /**
707    * The feature id for the '<em><b>URI</b></em>' attribute.
708    * <!-- begin-user-doc -->
709    * <!-- end-user-doc -->
710    * @generated
711    * @ordered
712    */

713   int TYPE__URI = 1;
714
715   /**
716    * The feature id for the '<em><b>Instance Class</b></em>' attribute.
717    * <!-- begin-user-doc -->
718    * <!-- end-user-doc -->
719    * @generated
720    * @ordered
721    */

722   int TYPE__INSTANCE_CLASS = 2;
723
724   /**
725    * The feature id for the '<em><b>Properties</b></em>' containment reference list.
726    * <!-- begin-user-doc -->
727    * <!-- end-user-doc -->
728    * @generated
729    * @ordered
730    */

731   int TYPE__PROPERTIES = 3;
732
733   /**
734    * The number of structural features of the the '<em>Type</em>' class.
735    * <!-- begin-user-doc -->
736    * <!-- end-user-doc -->
737    * @generated
738    * @ordered
739    */

740   int TYPE_FEATURE_COUNT = 4;
741
742   /**
743    * The feature id for the '<em><b>Name</b></em>' attribute.
744    * <!-- begin-user-doc -->
745    * <!-- end-user-doc -->
746    * @generated
747    * @ordered
748    */

749   int ETYPE__NAME = TYPE__NAME;
750
751   /**
752    * The feature id for the '<em><b>URI</b></em>' attribute.
753    * <!-- begin-user-doc -->
754    * <!-- end-user-doc -->
755    * @generated
756    * @ordered
757    */

758   int ETYPE__URI = TYPE__URI;
759
760   /**
761    * The feature id for the '<em><b>Instance Class</b></em>' attribute.
762    * <!-- begin-user-doc -->
763    * <!-- end-user-doc -->
764    * @generated
765    * @ordered
766    */

767   int ETYPE__INSTANCE_CLASS = TYPE__INSTANCE_CLASS;
768
769   /**
770    * The feature id for the '<em><b>Properties</b></em>' containment reference list.
771    * <!-- begin-user-doc -->
772    * <!-- end-user-doc -->
773    * @generated
774    * @ordered
775    */

776   int ETYPE__PROPERTIES = TYPE__PROPERTIES;
777
778   /**
779    * The feature id for the '<em><b>EClassifier</b></em>' reference.
780    * <!-- begin-user-doc -->
781    * <!-- end-user-doc -->
782    * @generated
783    * @ordered
784    */

785   int ETYPE__ECLASSIFIER = TYPE_FEATURE_COUNT + 0;
786
787   /**
788    * The number of structural features of the the '<em>EType</em>' class.
789    * <!-- begin-user-doc -->
790    * <!-- end-user-doc -->
791    * @generated
792    * @ordered
793    */

794   int ETYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 1;
795
796   /**
797    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.InternalEDataObject <em>Internal EData Object</em>}' class.
798    * <!-- begin-user-doc -->
799    * <!-- end-user-doc -->
800    * @see org.eclipse.emf.ecore.sdo.InternalEDataObject
801    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getInternalEDataObject()
802    * @generated
803    */

804   int INTERNAL_EDATA_OBJECT = 14;
805
806   /**
807    * The number of structural features of the the '<em>Internal EData Object</em>' class.
808    * <!-- begin-user-doc -->
809    * <!-- end-user-doc -->
810    * @generated
811    * @ordered
812    */

813   int INTERNAL_EDATA_OBJECT_FEATURE_COUNT = EDATA_OBJECT_FEATURE_COUNT + 0;
814
815   /**
816    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.EDataObjectAnyTypeImpl <em>EData Object Any Type</em>}' class.
817    * <!-- begin-user-doc -->
818    * <!-- end-user-doc -->
819    * @see org.eclipse.emf.ecore.sdo.impl.EDataObjectAnyTypeImpl
820    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEDataObjectAnyType()
821    * @generated
822    */

823   int EDATA_OBJECT_ANY_TYPE = 15;
824
825   /**
826    * The feature id for the '<em><b>Mixed</b></em>' attribute list.
827    * <!-- begin-user-doc -->
828    * <!-- end-user-doc -->
829    * @generated
830    * @ordered
831    */

832   int EDATA_OBJECT_ANY_TYPE__MIXED = XMLTypePackage.ANY_TYPE__MIXED;
833
834   /**
835    * The feature id for the '<em><b>Any</b></em>' attribute list.
836    * <!-- begin-user-doc -->
837    * <!-- end-user-doc -->
838    * @generated
839    * @ordered
840    */

841   int EDATA_OBJECT_ANY_TYPE__ANY = XMLTypePackage.ANY_TYPE__ANY;
842
843   /**
844    * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
845    * <!-- begin-user-doc -->
846    * <!-- end-user-doc -->
847    * @generated
848    * @ordered
849    */

850   int EDATA_OBJECT_ANY_TYPE__ANY_ATTRIBUTE = XMLTypePackage.ANY_TYPE__ANY_ATTRIBUTE;
851
852   /**
853    * The number of structural features of the the '<em>EData Object Any Type</em>' class.
854    * <!-- begin-user-doc -->
855    * <!-- end-user-doc -->
856    * @generated
857    * @ordered
858    */

859   int EDATA_OBJECT_ANY_TYPE_FEATURE_COUNT = XMLTypePackage.ANY_TYPE_FEATURE_COUNT + 0;
860
861   /**
862    * The meta object id for the '{@link org.eclipse.emf.ecore.sdo.impl.EDataObjectSimpleAnyTypeImpl <em>EData Object Simple Any Type</em>}' class.
863    * <!-- begin-user-doc -->
864    * <!-- end-user-doc -->
865    * @see org.eclipse.emf.ecore.sdo.impl.EDataObjectSimpleAnyTypeImpl
866    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEDataObjectSimpleAnyType()
867    * @generated
868    */

869   int EDATA_OBJECT_SIMPLE_ANY_TYPE = 16;
870
871   /**
872    * The feature id for the '<em><b>Mixed</b></em>' attribute list.
873    * <!-- begin-user-doc -->
874    * <!-- end-user-doc -->
875    * @generated
876    * @ordered
877    */

878   int EDATA_OBJECT_SIMPLE_ANY_TYPE__MIXED = XMLTypePackage.SIMPLE_ANY_TYPE__MIXED;
879
880   /**
881    * The feature id for the '<em><b>Any</b></em>' attribute list.
882    * <!-- begin-user-doc -->
883    * <!-- end-user-doc -->
884    * @generated
885    * @ordered
886    */

887   int EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY = XMLTypePackage.SIMPLE_ANY_TYPE__ANY;
888
889   /**
890    * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
891    * <!-- begin-user-doc -->
892    * <!-- end-user-doc -->
893    * @generated
894    * @ordered
895    */

896   int EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY_ATTRIBUTE = XMLTypePackage.SIMPLE_ANY_TYPE__ANY_ATTRIBUTE;
897
898   /**
899    * The feature id for the '<em><b>Raw Value</b></em>' attribute.
900    * <!-- begin-user-doc -->
901    * <!-- end-user-doc -->
902    * @generated
903    * @ordered
904    */

905   int EDATA_OBJECT_SIMPLE_ANY_TYPE__RAW_VALUE = XMLTypePackage.SIMPLE_ANY_TYPE__RAW_VALUE;
906
907   /**
908    * The feature id for the '<em><b>Value</b></em>' attribute.
909    * <!-- begin-user-doc -->
910    * <!-- end-user-doc -->
911    * @generated
912    * @ordered
913    */

914   int EDATA_OBJECT_SIMPLE_ANY_TYPE__VALUE = XMLTypePackage.SIMPLE_ANY_TYPE__VALUE;
915
916   /**
917    * The feature id for the '<em><b>Instance Type</b></em>' reference.
918    * <!-- begin-user-doc -->
919    * <!-- end-user-doc -->
920    * @generated
921    * @ordered
922    */

923   int EDATA_OBJECT_SIMPLE_ANY_TYPE__INSTANCE_TYPE = XMLTypePackage.SIMPLE_ANY_TYPE__INSTANCE_TYPE;
924
925   /**
926    * The number of structural features of the the '<em>EData Object Simple Any Type</em>' class.
927    * <!-- begin-user-doc -->
928    * <!-- end-user-doc -->
929    * @generated
930    * @ordered
931    */

932   int EDATA_OBJECT_SIMPLE_ANY_TYPE_FEATURE_COUNT = XMLTypePackage.SIMPLE_ANY_TYPE_FEATURE_COUNT + 0;
933
934   /**
935    * The meta object id for the '<em>EJava List</em>' data type.
936    * <!-- begin-user-doc -->
937    * <!-- end-user-doc -->
938    * @see java.util.List
939    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEJavaList()
940    * @generated
941    */

942   int EJAVA_LIST = 17;
943
944
945   /**
946    * The meta object id for the '<em>EObject Stream Exception</em>' data type.
947    * <!-- begin-user-doc -->
948    * <!-- end-user-doc -->
949    * @see java.io.ObjectStreamException
950    * @see org.eclipse.emf.ecore.sdo.impl.SDOPackageImpl#getEObjectStreamException()
951    * @generated
952    */

953   int EOBJECT_STREAM_EXCEPTION = 18;
954
955
956   /**
957    * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EDataObject <em>EData Object</em>}'.
958    * <!-- begin-user-doc -->
959    * <!-- end-user-doc -->
960    * @return the meta object for class '<em>EData Object</em>'.
961    * @see org.eclipse.emf.ecore.sdo.EDataObject
962    * @generated
963    */

964   EClass getEDataObject();
965
966   /**
967    * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EDataGraph <em>EData Graph</em>}'.
968    * <!-- begin-user-doc -->
969    * <!-- end-user-doc -->
970    * @return the meta object for class '<em>EData Graph</em>'.
971    * @see org.eclipse.emf.ecore.sdo.EDataGraph
972    * @generated
973    */

974   EClass getEDataGraph();
975
976   /**
977    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.sdo.EDataGraph#getResourceSet <em>Resource Set</em>}'.
978    * <!-- begin-user-doc -->
979    * <!-- end-user-doc -->
980    * @return the meta object for the attribute '<em>Resource Set</em>'.
981    * @see org.eclipse.emf.ecore.sdo.EDataGraph#getResourceSet()
982    * @see #getEDataGraph()
983    * @generated
984    */

985   EAttribute getEDataGraph_ResourceSet();
986
987   /**
988    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.sdo.EDataGraph#getRootResource <em>Root Resource</em>}'.
989    * <!-- begin-user-doc -->
990    * <!-- end-user-doc -->
991    * @return the meta object for the attribute '<em>Root Resource</em>'.
992    * @see org.eclipse.emf.ecore.sdo.EDataGraph#getRootResource()
993    * @see #getEDataGraph()
994    * @generated
995    */

996   EAttribute getEDataGraph_RootResource();
997
998   /**
999    * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.sdo.EDataGraph#getEChangeSummary <em>EChange Summary</em>}'.
1000   * <!-- begin-user-doc -->
1001   * <!-- end-user-doc -->
1002   * @return the meta object for the reference '<em>EChange Summary</em>'.
1003   * @see org.eclipse.emf.ecore.sdo.EDataGraph#getEChangeSummary()
1004   * @see #getEDataGraph()
1005   * @generated
1006   */

1007  EReference getEDataGraph_EChangeSummary();
1008
1009  /**
1010   * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.sdo.EDataGraph#getERootObject <em>ERoot Object</em>}'.
1011   * <!-- begin-user-doc -->
1012   * <!-- end-user-doc -->
1013   * @return the meta object for the reference '<em>ERoot Object</em>'.
1014   * @see org.eclipse.emf.ecore.sdo.EDataGraph#getERootObject()
1015   * @see #getEDataGraph()
1016   * @generated
1017   */

1018  EReference getEDataGraph_ERootObject();
1019
1020  /**
1021   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EChangeSummary <em>EChange Summary</em>}'.
1022   * <!-- begin-user-doc -->
1023   * <!-- end-user-doc -->
1024   * @return the meta object for class '<em>EChange Summary</em>'.
1025   * @see org.eclipse.emf.ecore.sdo.EChangeSummary
1026   * @generated
1027   */

1028  EClass getEChangeSummary();
1029
1030  /**
1031   * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.sdo.EChangeSummary#getEDataGraph <em>EData Graph</em>}'.
1032   * <!-- begin-user-doc -->
1033   * <!-- end-user-doc -->
1034   * @return the meta object for the reference '<em>EData Graph</em>'.
1035   * @see org.eclipse.emf.ecore.sdo.EChangeSummary#getEDataGraph()
1036   * @see #getEChangeSummary()
1037   * @generated
1038   */

1039  EReference getEChangeSummary_EDataGraph();
1040
1041  /**
1042   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EProperty <em>EProperty</em>}'.
1043   * <!-- begin-user-doc -->
1044   * <!-- end-user-doc -->
1045   * @return the meta object for class '<em>EProperty</em>'.
1046   * @see org.eclipse.emf.ecore.sdo.EProperty
1047   * @generated
1048   */

1049  EClass getEProperty();
1050
1051  /**
1052   * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.sdo.EProperty#getEStructuralFeature <em>EStructural Feature</em>}'.
1053   * <!-- begin-user-doc -->
1054   * <!-- end-user-doc -->
1055   * @return the meta object for the reference '<em>EStructural Feature</em>'.
1056   * @see org.eclipse.emf.ecore.sdo.EProperty#getEStructuralFeature()
1057   * @see #getEProperty()
1058   * @generated
1059   */

1060  EReference getEProperty_EStructuralFeature();
1061
1062  /**
1063   * Returns the meta object for class '{@link commonj.sdo.DataObject <em>Data Object</em>}'.
1064   * <!-- begin-user-doc -->
1065   * <!-- end-user-doc -->
1066   * @return the meta object for class '<em>Data Object</em>'.
1067   * @see commonj.sdo.DataObject
1068   * @model instanceClass="commonj.sdo.DataObject"
1069   * @generated
1070   */

1071  EClass getDataObject();
1072
1073  /**
1074   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.util.ESequence <em>ESequence</em>}'.
1075   * <!-- begin-user-doc -->
1076   * <!-- end-user-doc -->
1077   * @return the meta object for class '<em>ESequence</em>'.
1078   * @see org.eclipse.emf.ecore.sdo.util.ESequence
1079   * @model instanceClass="org.eclipse.emf.ecore.sdo.util.ESequence"
1080   * @generated
1081   */

1082  EClass getESequence();
1083
1084  /**
1085   * Returns the meta object for class '{@link commonj.sdo.DataGraph <em>Data Graph</em>}'.
1086   * <!-- begin-user-doc -->
1087   * <!-- end-user-doc -->
1088   * @return the meta object for class '<em>Data Graph</em>'.
1089   * @see commonj.sdo.DataGraph
1090   * @model instanceClass="commonj.sdo.DataGraph"
1091   * @generated
1092   */

1093  EClass getDataGraph();
1094
1095  /**
1096   * Returns the meta object for the reference '{@link commonj.sdo.DataGraph#getRootObject <em>Root Object</em>}'.
1097   * <!-- begin-user-doc -->
1098   * <!-- end-user-doc -->
1099   * @return the meta object for the reference '<em>Root Object</em>'.
1100   * @see commonj.sdo.DataGraph#getRootObject()
1101   * @see #getDataGraph()
1102   * @generated
1103   */

1104  EReference getDataGraph_RootObject();
1105
1106  /**
1107   * Returns the meta object for the reference '{@link commonj.sdo.DataGraph#getChangeSummary <em>Change Summary</em>}'.
1108   * <!-- begin-user-doc -->
1109   * <!-- end-user-doc -->
1110   * @return the meta object for the reference '<em>Change Summary</em>'.
1111   * @see commonj.sdo.DataGraph#getChangeSummary()
1112   * @see #getDataGraph()
1113   * @generated
1114   */

1115  EReference getDataGraph_ChangeSummary();
1116
1117  /**
1118   * Returns the meta object for class '{@link commonj.sdo.ChangeSummary <em>Change Summary</em>}'.
1119   * <!-- begin-user-doc -->
1120   * <!-- end-user-doc -->
1121   * @return the meta object for class '<em>Change Summary</em>'.
1122   * @see commonj.sdo.ChangeSummary
1123   * @model instanceClass="commonj.sdo.ChangeSummary"
1124   * @generated
1125   */

1126  EClass getChangeSummary();
1127
1128  /**
1129   * Returns the meta object for the attribute '{@link commonj.sdo.ChangeSummary#isLogging <em>Logging</em>}'.
1130   * <!-- begin-user-doc -->
1131   * <!-- end-user-doc -->
1132   * @return the meta object for the attribute '<em>Logging</em>'.
1133   * @see commonj.sdo.ChangeSummary#isLogging()
1134   * @see #getChangeSummary()
1135   * @generated
1136   */

1137  EAttribute getChangeSummary_Logging();
1138
1139  /**
1140   * Returns the meta object for the reference '{@link commonj.sdo.ChangeSummary#getDataGraph <em>Data Graph</em>}'.
1141   * <!-- begin-user-doc -->
1142   * <!-- end-user-doc -->
1143   * @return the meta object for the reference '<em>Data Graph</em>'.
1144   * @see commonj.sdo.ChangeSummary#getDataGraph()
1145   * @see #getChangeSummary()
1146   * @generated
1147   */

1148  EReference getChangeSummary_DataGraph();
1149
1150  /**
1151   * Returns the meta object for the reference list '{@link commonj.sdo.ChangeSummary#getChangedDataObjects <em>Changed Data Objects</em>}'.
1152   * <!-- begin-user-doc -->
1153   * <!-- end-user-doc -->
1154   * @return the meta object for the reference list '<em>Changed Data Objects</em>'.
1155   * @see commonj.sdo.ChangeSummary#getChangedDataObjects()
1156   * @see #getChangeSummary()
1157   * @generated
1158   */

1159  EReference getChangeSummary_ChangedDataObjects();
1160
1161  /**
1162   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EType <em>EType</em>}'.
1163   * <!-- begin-user-doc -->
1164   * <!-- end-user-doc -->
1165   * @return the meta object for class '<em>EType</em>'.
1166   * @see org.eclipse.emf.ecore.sdo.EType
1167   * @generated
1168   */

1169  EClass getEType();
1170
1171  /**
1172   * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.sdo.EType#getEClassifier <em>EClassifier</em>}'.
1173   * <!-- begin-user-doc -->
1174   * <!-- end-user-doc -->
1175   * @return the meta object for the reference '<em>EClassifier</em>'.
1176   * @see org.eclipse.emf.ecore.sdo.EType#getEClassifier()
1177   * @see #getEType()
1178   * @generated
1179   */

1180  EReference getEType_EClassifier();
1181
1182  /**
1183   * Returns the meta object for class '{@link commonj.sdo.Type <em>Type</em>}'.
1184   * <!-- begin-user-doc -->
1185   * <!-- end-user-doc -->
1186   * @return the meta object for class '<em>Type</em>'.
1187   * @see commonj.sdo.Type
1188   * @model instanceClass="commonj.sdo.Type"
1189   * @generated
1190   */

1191  EClass getType();
1192
1193  /**
1194   * Returns the meta object for the attribute '{@link commonj.sdo.Type#getName <em>Name</em>}'.
1195   * <!-- begin-user-doc -->
1196   * <!-- end-user-doc -->
1197   * @return the meta object for the attribute '<em>Name</em>'.
1198   * @see commonj.sdo.Type#getName()
1199   * @see #getType()
1200   * @generated
1201   */

1202  EAttribute getType_Name();
1203
1204  /**
1205   * Returns the meta object for the attribute '{@link commonj.sdo.Type#getURI <em>URI</em>}'.
1206   * <!-- begin-user-doc -->
1207   * <!-- end-user-doc -->
1208   * @return the meta object for the attribute '<em>URI</em>'.
1209   * @see commonj.sdo.Type#getURI()
1210   * @see #getType()
1211   * @generated
1212   */

1213  EAttribute getType_URI();
1214
1215  /**
1216   * Returns the meta object for the attribute '{@link commonj.sdo.Type#getInstanceClass <em>Instance Class</em>}'.
1217   * <!-- begin-user-doc -->
1218   * <!-- end-user-doc -->
1219   * @return the meta object for the attribute '<em>Instance Class</em>'.
1220   * @see commonj.sdo.Type#getInstanceClass()
1221   * @see #getType()
1222   * @generated
1223   */

1224  EAttribute getType_InstanceClass();
1225
1226  /**
1227   * Returns the meta object for the containment reference list '{@link commonj.sdo.Type#getProperties <em>Properties</em>}'.
1228   * <!-- begin-user-doc -->
1229   * <!-- end-user-doc -->
1230   * @return the meta object for the containment reference list '<em>Properties</em>'.
1231   * @see commonj.sdo.Type#getProperties()
1232   * @see #getType()
1233   * @generated
1234   */

1235  EReference getType_Properties();
1236
1237  /**
1238   * Returns the meta object for class '{@link commonj.sdo.Property <em>Property</em>}'.
1239   * <!-- begin-user-doc -->
1240   * <!-- end-user-doc -->
1241   * @return the meta object for class '<em>Property</em>'.
1242   * @see commonj.sdo.Property
1243   * @model instanceClass="commonj.sdo.Property"
1244   * @generated
1245   */

1246  EClass getProperty();
1247
1248  /**
1249   * Returns the meta object for the attribute '{@link commonj.sdo.Property#getName <em>Name</em>}'.
1250   * <!-- begin-user-doc -->
1251   * <!-- end-user-doc -->
1252   * @return the meta object for the attribute '<em>Name</em>'.
1253   * @see commonj.sdo.Property#getName()
1254   * @see #getProperty()
1255   * @generated
1256   */

1257  EAttribute getProperty_Name();
1258
1259  /**
1260   * Returns the meta object for the attribute '{@link commonj.sdo.Property#isMany <em>Many</em>}'.
1261   * <!-- begin-user-doc -->
1262   * <!-- end-user-doc -->
1263   * @return the meta object for the attribute '<em>Many</em>'.
1264   * @see commonj.sdo.Property#isMany()
1265   * @see #getProperty()
1266   * @generated
1267   */

1268  EAttribute getProperty_Many();
1269
1270  /**
1271   * Returns the meta object for the attribute '{@link commonj.sdo.Property#isContainment <em>Containment</em>}'.
1272   * <!-- begin-user-doc -->
1273   * <!-- end-user-doc -->
1274   * @return the meta object for the attribute '<em>Containment</em>'.
1275   * @see commonj.sdo.Property#isContainment()
1276   * @see #getProperty()
1277   * @generated
1278   */

1279  EAttribute getProperty_Containment();
1280
1281  /**
1282   * Returns the meta object for the attribute '{@link commonj.sdo.Property#getDefault <em>Default</em>}'.
1283   * <!-- begin-user-doc -->
1284   * <!-- end-user-doc -->
1285   * @return the meta object for the attribute '<em>Default</em>'.
1286   * @see commonj.sdo.Property#getDefault()
1287   * @see #getProperty()
1288   * @generated
1289   */

1290  EAttribute getProperty_Default();
1291
1292  /**
1293   * Returns the meta object for the reference '{@link commonj.sdo.Property#getType <em>Type</em>}'.
1294   * <!-- begin-user-doc -->
1295   * <!-- end-user-doc -->
1296   * @return the meta object for the reference '<em>Type</em>'.
1297   * @see commonj.sdo.Property#getType()
1298   * @see #getProperty()
1299   * @generated
1300   */

1301  EReference getProperty_Type();
1302
1303  /**
1304   * Returns the meta object for the container reference '{@link commonj.sdo.Property#getContainingType <em>Containing Type</em>}'.
1305   * <!-- begin-user-doc -->
1306   * <!-- end-user-doc -->
1307   * @return the meta object for the container reference '<em>Containing Type</em>'.
1308   * @see commonj.sdo.Property#getContainingType()
1309   * @see #getProperty()
1310   * @generated
1311   */

1312  EReference getProperty_ContainingType();
1313
1314  /**
1315   * Returns the meta object for class '{@link commonj.sdo.Sequence <em>Sequence</em>}'.
1316   * <!-- begin-user-doc -->
1317   * <!-- end-user-doc -->
1318   * @return the meta object for class '<em>Sequence</em>'.
1319   * @see commonj.sdo.Sequence
1320   * @model instanceClass="commonj.sdo.Sequence"
1321   * @generated
1322   */

1323  EClass getSequence();
1324
1325  /**
1326   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EChangeSummarySetting <em>EChange Summary Setting</em>}'.
1327   * <!-- begin-user-doc -->
1328   * <!-- end-user-doc -->
1329   * @return the meta object for class '<em>EChange Summary Setting</em>'.
1330   * @see org.eclipse.emf.ecore.sdo.EChangeSummarySetting
1331   * @generated
1332   */

1333  EClass getEChangeSummarySetting();
1334
1335  /**
1336   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.InternalEDataObject <em>Internal EData Object</em>}'.
1337   * <!-- begin-user-doc -->
1338   * <!-- end-user-doc -->
1339   * @return the meta object for class '<em>Internal EData Object</em>'.
1340   * @see org.eclipse.emf.ecore.sdo.InternalEDataObject
1341   * @generated
1342   */

1343  EClass getInternalEDataObject();
1344
1345  /**
1346   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EDataObjectAnyType <em>EData Object Any Type</em>}'.
1347   * <!-- begin-user-doc -->
1348   * <!-- end-user-doc -->
1349   * @return the meta object for class '<em>EData Object Any Type</em>'.
1350   * @see org.eclipse.emf.ecore.sdo.EDataObjectAnyType
1351   * @generated
1352   */

1353  EClass getEDataObjectAnyType();
1354
1355  /**
1356   * Returns the meta object for class '{@link org.eclipse.emf.ecore.sdo.EDataObjectSimpleAnyType <em>EData Object Simple Any Type</em>}'.
1357   * <!-- begin-user-doc -->
1358   * <!-- end-user-doc -->
1359   * @return the meta object for class '<em>EData Object Simple Any Type</em>'.
1360   * @see org.eclipse.emf.ecore.sdo.EDataObjectSimpleAnyType
1361   * @generated
1362   */

1363  EClass getEDataObjectSimpleAnyType();
1364
1365  /**
1366   * Returns the meta object for class '{@link commonj.sdo.ChangeSummary.Setting <em>Change Summary Setting</em>}'.
1367   * <!-- begin-user-doc -->
1368   * <!-- end-user-doc -->
1369   * @return the meta object for class '<em>Change Summary Setting</em>'.
1370   * @see commonj.sdo.ChangeSummary.Setting
1371   * @model instanceClass="commonj.sdo.ChangeSummary$Setting"
1372   * @generated
1373   */

1374  EClass getChangeSummarySetting();
1375
1376  /**
1377   * Returns the meta object for the reference '{@link commonj.sdo.ChangeSummary.Setting#getProperty <em>Property</em>}'.
1378   * <!-- begin-user-doc -->
1379   * <!-- end-user-doc -->
1380   * @return the meta object for the reference '<em>Property</em>'.
1381   * @see commonj.sdo.ChangeSummary.Setting#getProperty()
1382   * @see #getChangeSummarySetting()
1383   * @generated
1384   */

1385  EReference getChangeSummarySetting_Property();
1386
1387  /**
1388   * Returns the meta object for data type '{@link java.util.List <em>EJava List</em>}'.
1389   * <!-- begin-user-doc -->
1390   * <!-- end-user-doc -->
1391   * @return the meta object for data type '<em>EJava List</em>'.
1392   * @see java.util.List
1393   * @model instanceClass="java.util.List" serializable="false"
1394   * @generated
1395   */

1396  EDataType getEJavaList();
1397
1398  /**
1399   * Returns the meta object for data type '{@link java.io.ObjectStreamException <em>EObject Stream Exception</em>}'.
1400   * <!-- begin-user-doc -->
1401   * <!-- end-user-doc -->
1402   * @return the meta object for data type '<em>EObject Stream Exception</em>'.
1403   * @see java.io.ObjectStreamException
1404   * @model instanceClass="java.io.ObjectStreamException" serializable="false"
1405   * @generated
1406   */

1407  EDataType getEObjectStreamException();
1408
1409  /**
1410   * Returns the factory that creates the instances of the model.
1411   * <!-- begin-user-doc -->
1412   * <!-- end-user-doc -->
1413   * @return the factory that creates the instances of the model.
1414   * @generated
1415   */

1416  SDOFactory getSDOFactory();
1417
1418} //SDOPackage
1419
Popular Tags