KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > ecore > change > ChangePackage


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: ChangePackage.java,v 1.6 2005/06/22 20:00:42 davidms Exp $
16  */

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

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

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

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

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

74   ChangePackage eINSTANCE = org.eclipse.emf.ecore.change.impl.ChangePackageImpl.init();
75
76   /**
77    * The meta object id for the '{@link org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl <em>Description</em>}' class.
78    * <!-- begin-user-doc -->
79    * <!-- end-user-doc -->
80    * @see org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl
81    * @see org.eclipse.emf.ecore.change.impl.ChangePackageImpl#getChangeDescription()
82    * @generated
83    */

84   int CHANGE_DESCRIPTION = 0;
85
86   /**
87    * The feature id for the '<em><b>Object Changes</b></em>' map.
88    * <!-- begin-user-doc -->
89    * <!-- end-user-doc -->
90    * @generated
91    * @ordered
92    */

93   int CHANGE_DESCRIPTION__OBJECT_CHANGES = 0;
94
95   /**
96    * The feature id for the '<em><b>Objects To Detach</b></em>' reference list.
97    * <!-- begin-user-doc -->
98    * <!-- end-user-doc -->
99    * @generated
100    * @ordered
101    */

102   int CHANGE_DESCRIPTION__OBJECTS_TO_DETACH = 1;
103
104   /**
105    * The feature id for the '<em><b>Objects To Attach</b></em>' containment reference list.
106    * <!-- begin-user-doc -->
107    * <!-- end-user-doc -->
108    * @generated
109    * @ordered
110    */

111   int CHANGE_DESCRIPTION__OBJECTS_TO_ATTACH = 2;
112
113   /**
114    * The feature id for the '<em><b>Resource Changes</b></em>' containment reference list.
115    * <!-- begin-user-doc -->
116    * <!-- end-user-doc -->
117    * @generated
118    * @ordered
119    */

120   int CHANGE_DESCRIPTION__RESOURCE_CHANGES = 3;
121
122   /**
123    * The number of structural features of the the '<em>Description</em>' class.
124    * <!-- begin-user-doc -->
125    * <!-- end-user-doc -->
126    * @generated
127    * @ordered
128    */

129   int CHANGE_DESCRIPTION_FEATURE_COUNT = 4;
130
131   /**
132    * The meta object id for the '{@link org.eclipse.emf.ecore.change.impl.EObjectToChangesMapEntryImpl <em>EObject To Changes Map Entry</em>}' class.
133    * <!-- begin-user-doc -->
134    * <!-- end-user-doc -->
135    * @see org.eclipse.emf.ecore.change.impl.EObjectToChangesMapEntryImpl
136    * @see org.eclipse.emf.ecore.change.impl.ChangePackageImpl#getEObjectToChangesMapEntry()
137    * @generated
138    */

139   int EOBJECT_TO_CHANGES_MAP_ENTRY = 1;
140
141   /**
142    * The feature id for the '<em><b>Key</b></em>' reference.
143    * <!-- begin-user-doc -->
144    * <!-- end-user-doc -->
145    * @generated
146    * @ordered
147    */

148   int EOBJECT_TO_CHANGES_MAP_ENTRY__KEY = 0;
149
150   /**
151    * The feature id for the '<em><b>Value</b></em>' containment reference list.
152    * <!-- begin-user-doc -->
153    * <!-- end-user-doc -->
154    * @generated
155    * @ordered
156    */

157   int EOBJECT_TO_CHANGES_MAP_ENTRY__VALUE = 1;
158
159   /**
160    * The number of structural features of the the '<em>EObject To Changes Map Entry</em>' class.
161    * <!-- begin-user-doc -->
162    * <!-- end-user-doc -->
163    * @generated
164    * @ordered
165    */

166   int EOBJECT_TO_CHANGES_MAP_ENTRY_FEATURE_COUNT = 2;
167
168   /**
169    * The meta object id for the '{@link org.eclipse.emf.ecore.change.impl.FeatureChangeImpl <em>Feature Change</em>}' class.
170    * <!-- begin-user-doc -->
171    * <!-- end-user-doc -->
172    * @see org.eclipse.emf.ecore.change.impl.FeatureChangeImpl
173    * @see org.eclipse.emf.ecore.change.impl.ChangePackageImpl#getFeatureChange()
174    * @generated
175    */

176   int FEATURE_CHANGE = 2;
177
178   /**
179    * The feature id for the '<em><b>Feature Name</b></em>' attribute.
180    * <!-- begin-user-doc -->
181    * <!-- end-user-doc -->
182    * @generated
183    * @ordered
184    */

185   int FEATURE_CHANGE__FEATURE_NAME = 0;
186
187   /**
188    * The feature id for the '<em><b>Data Value</b></em>' attribute.
189    * <!-- begin-user-doc -->
190    * <!-- end-user-doc -->
191    * @generated
192    * @ordered
193    */

194   int FEATURE_CHANGE__DATA_VALUE = 1;
195
196   /**
197    * The feature id for the '<em><b>Set</b></em>' attribute.
198    * <!-- begin-user-doc -->
199    * <!-- end-user-doc -->
200    * @generated
201    * @ordered
202    */

203   int FEATURE_CHANGE__SET = 2;
204
205   /**
206    * The feature id for the '<em><b>Value</b></em>' attribute.
207    * <!-- begin-user-doc -->
208    * <!-- end-user-doc -->
209    * @generated
210    * @ordered
211    */

212   int FEATURE_CHANGE__VALUE = 3;
213
214   /**
215    * The feature id for the '<em><b>Feature</b></em>' reference.
216    * <!-- begin-user-doc -->
217    * <!-- end-user-doc -->
218    * @generated
219    * @ordered
220    */

221   int FEATURE_CHANGE__FEATURE = 4;
222
223   /**
224    * The feature id for the '<em><b>Reference Value</b></em>' reference.
225    * <!-- begin-user-doc -->
226    * <!-- end-user-doc -->
227    * @generated
228    * @ordered
229    */

230   int FEATURE_CHANGE__REFERENCE_VALUE = 5;
231
232   /**
233    * The feature id for the '<em><b>List Changes</b></em>' containment reference list.
234    * <!-- begin-user-doc -->
235    * <!-- end-user-doc -->
236    * @generated
237    * @ordered
238    */

239   int FEATURE_CHANGE__LIST_CHANGES = 6;
240
241   /**
242    * The number of structural features of the the '<em>Feature Change</em>' class.
243    * <!-- begin-user-doc -->
244    * <!-- end-user-doc -->
245    * @generated
246    * @ordered
247    */

248   int FEATURE_CHANGE_FEATURE_COUNT = 7;
249
250   /**
251    * The meta object id for the '{@link org.eclipse.emf.ecore.change.impl.ListChangeImpl <em>List Change</em>}' class.
252    * <!-- begin-user-doc -->
253    * <!-- end-user-doc -->
254    * @see org.eclipse.emf.ecore.change.impl.ListChangeImpl
255    * @see org.eclipse.emf.ecore.change.impl.ChangePackageImpl#getListChange()
256    * @generated
257    */

258   int LIST_CHANGE = 3;
259
260   /**
261    * The feature id for the '<em><b>Kind</b></em>' attribute.
262    * <!-- begin-user-doc -->
263    * <!-- end-user-doc -->
264    * @generated
265    * @ordered
266    */

267   int LIST_CHANGE__KIND = 0;
268
269   /**
270    * The feature id for the '<em><b>Data Values</b></em>' attribute list.
271    * <!-- begin-user-doc -->
272    * <!-- end-user-doc -->
273    * @generated
274    * @ordered
275    */

276   int LIST_CHANGE__DATA_VALUES = 1;
277
278   /**
279    * The feature id for the '<em><b>Index</b></em>' attribute.
280    * <!-- begin-user-doc -->
281    * <!-- end-user-doc -->
282    * @generated
283    * @ordered
284    */

285   int LIST_CHANGE__INDEX = 2;
286
287   /**
288    * The feature id for the '<em><b>Move To Index</b></em>' attribute.
289    * <!-- begin-user-doc -->
290    * <!-- end-user-doc -->
291    * @generated
292    * @ordered
293    */

294   int LIST_CHANGE__MOVE_TO_INDEX = 3;
295
296   /**
297    * The feature id for the '<em><b>Values</b></em>' attribute list.
298    * <!-- begin-user-doc -->
299    * <!-- end-user-doc -->
300    * @generated
301    * @ordered
302    */

303   int LIST_CHANGE__VALUES = 4;
304
305   /**
306    * The feature id for the '<em><b>Reference Values</b></em>' reference list.
307    * <!-- begin-user-doc -->
308    * <!-- end-user-doc -->
309    * @generated
310    * @ordered
311    */

312   int LIST_CHANGE__REFERENCE_VALUES = 5;
313
314   /**
315    * The feature id for the '<em><b>Feature</b></em>' reference.
316    * <!-- begin-user-doc -->
317    * <!-- end-user-doc -->
318    * @generated
319    * @ordered
320    */

321   int LIST_CHANGE__FEATURE = 6;
322
323   /**
324    * The feature id for the '<em><b>Feature Map Entry Values</b></em>' containment reference list.
325    * <!-- begin-user-doc -->
326    * <!-- end-user-doc -->
327    * @generated
328    * @ordered
329    */

330   int LIST_CHANGE__FEATURE_MAP_ENTRY_VALUES = 7;
331
332   /**
333    * The number of structural features of the the '<em>List Change</em>' class.
334    * <!-- begin-user-doc -->
335    * <!-- end-user-doc -->
336    * @generated
337    * @ordered
338    */

339   int LIST_CHANGE_FEATURE_COUNT = 8;
340
341   /**
342    * The meta object id for the '{@link org.eclipse.emf.ecore.change.impl.ResourceChangeImpl <em>Resource Change</em>}' class.
343    * <!-- begin-user-doc -->
344    * <!-- end-user-doc -->
345    * @see org.eclipse.emf.ecore.change.impl.ResourceChangeImpl
346    * @see org.eclipse.emf.ecore.change.impl.ChangePackageImpl#getResourceChange()
347    * @generated
348    */

349   int RESOURCE_CHANGE = 4;
350
351   /**
352    * The feature id for the '<em><b>Resource URI</b></em>' attribute.
353    * <!-- begin-user-doc -->
354    * <!-- end-user-doc -->
355    * @generated
356    * @ordered
357    */

358   int RESOURCE_CHANGE__RESOURCE_URI = 0;
359
360   /**
361    * The feature id for the '<em><b>Resource</b></em>' attribute.
362    * <!-- begin-user-doc -->
363    * <!-- end-user-doc -->
364    * @generated
365    * @ordered
366    */

367   int RESOURCE_CHANGE__RESOURCE = 1;
368
369   /**
370    * The feature id for the '<em><b>Value</b></em>' attribute.
371    * <!-- begin-user-doc -->
372    * <!-- end-user-doc -->
373    * @generated
374    * @ordered
375    */

376   int RESOURCE_CHANGE__VALUE = 2;
377
378   /**
379    * The feature id for the '<em><b>List Changes</b></em>' containment reference list.
380    * <!-- begin-user-doc -->
381    * <!-- end-user-doc -->
382    * @generated
383    * @ordered
384    */

385   int RESOURCE_CHANGE__LIST_CHANGES = 3;
386
387   /**
388    * The number of structural features of the the '<em>Resource Change</em>' class.
389    * <!-- begin-user-doc -->
390    * <!-- end-user-doc -->
391    * @generated
392    * @ordered
393    */

394   int RESOURCE_CHANGE_FEATURE_COUNT = 4;
395
396   /**
397    * The meta object id for the '{@link org.eclipse.emf.ecore.change.impl.FeatureMapEntryImpl <em>Feature Map Entry</em>}' class.
398    * <!-- begin-user-doc -->
399    * <!-- end-user-doc -->
400    * @see org.eclipse.emf.ecore.change.impl.FeatureMapEntryImpl
401    * @see org.eclipse.emf.ecore.change.impl.ChangePackageImpl#getFeatureMapEntry()
402    * @generated
403    */

404   int FEATURE_MAP_ENTRY = 5;
405
406   /**
407    * The feature id for the '<em><b>Feature Name</b></em>' attribute.
408    * <!-- begin-user-doc -->
409    * <!-- end-user-doc -->
410    * @generated
411    * @ordered
412    */

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

422   int FEATURE_MAP_ENTRY__DATA_VALUE = 1;
423
424   /**
425    * The feature id for the '<em><b>Value</b></em>' attribute.
426    * <!-- begin-user-doc -->
427    * <!-- end-user-doc -->
428    * @generated
429    * @ordered
430    */

431   int FEATURE_MAP_ENTRY__VALUE = 2;
432
433   /**
434    * The feature id for the '<em><b>Feature</b></em>' reference.
435    * <!-- begin-user-doc -->
436    * <!-- end-user-doc -->
437    * @generated
438    * @ordered
439    */

440   int FEATURE_MAP_ENTRY__FEATURE = 3;
441
442   /**
443    * The feature id for the '<em><b>Reference Value</b></em>' reference.
444    * <!-- begin-user-doc -->
445    * <!-- end-user-doc -->
446    * @generated
447    * @ordered
448    */

449   int FEATURE_MAP_ENTRY__REFERENCE_VALUE = 4;
450
451   /**
452    * The number of structural features of the the '<em>Feature Map Entry</em>' class.
453    * <!-- begin-user-doc -->
454    * <!-- end-user-doc -->
455    * @generated
456    * @ordered
457    */

458   int FEATURE_MAP_ENTRY_FEATURE_COUNT = 5;
459
460   /**
461    * The meta object id for the '{@link org.eclipse.emf.ecore.change.ChangeKind <em>Kind</em>}' enum.
462    * <!-- begin-user-doc -->
463    * <!-- end-user-doc -->
464    * @see org.eclipse.emf.ecore.change.ChangeKind
465    * @see org.eclipse.emf.ecore.change.impl.ChangePackageImpl#getChangeKind()
466    * @generated
467    */

468   int CHANGE_KIND = 6;
469
470
471   /**
472    * Returns the meta object for class '{@link org.eclipse.emf.ecore.change.ChangeDescription <em>Description</em>}'.
473    * <!-- begin-user-doc -->
474    * <!-- end-user-doc -->
475    * @return the meta object for class '<em>Description</em>'.
476    * @see org.eclipse.emf.ecore.change.ChangeDescription
477    * @generated
478    */

479   EClass getChangeDescription();
480
481   /**
482    * Returns the meta object for the map '{@link org.eclipse.emf.ecore.change.ChangeDescription#getObjectChanges <em>Object Changes</em>}'.
483    * <!-- begin-user-doc -->
484    * <!-- end-user-doc -->
485    * @return the meta object for the map '<em>Object Changes</em>'.
486    * @see org.eclipse.emf.ecore.change.ChangeDescription#getObjectChanges()
487    * @see #getChangeDescription()
488    * @generated
489    */

490   EReference getChangeDescription_ObjectChanges();
491
492   /**
493    * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.change.ChangeDescription#getObjectsToDetach <em>Objects To Detach</em>}'.
494    * <!-- begin-user-doc -->
495    * <!-- end-user-doc -->
496    * @return the meta object for the reference list '<em>Objects To Detach</em>'.
497    * @see org.eclipse.emf.ecore.change.ChangeDescription#getObjectsToDetach()
498    * @see #getChangeDescription()
499    * @generated
500    */

501   EReference getChangeDescription_ObjectsToDetach();
502
503   /**
504    * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.change.ChangeDescription#getObjectsToAttach <em>Objects To Attach</em>}'.
505    * <!-- begin-user-doc -->
506    * <!-- end-user-doc -->
507    * @return the meta object for the containment reference list '<em>Objects To Attach</em>'.
508    * @see org.eclipse.emf.ecore.change.ChangeDescription#getObjectsToAttach()
509    * @see #getChangeDescription()
510    * @generated
511    */

512   EReference getChangeDescription_ObjectsToAttach();
513
514   /**
515    * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.change.ChangeDescription#getResourceChanges <em>Resource Changes</em>}'.
516    * <!-- begin-user-doc -->
517    * <!-- end-user-doc -->
518    * @return the meta object for the containment reference list '<em>Resource Changes</em>'.
519    * @see org.eclipse.emf.ecore.change.ChangeDescription#getResourceChanges()
520    * @see #getChangeDescription()
521    * @generated
522    */

523   EReference getChangeDescription_ResourceChanges();
524
525   /**
526    * Returns the meta object for class '{@link java.util.Map.Entry <em>EObject To Changes Map Entry</em>}'.
527    * <!-- begin-user-doc -->
528    * <!-- end-user-doc -->
529    * @return the meta object for class '<em>EObject To Changes Map Entry</em>'.
530    * @see java.util.Map.Entry
531    * @model keyType="org.eclipse.emf.ecore.EObject" keyRequired="true"
532    * valueType="org.eclipse.emf.ecore.change.FeatureChange" valueContainment="true" valueMany="true"
533    * @generated
534    */

535   EClass getEObjectToChangesMapEntry();
536
537   /**
538    * Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
539    * <!-- begin-user-doc -->
540    * <!-- end-user-doc -->
541    * @return the meta object for the reference '<em>Key</em>'.
542    * @see java.util.Map.Entry
543    * @see #getEObjectToChangesMapEntry()
544    * @generated
545    */

546   EReference getEObjectToChangesMapEntry_Key();
547
548   /**
549    * Returns the meta object for the containment reference list '{@link java.util.Map.Entry <em>Value</em>}'.
550    * <!-- begin-user-doc -->
551    * <!-- end-user-doc -->
552    * @return the meta object for the containment reference list '<em>Value</em>'.
553    * @see java.util.Map.Entry
554    * @see #getEObjectToChangesMapEntry()
555    * @generated
556    */

557   EReference getEObjectToChangesMapEntry_Value();
558
559   /**
560    * Returns the meta object for class '{@link org.eclipse.emf.ecore.change.FeatureChange <em>Feature Change</em>}'.
561    * <!-- begin-user-doc -->
562    * <!-- end-user-doc -->
563    * @return the meta object for class '<em>Feature Change</em>'.
564    * @see org.eclipse.emf.ecore.change.FeatureChange
565    * @generated
566    */

567   EClass getFeatureChange();
568
569   /**
570    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.FeatureChange#getFeatureName <em>Feature Name</em>}'.
571    * <!-- begin-user-doc -->
572    * <!-- end-user-doc -->
573    * @return the meta object for the attribute '<em>Feature Name</em>'.
574    * @see org.eclipse.emf.ecore.change.FeatureChange#getFeatureName()
575    * @see #getFeatureChange()
576    * @generated
577    */

578   EAttribute getFeatureChange_FeatureName();
579
580   /**
581    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.FeatureChange#getDataValue <em>Data Value</em>}'.
582    * <!-- begin-user-doc -->
583    * <!-- end-user-doc -->
584    * @return the meta object for the attribute '<em>Data Value</em>'.
585    * @see org.eclipse.emf.ecore.change.FeatureChange#getDataValue()
586    * @see #getFeatureChange()
587    * @generated
588    */

589   EAttribute getFeatureChange_DataValue();
590
591   /**
592    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.FeatureChange#isSet <em>Set</em>}'.
593    * <!-- begin-user-doc -->
594    * <!-- end-user-doc -->
595    * @return the meta object for the attribute '<em>Set</em>'.
596    * @see org.eclipse.emf.ecore.change.FeatureChange#isSet()
597    * @see #getFeatureChange()
598    * @generated
599    */

600   EAttribute getFeatureChange_Set();
601
602   /**
603    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.FeatureChange#getValue <em>Value</em>}'.
604    * <!-- begin-user-doc -->
605    * <!-- end-user-doc -->
606    * @return the meta object for the attribute '<em>Value</em>'.
607    * @see org.eclipse.emf.ecore.change.FeatureChange#getValue()
608    * @see #getFeatureChange()
609    * @generated
610    */

611   EAttribute getFeatureChange_Value();
612
613   /**
614    * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.change.FeatureChange#getFeature <em>Feature</em>}'.
615    * <!-- begin-user-doc -->
616    * <!-- end-user-doc -->
617    * @return the meta object for the reference '<em>Feature</em>'.
618    * @see org.eclipse.emf.ecore.change.FeatureChange#getFeature()
619    * @see #getFeatureChange()
620    * @generated
621    */

622   EReference getFeatureChange_Feature();
623
624   /**
625    * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.change.FeatureChange#getReferenceValue <em>Reference Value</em>}'.
626    * <!-- begin-user-doc -->
627    * <!-- end-user-doc -->
628    * @return the meta object for the reference '<em>Reference Value</em>'.
629    * @see org.eclipse.emf.ecore.change.FeatureChange#getReferenceValue()
630    * @see #getFeatureChange()
631    * @generated
632    */

633   EReference getFeatureChange_ReferenceValue();
634
635   /**
636    * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.change.FeatureChange#getListChanges <em>List Changes</em>}'.
637    * <!-- begin-user-doc -->
638    * <!-- end-user-doc -->
639    * @return the meta object for the containment reference list '<em>List Changes</em>'.
640    * @see org.eclipse.emf.ecore.change.FeatureChange#getListChanges()
641    * @see #getFeatureChange()
642    * @generated
643    */

644   EReference getFeatureChange_ListChanges();
645
646   /**
647    * Returns the meta object for class '{@link org.eclipse.emf.ecore.change.ListChange <em>List Change</em>}'.
648    * <!-- begin-user-doc -->
649    * <!-- end-user-doc -->
650    * @return the meta object for class '<em>List Change</em>'.
651    * @see org.eclipse.emf.ecore.change.ListChange
652    * @generated
653    */

654   EClass getListChange();
655
656   /**
657    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.ListChange#getKind <em>Kind</em>}'.
658    * <!-- begin-user-doc -->
659    * <!-- end-user-doc -->
660    * @return the meta object for the attribute '<em>Kind</em>'.
661    * @see org.eclipse.emf.ecore.change.ListChange#getKind()
662    * @see #getListChange()
663    * @generated
664    */

665   EAttribute getListChange_Kind();
666
667   /**
668    * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.change.ListChange#getDataValues <em>Data Values</em>}'.
669    * <!-- begin-user-doc -->
670    * <!-- end-user-doc -->
671    * @return the meta object for the attribute list '<em>Data Values</em>'.
672    * @see org.eclipse.emf.ecore.change.ListChange#getDataValues()
673    * @see #getListChange()
674    * @generated
675    */

676   EAttribute getListChange_DataValues();
677
678   /**
679    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.ListChange#getIndex <em>Index</em>}'.
680    * <!-- begin-user-doc -->
681    * <!-- end-user-doc -->
682    * @return the meta object for the attribute '<em>Index</em>'.
683    * @see org.eclipse.emf.ecore.change.ListChange#getIndex()
684    * @see #getListChange()
685    * @generated
686    */

687   EAttribute getListChange_Index();
688
689   /**
690    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.ListChange#getMoveToIndex <em>Move To Index</em>}'.
691    * <!-- begin-user-doc -->
692    * <!-- end-user-doc -->
693    * @return the meta object for the attribute '<em>Move To Index</em>'.
694    * @see org.eclipse.emf.ecore.change.ListChange#getMoveToIndex()
695    * @see #getListChange()
696    * @generated
697    */

698   EAttribute getListChange_MoveToIndex();
699
700   /**
701    * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.change.ListChange#getValues <em>Values</em>}'.
702    * <!-- begin-user-doc -->
703    * <!-- end-user-doc -->
704    * @return the meta object for the attribute list '<em>Values</em>'.
705    * @see org.eclipse.emf.ecore.change.ListChange#getValues()
706    * @see #getListChange()
707    * @generated
708    */

709   EAttribute getListChange_Values();
710
711   /**
712    * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.change.ListChange#getReferenceValues <em>Reference Values</em>}'.
713    * <!-- begin-user-doc -->
714    * <!-- end-user-doc -->
715    * @return the meta object for the reference list '<em>Reference Values</em>'.
716    * @see org.eclipse.emf.ecore.change.ListChange#getReferenceValues()
717    * @see #getListChange()
718    * @generated
719    */

720   EReference getListChange_ReferenceValues();
721
722   /**
723    * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.change.ListChange#getFeature <em>Feature</em>}'.
724    * <!-- begin-user-doc -->
725    * <!-- end-user-doc -->
726    * @return the meta object for the reference '<em>Feature</em>'.
727    * @see org.eclipse.emf.ecore.change.ListChange#getFeature()
728    * @see #getListChange()
729    * @generated
730    */

731   EReference getListChange_Feature();
732
733   /**
734    * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.change.ListChange#getFeatureMapEntryValues <em>Feature Map Entry Values</em>}'.
735    * <!-- begin-user-doc -->
736    * <!-- end-user-doc -->
737    * @return the meta object for the containment reference list '<em>Feature Map Entry Values</em>'.
738    * @see org.eclipse.emf.ecore.change.ListChange#getFeatureMapEntryValues()
739    * @see #getListChange()
740    * @generated
741    */

742   EReference getListChange_FeatureMapEntryValues();
743
744   /**
745    * Returns the meta object for class '{@link org.eclipse.emf.ecore.change.ResourceChange <em>Resource Change</em>}'.
746    * <!-- begin-user-doc -->
747    * <!-- end-user-doc -->
748    * @return the meta object for class '<em>Resource Change</em>'.
749    * @see org.eclipse.emf.ecore.change.ResourceChange
750    * @generated
751    */

752   EClass getResourceChange();
753
754   /**
755    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.ResourceChange#getResourceURI <em>Resource URI</em>}'.
756    * <!-- begin-user-doc -->
757    * <!-- end-user-doc -->
758    * @return the meta object for the attribute '<em>Resource URI</em>'.
759    * @see org.eclipse.emf.ecore.change.ResourceChange#getResourceURI()
760    * @see #getResourceChange()
761    * @generated
762    */

763   EAttribute getResourceChange_ResourceURI();
764
765   /**
766    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.ResourceChange#getResource <em>Resource</em>}'.
767    * <!-- begin-user-doc -->
768    * <!-- end-user-doc -->
769    * @return the meta object for the attribute '<em>Resource</em>'.
770    * @see org.eclipse.emf.ecore.change.ResourceChange#getResource()
771    * @see #getResourceChange()
772    * @generated
773    */

774   EAttribute getResourceChange_Resource();
775
776   /**
777    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.ResourceChange#getValue <em>Value</em>}'.
778    * <!-- begin-user-doc -->
779    * <!-- end-user-doc -->
780    * @return the meta object for the attribute '<em>Value</em>'.
781    * @see org.eclipse.emf.ecore.change.ResourceChange#getValue()
782    * @see #getResourceChange()
783    * @generated
784    */

785   EAttribute getResourceChange_Value();
786
787   /**
788    * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.change.ResourceChange#getListChanges <em>List Changes</em>}'.
789    * <!-- begin-user-doc -->
790    * <!-- end-user-doc -->
791    * @return the meta object for the containment reference list '<em>List Changes</em>'.
792    * @see org.eclipse.emf.ecore.change.ResourceChange#getListChanges()
793    * @see #getResourceChange()
794    * @generated
795    */

796   EReference getResourceChange_ListChanges();
797
798   /**
799    * Returns the meta object for class '{@link org.eclipse.emf.ecore.change.FeatureMapEntry <em>Feature Map Entry</em>}'.
800    * <!-- begin-user-doc -->
801    * <!-- end-user-doc -->
802    * @return the meta object for class '<em>Feature Map Entry</em>'.
803    * @see org.eclipse.emf.ecore.change.FeatureMapEntry
804    * @generated
805    */

806   EClass getFeatureMapEntry();
807
808   /**
809    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.FeatureMapEntry#getFeatureName <em>Feature Name</em>}'.
810    * <!-- begin-user-doc -->
811    * <!-- end-user-doc -->
812    * @return the meta object for the attribute '<em>Feature Name</em>'.
813    * @see org.eclipse.emf.ecore.change.FeatureMapEntry#getFeatureName()
814    * @see #getFeatureMapEntry()
815    * @generated
816    */

817   EAttribute getFeatureMapEntry_FeatureName();
818
819   /**
820    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.FeatureMapEntry#getDataValue <em>Data Value</em>}'.
821    * <!-- begin-user-doc -->
822    * <!-- end-user-doc -->
823    * @return the meta object for the attribute '<em>Data Value</em>'.
824    * @see org.eclipse.emf.ecore.change.FeatureMapEntry#getDataValue()
825    * @see #getFeatureMapEntry()
826    * @generated
827    */

828   EAttribute getFeatureMapEntry_DataValue();
829
830   /**
831    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.change.FeatureMapEntry#getValue <em>Value</em>}'.
832    * <!-- begin-user-doc -->
833    * <!-- end-user-doc -->
834    * @return the meta object for the attribute '<em>Value</em>'.
835    * @see org.eclipse.emf.ecore.change.FeatureMapEntry#getValue()
836    * @see #getFeatureMapEntry()
837    * @generated
838    */

839   EAttribute getFeatureMapEntry_Value();
840
841   /**
842    * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.change.FeatureMapEntry#getFeature <em>Feature</em>}'.
843    * <!-- begin-user-doc -->
844    * <!-- end-user-doc -->
845    * @return the meta object for the reference '<em>Feature</em>'.
846    * @see org.eclipse.emf.ecore.change.FeatureMapEntry#getFeature()
847    * @see #getFeatureMapEntry()
848    * @generated
849    */

850   EReference getFeatureMapEntry_Feature();
851
852   /**
853    * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.change.FeatureMapEntry#getReferenceValue <em>Reference Value</em>}'.
854    * <!-- begin-user-doc -->
855    * <!-- end-user-doc -->
856    * @return the meta object for the reference '<em>Reference Value</em>'.
857    * @see org.eclipse.emf.ecore.change.FeatureMapEntry#getReferenceValue()
858    * @see #getFeatureMapEntry()
859    * @generated
860    */

861   EReference getFeatureMapEntry_ReferenceValue();
862
863   /**
864    * Returns the meta object for enum '{@link org.eclipse.emf.ecore.change.ChangeKind <em>Kind</em>}'.
865    * <!-- begin-user-doc -->
866    * <!-- end-user-doc -->
867    * @return the meta object for enum '<em>Kind</em>'.
868    * @see org.eclipse.emf.ecore.change.ChangeKind
869    * @generated
870    */

871   EEnum getChangeKind();
872
873   /**
874    * Returns the factory that creates the instances of the model.
875    * <!-- begin-user-doc -->
876    * <!-- end-user-doc -->
877    * @return the factory that creates the instances of the model.
878    * @generated
879    */

880   ChangeFactory getChangeFactory();
881
882 } //ChangePackage
883
Popular Tags