source: trunk/CrossPare/src/de/ugoe/cs/cpdp/decentApp/models/decent/DECENTPackage.java

Last change on this file was 36, checked in by ftrautsch, 9 years ago

integration of decent models in crosspare

  • Property svn:mime-type set to text/plain
File size: 109.4 KB
Line 
1/**
2 */
3package de.ugoe.cs.cpdp.decentApp.models.decent;
4
5import org.eclipse.emf.ecore.EAttribute;
6import org.eclipse.emf.ecore.EClass;
7import org.eclipse.emf.ecore.EPackage;
8import org.eclipse.emf.ecore.EReference;
9
10/**
11 * <!-- begin-user-doc -->
12 * The <b>Package</b> for the model.
13 * It contains accessors for the meta objects to represent
14 * <ul>
15 *   <li>each class,</li>
16 *   <li>each feature of each class,</li>
17 *   <li>each operation of each class,</li>
18 *   <li>each enum,</li>
19 *   <li>and each data type</li>
20 * </ul>
21 * <!-- end-user-doc -->
22 * @see de.ugoe.cs.cpdp.decentApp.models.decent.DECENTFactory
23 * @model kind="package"
24 *        annotation="http://www.eclipse.org/OCL/Import ecore='http://www.eclipse.org/emf/2002/Ecore#/'"
25 *        annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot'"
26 * @generated
27 */
28public interface DECENTPackage extends EPackage {
29        /**
30         * The package name.
31         * <!-- begin-user-doc -->
32         * <!-- end-user-doc -->
33         * @generated
34         */
35        String eNAME = "DECENT";
36
37        /**
38         * The package namespace URI.
39         * <!-- begin-user-doc -->
40         * <!-- end-user-doc -->
41         * @generated
42         */
43        String eNS_URI = "http://decent/3.0";
44
45        /**
46         * The package namespace name.
47         * <!-- begin-user-doc -->
48         * <!-- end-user-doc -->
49         * @generated
50         */
51        String eNS_PREFIX = "DECENT";
52
53        /**
54         * The singleton instance of the package.
55         * <!-- begin-user-doc -->
56         * <!-- end-user-doc -->
57         * @generated
58         */
59        DECENTPackage eINSTANCE = de.ugoe.cs.cpdp.decentApp.models.decent.impl.DECENTPackageImpl.init();
60
61        /**
62         * The meta object id for the '{@link DECENT.impl.ModelImpl <em>Model</em>}' class.
63         * <!-- begin-user-doc -->
64         * <!-- end-user-doc -->
65         * @see DECENT.impl.ModelImpl
66         * @see DECENT.impl.DECENTPackageImpl#getModel()
67         * @generated
68         */
69        int MODEL = 0;
70
71        /**
72         * The feature id for the '<em><b>Name</b></em>' attribute.
73         * <!-- begin-user-doc -->
74         * <!-- end-user-doc -->
75         * @generated
76         * @ordered
77         */
78        int MODEL__NAME = 0;
79
80        /**
81         * The feature id for the '<em><b>Content</b></em>' attribute list.
82         * <!-- begin-user-doc -->
83         * <!-- end-user-doc -->
84         * @generated
85         * @ordered
86         */
87        int MODEL__CONTENT = 1;
88
89        /**
90         * The feature id for the '<em><b>Steps</b></em>' containment reference list.
91         * <!-- begin-user-doc -->
92         * <!-- end-user-doc -->
93         * @generated
94         * @ordered
95         */
96        int MODEL__STEPS = 2;
97
98        /**
99         * The feature id for the '<em><b>Projects</b></em>' containment reference list.
100         * <!-- begin-user-doc -->
101         * <!-- end-user-doc -->
102         * @generated
103         * @ordered
104         */
105        int MODEL__PROJECTS = 3;
106
107        /**
108         * The feature id for the '<em><b>Artifact Type Hierarchy</b></em>' containment reference.
109         * <!-- begin-user-doc -->
110         * <!-- end-user-doc -->
111         * @generated
112         * @ordered
113         */
114        int MODEL__ARTIFACT_TYPE_HIERARCHY = 4;
115
116        /**
117         * The feature id for the '<em><b>Agent Pool</b></em>' containment reference.
118         * <!-- begin-user-doc -->
119         * <!-- end-user-doc -->
120         * @generated
121         * @ordered
122         */
123        int MODEL__AGENT_POOL = 5;
124
125        /**
126         * The feature id for the '<em><b>Attribute Pool</b></em>' containment reference.
127         * <!-- begin-user-doc -->
128         * <!-- end-user-doc -->
129         * @generated
130         * @ordered
131         */
132        int MODEL__ATTRIBUTE_POOL = 6;
133
134        /**
135         * The feature id for the '<em><b>Activity Types</b></em>' containment reference list.
136         * <!-- begin-user-doc -->
137         * <!-- end-user-doc -->
138         * @generated
139         * @ordered
140         */
141        int MODEL__ACTIVITY_TYPES = 7;
142
143        /**
144         * The feature id for the '<em><b>Dimensions</b></em>' containment reference list.
145         * <!-- begin-user-doc -->
146         * <!-- end-user-doc -->
147         * @generated
148         * @ordered
149         */
150        int MODEL__DIMENSIONS = 8;
151
152        /**
153         * The number of structural features of the '<em>Model</em>' class.
154         * <!-- begin-user-doc -->
155         * <!-- end-user-doc -->
156         * @generated
157         * @ordered
158         */
159        int MODEL_FEATURE_COUNT = 9;
160
161        /**
162         * The number of operations of the '<em>Model</em>' class.
163         * <!-- begin-user-doc -->
164         * <!-- end-user-doc -->
165         * @generated
166         * @ordered
167         */
168        int MODEL_OPERATION_COUNT = 0;
169
170        /**
171         * The meta object id for the '{@link DECENT.impl.ElementImpl <em>Element</em>}' class.
172         * <!-- begin-user-doc -->
173         * <!-- end-user-doc -->
174         * @see DECENT.impl.ElementImpl
175         * @see DECENT.impl.DECENTPackageImpl#getElement()
176         * @generated
177         */
178        int ELEMENT = 1;
179
180        /**
181         * The feature id for the '<em><b>Name</b></em>' attribute.
182         * <!-- begin-user-doc -->
183         * <!-- end-user-doc -->
184         * @generated
185         * @ordered
186         */
187        int ELEMENT__NAME = 0;
188
189        /**
190         * The feature id for the '<em><b>ID</b></em>' attribute.
191         * <!-- begin-user-doc -->
192         * <!-- end-user-doc -->
193         * @generated
194         * @ordered
195         */
196        int ELEMENT__ID = 1;
197
198        /**
199         * The number of structural features of the '<em>Element</em>' class.
200         * <!-- begin-user-doc -->
201         * <!-- end-user-doc -->
202         * @generated
203         * @ordered
204         */
205        int ELEMENT_FEATURE_COUNT = 2;
206
207        /**
208         * The number of operations of the '<em>Element</em>' class.
209         * <!-- begin-user-doc -->
210         * <!-- end-user-doc -->
211         * @generated
212         * @ordered
213         */
214        int ELEMENT_OPERATION_COUNT = 0;
215
216        /**
217         * The meta object id for the '{@link DECENT.impl.StepImpl <em>Step</em>}' class.
218         * <!-- begin-user-doc -->
219         * <!-- end-user-doc -->
220         * @see DECENT.impl.StepImpl
221         * @see DECENT.impl.DECENTPackageImpl#getStep()
222         * @generated
223         */
224        int STEP = 2;
225
226        /**
227         * The feature id for the '<em><b>Name</b></em>' attribute.
228         * <!-- begin-user-doc -->
229         * <!-- end-user-doc -->
230         * @generated
231         * @ordered
232         */
233        int STEP__NAME = ELEMENT__NAME;
234
235        /**
236         * The feature id for the '<em><b>ID</b></em>' attribute.
237         * <!-- begin-user-doc -->
238         * <!-- end-user-doc -->
239         * @generated
240         * @ordered
241         */
242        int STEP__ID = ELEMENT__ID;
243
244        /**
245         * The feature id for the '<em><b>Duration</b></em>' attribute.
246         * <!-- begin-user-doc -->
247         * <!-- end-user-doc -->
248         * @generated
249         * @ordered
250         */
251        int STEP__DURATION = ELEMENT_FEATURE_COUNT + 0;
252
253        /**
254         * The number of structural features of the '<em>Step</em>' class.
255         * <!-- begin-user-doc -->
256         * <!-- end-user-doc -->
257         * @generated
258         * @ordered
259         */
260        int STEP_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1;
261
262        /**
263         * The number of operations of the '<em>Step</em>' class.
264         * <!-- begin-user-doc -->
265         * <!-- end-user-doc -->
266         * @generated
267         * @ordered
268         */
269        int STEP_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
270
271        /**
272         * The meta object id for the '{@link DECENT.impl.AgentPoolImpl <em>Agent Pool</em>}' class.
273         * <!-- begin-user-doc -->
274         * <!-- end-user-doc -->
275         * @see DECENT.impl.AgentPoolImpl
276         * @see DECENT.impl.DECENTPackageImpl#getAgentPool()
277         * @generated
278         */
279        int AGENT_POOL = 3;
280
281        /**
282         * The feature id for the '<em><b>Agents</b></em>' containment reference list.
283         * <!-- begin-user-doc -->
284         * <!-- end-user-doc -->
285         * @generated
286         * @ordered
287         */
288        int AGENT_POOL__AGENTS = 0;
289
290        /**
291         * The number of structural features of the '<em>Agent Pool</em>' class.
292         * <!-- begin-user-doc -->
293         * <!-- end-user-doc -->
294         * @generated
295         * @ordered
296         */
297        int AGENT_POOL_FEATURE_COUNT = 1;
298
299        /**
300         * The number of operations of the '<em>Agent Pool</em>' class.
301         * <!-- begin-user-doc -->
302         * <!-- end-user-doc -->
303         * @generated
304         * @ordered
305         */
306        int AGENT_POOL_OPERATION_COUNT = 0;
307
308        /**
309         * The meta object id for the '{@link DECENT.impl.AttributePoolImpl <em>Attribute Pool</em>}' class.
310         * <!-- begin-user-doc -->
311         * <!-- end-user-doc -->
312         * @see DECENT.impl.AttributePoolImpl
313         * @see DECENT.impl.DECENTPackageImpl#getAttributePool()
314         * @generated
315         */
316        int ATTRIBUTE_POOL = 4;
317
318        /**
319         * The feature id for the '<em><b>Attributes</b></em>' containment reference list.
320         * <!-- begin-user-doc -->
321         * <!-- end-user-doc -->
322         * @generated
323         * @ordered
324         */
325        int ATTRIBUTE_POOL__ATTRIBUTES = 0;
326
327        /**
328         * The number of structural features of the '<em>Attribute Pool</em>' class.
329         * <!-- begin-user-doc -->
330         * <!-- end-user-doc -->
331         * @generated
332         * @ordered
333         */
334        int ATTRIBUTE_POOL_FEATURE_COUNT = 1;
335
336        /**
337         * The number of operations of the '<em>Attribute Pool</em>' class.
338         * <!-- begin-user-doc -->
339         * <!-- end-user-doc -->
340         * @generated
341         * @ordered
342         */
343        int ATTRIBUTE_POOL_OPERATION_COUNT = 0;
344
345        /**
346         * The meta object id for the '{@link DECENT.impl.ArtifactTypeHierarchyImpl <em>Artifact Type Hierarchy</em>}' class.
347         * <!-- begin-user-doc -->
348         * <!-- end-user-doc -->
349         * @see DECENT.impl.ArtifactTypeHierarchyImpl
350         * @see DECENT.impl.DECENTPackageImpl#getArtifactTypeHierarchy()
351         * @generated
352         */
353        int ARTIFACT_TYPE_HIERARCHY = 5;
354
355        /**
356         * The feature id for the '<em><b>Types</b></em>' containment reference list.
357         * <!-- begin-user-doc -->
358         * <!-- end-user-doc -->
359         * @generated
360         * @ordered
361         */
362        int ARTIFACT_TYPE_HIERARCHY__TYPES = 0;
363
364        /**
365         * The number of structural features of the '<em>Artifact Type Hierarchy</em>' class.
366         * <!-- begin-user-doc -->
367         * <!-- end-user-doc -->
368         * @generated
369         * @ordered
370         */
371        int ARTIFACT_TYPE_HIERARCHY_FEATURE_COUNT = 1;
372
373        /**
374         * The number of operations of the '<em>Artifact Type Hierarchy</em>' class.
375         * <!-- begin-user-doc -->
376         * <!-- end-user-doc -->
377         * @generated
378         * @ordered
379         */
380        int ARTIFACT_TYPE_HIERARCHY_OPERATION_COUNT = 0;
381
382        /**
383         * The meta object id for the '{@link DECENT.impl.ArtifactTypeImpl <em>Artifact Type</em>}' class.
384         * <!-- begin-user-doc -->
385         * <!-- end-user-doc -->
386         * @see DECENT.impl.ArtifactTypeImpl
387         * @see DECENT.impl.DECENTPackageImpl#getArtifactType()
388         * @generated
389         */
390        int ARTIFACT_TYPE = 6;
391
392        /**
393         * The feature id for the '<em><b>Name</b></em>' attribute.
394         * <!-- begin-user-doc -->
395         * <!-- end-user-doc -->
396         * @generated
397         * @ordered
398         */
399        int ARTIFACT_TYPE__NAME = ELEMENT__NAME;
400
401        /**
402         * The feature id for the '<em><b>ID</b></em>' attribute.
403         * <!-- begin-user-doc -->
404         * <!-- end-user-doc -->
405         * @generated
406         * @ordered
407         */
408        int ARTIFACT_TYPE__ID = ELEMENT__ID;
409
410        /**
411         * The feature id for the '<em><b>Container Types</b></em>' reference list.
412         * <!-- begin-user-doc -->
413         * <!-- end-user-doc -->
414         * @generated
415         * @ordered
416         */
417        int ARTIFACT_TYPE__CONTAINER_TYPES = ELEMENT_FEATURE_COUNT + 0;
418
419        /**
420         * The number of structural features of the '<em>Artifact Type</em>' class.
421         * <!-- begin-user-doc -->
422         * <!-- end-user-doc -->
423         * @generated
424         * @ordered
425         */
426        int ARTIFACT_TYPE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1;
427
428        /**
429         * The number of operations of the '<em>Artifact Type</em>' class.
430         * <!-- begin-user-doc -->
431         * <!-- end-user-doc -->
432         * @generated
433         * @ordered
434         */
435        int ARTIFACT_TYPE_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
436
437        /**
438         * The meta object id for the '{@link DECENT.impl.ProjectImpl <em>Project</em>}' class.
439         * <!-- begin-user-doc -->
440         * <!-- end-user-doc -->
441         * @see DECENT.impl.ProjectImpl
442         * @see DECENT.impl.DECENTPackageImpl#getProject()
443         * @generated
444         */
445        int PROJECT = 7;
446
447        /**
448         * The feature id for the '<em><b>Name</b></em>' attribute.
449         * <!-- begin-user-doc -->
450         * <!-- end-user-doc -->
451         * @generated
452         * @ordered
453         */
454        int PROJECT__NAME = ELEMENT__NAME;
455
456        /**
457         * The feature id for the '<em><b>ID</b></em>' attribute.
458         * <!-- begin-user-doc -->
459         * <!-- end-user-doc -->
460         * @generated
461         * @ordered
462         */
463        int PROJECT__ID = ELEMENT__ID;
464
465        /**
466         * The feature id for the '<em><b>Agents</b></em>' reference list.
467         * <!-- begin-user-doc -->
468         * <!-- end-user-doc -->
469         * @generated
470         * @ordered
471         */
472        int PROJECT__AGENTS = ELEMENT_FEATURE_COUNT + 0;
473
474        /**
475         * The feature id for the '<em><b>Location</b></em>' containment reference list.
476         * <!-- begin-user-doc -->
477         * <!-- end-user-doc -->
478         * @generated
479         * @ordered
480         */
481        int PROJECT__LOCATION = ELEMENT_FEATURE_COUNT + 1;
482
483        /**
484         * The number of structural features of the '<em>Project</em>' class.
485         * <!-- begin-user-doc -->
486         * <!-- end-user-doc -->
487         * @generated
488         * @ordered
489         */
490        int PROJECT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2;
491
492        /**
493         * The number of operations of the '<em>Project</em>' class.
494         * <!-- begin-user-doc -->
495         * <!-- end-user-doc -->
496         * @generated
497         * @ordered
498         */
499        int PROJECT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
500
501        /**
502         * The meta object id for the '{@link DECENT.impl.AgentImpl <em>Agent</em>}' class.
503         * <!-- begin-user-doc -->
504         * <!-- end-user-doc -->
505         * @see DECENT.impl.AgentImpl
506         * @see DECENT.impl.DECENTPackageImpl#getAgent()
507         * @generated
508         */
509        int AGENT = 8;
510
511        /**
512         * The feature id for the '<em><b>Name</b></em>' attribute.
513         * <!-- begin-user-doc -->
514         * <!-- end-user-doc -->
515         * @generated
516         * @ordered
517         */
518        int AGENT__NAME = ELEMENT__NAME;
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 AGENT__ID = ELEMENT__ID;
528
529        /**
530         * The feature id for the '<em><b>EMail</b></em>' attribute.
531         * <!-- begin-user-doc -->
532         * <!-- end-user-doc -->
533         * @generated
534         * @ordered
535         */
536        int AGENT__EMAIL = ELEMENT_FEATURE_COUNT + 0;
537
538        /**
539         * The feature id for the '<em><b>Projects</b></em>' reference.
540         * <!-- begin-user-doc -->
541         * <!-- end-user-doc -->
542         * @generated
543         * @ordered
544         */
545        int AGENT__PROJECTS = ELEMENT_FEATURE_COUNT + 1;
546
547        /**
548         * The feature id for the '<em><b>Activities</b></em>' containment reference list.
549         * <!-- begin-user-doc -->
550         * <!-- end-user-doc -->
551         * @generated
552         * @ordered
553         */
554        int AGENT__ACTIVITIES = ELEMENT_FEATURE_COUNT + 2;
555
556        /**
557         * The feature id for the '<em><b>States</b></em>' containment reference list.
558         * <!-- begin-user-doc -->
559         * <!-- end-user-doc -->
560         * @generated
561         * @ordered
562         */
563        int AGENT__STATES = ELEMENT_FEATURE_COUNT + 3;
564
565        /**
566         * The number of structural features of the '<em>Agent</em>' class.
567         * <!-- begin-user-doc -->
568         * <!-- end-user-doc -->
569         * @generated
570         * @ordered
571         */
572        int AGENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4;
573
574        /**
575         * The number of operations of the '<em>Agent</em>' class.
576         * <!-- begin-user-doc -->
577         * <!-- end-user-doc -->
578         * @generated
579         * @ordered
580         */
581        int AGENT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
582
583        /**
584         * The meta object id for the '{@link DECENT.impl.AgentStateImpl <em>Agent State</em>}' class.
585         * <!-- begin-user-doc -->
586         * <!-- end-user-doc -->
587         * @see DECENT.impl.AgentStateImpl
588         * @see DECENT.impl.DECENTPackageImpl#getAgentState()
589         * @generated
590         */
591        int AGENT_STATE = 9;
592
593        /**
594         * The feature id for the '<em><b>Name</b></em>' attribute.
595         * <!-- begin-user-doc -->
596         * <!-- end-user-doc -->
597         * @generated
598         * @ordered
599         */
600        int AGENT_STATE__NAME = ELEMENT__NAME;
601
602        /**
603         * The feature id for the '<em><b>ID</b></em>' attribute.
604         * <!-- begin-user-doc -->
605         * <!-- end-user-doc -->
606         * @generated
607         * @ordered
608         */
609        int AGENT_STATE__ID = ELEMENT__ID;
610
611        /**
612         * The feature id for the '<em><b>Date</b></em>' attribute.
613         * <!-- begin-user-doc -->
614         * <!-- end-user-doc -->
615         * @generated
616         * @ordered
617         */
618        int AGENT_STATE__DATE = ELEMENT_FEATURE_COUNT + 0;
619
620        /**
621         * The feature id for the '<em><b>Agent</b></em>' container reference.
622         * <!-- begin-user-doc -->
623         * <!-- end-user-doc -->
624         * @generated
625         * @ordered
626         */
627        int AGENT_STATE__AGENT = ELEMENT_FEATURE_COUNT + 1;
628
629        /**
630         * The feature id for the '<em><b>Activities</b></em>' reference list.
631         * <!-- begin-user-doc -->
632         * <!-- end-user-doc -->
633         * @generated
634         * @ordered
635         */
636        int AGENT_STATE__ACTIVITIES = ELEMENT_FEATURE_COUNT + 2;
637
638        /**
639         * The feature id for the '<em><b>Next</b></em>' reference.
640         * <!-- begin-user-doc -->
641         * <!-- end-user-doc -->
642         * @generated
643         * @ordered
644         */
645        int AGENT_STATE__NEXT = ELEMENT_FEATURE_COUNT + 3;
646
647        /**
648         * The feature id for the '<em><b>Previous</b></em>' reference.
649         * <!-- begin-user-doc -->
650         * <!-- end-user-doc -->
651         * @generated
652         * @ordered
653         */
654        int AGENT_STATE__PREVIOUS = ELEMENT_FEATURE_COUNT + 4;
655
656        /**
657         * The feature id for the '<em><b>Values</b></em>' containment reference list.
658         * <!-- begin-user-doc -->
659         * <!-- end-user-doc -->
660         * @generated
661         * @ordered
662         */
663        int AGENT_STATE__VALUES = ELEMENT_FEATURE_COUNT + 5;
664
665        /**
666         * The number of structural features of the '<em>Agent State</em>' class.
667         * <!-- begin-user-doc -->
668         * <!-- end-user-doc -->
669         * @generated
670         * @ordered
671         */
672        int AGENT_STATE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 6;
673
674        /**
675         * The number of operations of the '<em>Agent State</em>' class.
676         * <!-- begin-user-doc -->
677         * <!-- end-user-doc -->
678         * @generated
679         * @ordered
680         */
681        int AGENT_STATE_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
682
683        /**
684         * The meta object id for the '{@link DECENT.impl.LocationImpl <em>Location</em>}' class.
685         * <!-- begin-user-doc -->
686         * <!-- end-user-doc -->
687         * @see DECENT.impl.LocationImpl
688         * @see DECENT.impl.DECENTPackageImpl#getLocation()
689         * @generated
690         */
691        int LOCATION = 10;
692
693        /**
694         * The feature id for the '<em><b>Name</b></em>' attribute.
695         * <!-- begin-user-doc -->
696         * <!-- end-user-doc -->
697         * @generated
698         * @ordered
699         */
700        int LOCATION__NAME = ELEMENT__NAME;
701
702        /**
703         * The feature id for the '<em><b>ID</b></em>' attribute.
704         * <!-- begin-user-doc -->
705         * <!-- end-user-doc -->
706         * @generated
707         * @ordered
708         */
709        int LOCATION__ID = ELEMENT__ID;
710
711        /**
712         * The feature id for the '<em><b>Type</b></em>' reference.
713         * <!-- begin-user-doc -->
714         * <!-- end-user-doc -->
715         * @generated
716         * @ordered
717         */
718        int LOCATION__TYPE = ELEMENT_FEATURE_COUNT + 0;
719
720        /**
721         * The feature id for the '<em><b>Project</b></em>' container reference.
722         * <!-- begin-user-doc -->
723         * <!-- end-user-doc -->
724         * @generated
725         * @ordered
726         */
727        int LOCATION__PROJECT = ELEMENT_FEATURE_COUNT + 1;
728
729        /**
730         * The feature id for the '<em><b>Artifacts</b></em>' containment reference list.
731         * <!-- begin-user-doc -->
732         * <!-- end-user-doc -->
733         * @generated
734         * @ordered
735         */
736        int LOCATION__ARTIFACTS = ELEMENT_FEATURE_COUNT + 2;
737
738        /**
739         * The number of structural features of the '<em>Location</em>' class.
740         * <!-- begin-user-doc -->
741         * <!-- end-user-doc -->
742         * @generated
743         * @ordered
744         */
745        int LOCATION_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 3;
746
747        /**
748         * The number of operations of the '<em>Location</em>' class.
749         * <!-- begin-user-doc -->
750         * <!-- end-user-doc -->
751         * @generated
752         * @ordered
753         */
754        int LOCATION_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
755
756        /**
757         * The meta object id for the '{@link DECENT.impl.ArtifactImpl <em>Artifact</em>}' class.
758         * <!-- begin-user-doc -->
759         * <!-- end-user-doc -->
760         * @see DECENT.impl.ArtifactImpl
761         * @see DECENT.impl.DECENTPackageImpl#getArtifact()
762         * @generated
763         */
764        int ARTIFACT = 11;
765
766        /**
767         * The feature id for the '<em><b>Name</b></em>' attribute.
768         * <!-- begin-user-doc -->
769         * <!-- end-user-doc -->
770         * @generated
771         * @ordered
772         */
773        int ARTIFACT__NAME = ELEMENT__NAME;
774
775        /**
776         * The feature id for the '<em><b>ID</b></em>' attribute.
777         * <!-- begin-user-doc -->
778         * <!-- end-user-doc -->
779         * @generated
780         * @ordered
781         */
782        int ARTIFACT__ID = ELEMENT__ID;
783
784        /**
785         * The feature id for the '<em><b>Type</b></em>' reference.
786         * <!-- begin-user-doc -->
787         * <!-- end-user-doc -->
788         * @generated
789         * @ordered
790         */
791        int ARTIFACT__TYPE = ELEMENT_FEATURE_COUNT + 0;
792
793        /**
794         * The feature id for the '<em><b>Parent</b></em>' container reference.
795         * <!-- begin-user-doc -->
796         * <!-- end-user-doc -->
797         * @generated
798         * @ordered
799         */
800        int ARTIFACT__PARENT = ELEMENT_FEATURE_COUNT + 1;
801
802        /**
803         * The feature id for the '<em><b>Children</b></em>' containment reference list.
804         * <!-- begin-user-doc -->
805         * <!-- end-user-doc -->
806         * @generated
807         * @ordered
808         */
809        int ARTIFACT__CHILDREN = ELEMENT_FEATURE_COUNT + 2;
810
811        /**
812         * The feature id for the '<em><b>States</b></em>' containment reference list.
813         * <!-- begin-user-doc -->
814         * <!-- end-user-doc -->
815         * @generated
816         * @ordered
817         */
818        int ARTIFACT__STATES = ELEMENT_FEATURE_COUNT + 3;
819
820        /**
821         * The feature id for the '<em><b>Attributes</b></em>' reference list.
822         * <!-- begin-user-doc -->
823         * <!-- end-user-doc -->
824         * @generated
825         * @ordered
826         */
827        int ARTIFACT__ATTRIBUTES = ELEMENT_FEATURE_COUNT + 4;
828
829        /**
830         * The number of structural features of the '<em>Artifact</em>' class.
831         * <!-- begin-user-doc -->
832         * <!-- end-user-doc -->
833         * @generated
834         * @ordered
835         */
836        int ARTIFACT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 5;
837
838        /**
839         * The number of operations of the '<em>Artifact</em>' class.
840         * <!-- begin-user-doc -->
841         * <!-- end-user-doc -->
842         * @generated
843         * @ordered
844         */
845        int ARTIFACT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
846
847        /**
848         * The meta object id for the '{@link DECENT.impl.StateImpl <em>State</em>}' class.
849         * <!-- begin-user-doc -->
850         * <!-- end-user-doc -->
851         * @see DECENT.impl.StateImpl
852         * @see DECENT.impl.DECENTPackageImpl#getState()
853         * @generated
854         */
855        int STATE = 12;
856
857        /**
858         * The feature id for the '<em><b>Name</b></em>' attribute.
859         * <!-- begin-user-doc -->
860         * <!-- end-user-doc -->
861         * @generated
862         * @ordered
863         */
864        int STATE__NAME = ELEMENT__NAME;
865
866        /**
867         * The feature id for the '<em><b>ID</b></em>' attribute.
868         * <!-- begin-user-doc -->
869         * <!-- end-user-doc -->
870         * @generated
871         * @ordered
872         */
873        int STATE__ID = ELEMENT__ID;
874
875        /**
876         * The feature id for the '<em><b>Artifact</b></em>' container reference.
877         * <!-- begin-user-doc -->
878         * <!-- end-user-doc -->
879         * @generated
880         * @ordered
881         */
882        int STATE__ARTIFACT = ELEMENT_FEATURE_COUNT + 0;
883
884        /**
885         * The feature id for the '<em><b>Activity</b></em>' reference list.
886         * <!-- begin-user-doc -->
887         * <!-- end-user-doc -->
888         * @generated
889         * @ordered
890         */
891        int STATE__ACTIVITY = ELEMENT_FEATURE_COUNT + 1;
892
893        /**
894         * The feature id for the '<em><b>From Activity</b></em>' reference list.
895         * <!-- begin-user-doc -->
896         * <!-- end-user-doc -->
897         * @generated
898         * @ordered
899         */
900        int STATE__FROM_ACTIVITY = ELEMENT_FEATURE_COUNT + 2;
901
902        /**
903         * The feature id for the '<em><b>Next</b></em>' reference list.
904         * <!-- begin-user-doc -->
905         * <!-- end-user-doc -->
906         * @generated
907         * @ordered
908         */
909        int STATE__NEXT = ELEMENT_FEATURE_COUNT + 3;
910
911        /**
912         * The feature id for the '<em><b>Previous</b></em>' reference list.
913         * <!-- begin-user-doc -->
914         * <!-- end-user-doc -->
915         * @generated
916         * @ordered
917         */
918        int STATE__PREVIOUS = ELEMENT_FEATURE_COUNT + 4;
919
920        /**
921         * The feature id for the '<em><b>Parent</b></em>' reference.
922         * <!-- begin-user-doc -->
923         * <!-- end-user-doc -->
924         * @generated
925         * @ordered
926         */
927        int STATE__PARENT = ELEMENT_FEATURE_COUNT + 5;
928
929        /**
930         * The feature id for the '<em><b>Children</b></em>' reference list.
931         * <!-- begin-user-doc -->
932         * <!-- end-user-doc -->
933         * @generated
934         * @ordered
935         */
936        int STATE__CHILDREN = ELEMENT_FEATURE_COUNT + 6;
937
938        /**
939         * The feature id for the '<em><b>Values</b></em>' containment reference list.
940         * <!-- begin-user-doc -->
941         * <!-- end-user-doc -->
942         * @generated
943         * @ordered
944         */
945        int STATE__VALUES = ELEMENT_FEATURE_COUNT + 7;
946
947        /**
948         * The number of structural features of the '<em>State</em>' class.
949         * <!-- begin-user-doc -->
950         * <!-- end-user-doc -->
951         * @generated
952         * @ordered
953         */
954        int STATE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 8;
955
956        /**
957         * The number of operations of the '<em>State</em>' class.
958         * <!-- begin-user-doc -->
959         * <!-- end-user-doc -->
960         * @generated
961         * @ordered
962         */
963        int STATE_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
964
965        /**
966         * The meta object id for the '{@link DECENT.impl.ActivityImpl <em>Activity</em>}' class.
967         * <!-- begin-user-doc -->
968         * <!-- end-user-doc -->
969         * @see DECENT.impl.ActivityImpl
970         * @see DECENT.impl.DECENTPackageImpl#getActivity()
971         * @generated
972         */
973        int ACTIVITY = 13;
974
975        /**
976         * The feature id for the '<em><b>Name</b></em>' attribute.
977         * <!-- begin-user-doc -->
978         * <!-- end-user-doc -->
979         * @generated
980         * @ordered
981         */
982        int ACTIVITY__NAME = ELEMENT__NAME;
983
984        /**
985         * The feature id for the '<em><b>ID</b></em>' attribute.
986         * <!-- begin-user-doc -->
987         * <!-- end-user-doc -->
988         * @generated
989         * @ordered
990         */
991        int ACTIVITY__ID = ELEMENT__ID;
992
993        /**
994         * The feature id for the '<em><b>Type</b></em>' reference list.
995         * <!-- begin-user-doc -->
996         * <!-- end-user-doc -->
997         * @generated
998         * @ordered
999         */
1000        int ACTIVITY__TYPE = ELEMENT_FEATURE_COUNT + 0;
1001
1002        /**
1003         * The feature id for the '<em><b>Agent</b></em>' container reference.
1004         * <!-- begin-user-doc -->
1005         * <!-- end-user-doc -->
1006         * @generated
1007         * @ordered
1008         */
1009        int ACTIVITY__AGENT = ELEMENT_FEATURE_COUNT + 1;
1010
1011        /**
1012         * The feature id for the '<em><b>State</b></em>' reference.
1013         * <!-- begin-user-doc -->
1014         * <!-- end-user-doc -->
1015         * @generated
1016         * @ordered
1017         */
1018        int ACTIVITY__STATE = ELEMENT_FEATURE_COUNT + 2;
1019
1020        /**
1021         * The feature id for the '<em><b>Target State</b></em>' reference.
1022         * <!-- begin-user-doc -->
1023         * <!-- end-user-doc -->
1024         * @generated
1025         * @ordered
1026         */
1027        int ACTIVITY__TARGET_STATE = ELEMENT_FEATURE_COUNT + 3;
1028
1029        /**
1030         * The feature id for the '<em><b>Deltas</b></em>' containment reference list.
1031         * <!-- begin-user-doc -->
1032         * <!-- end-user-doc -->
1033         * @generated
1034         * @ordered
1035         */
1036        int ACTIVITY__DELTAS = ELEMENT_FEATURE_COUNT + 4;
1037
1038        /**
1039         * The feature id for the '<em><b>Date</b></em>' attribute.
1040         * <!-- begin-user-doc -->
1041         * <!-- end-user-doc -->
1042         * @generated
1043         * @ordered
1044         */
1045        int ACTIVITY__DATE = ELEMENT_FEATURE_COUNT + 5;
1046
1047        /**
1048         * The feature id for the '<em><b>Values</b></em>' containment reference list.
1049         * <!-- begin-user-doc -->
1050         * <!-- end-user-doc -->
1051         * @generated
1052         * @ordered
1053         */
1054        int ACTIVITY__VALUES = ELEMENT_FEATURE_COUNT + 6;
1055
1056        /**
1057         * The feature id for the '<em><b>Agent State</b></em>' reference.
1058         * <!-- begin-user-doc -->
1059         * <!-- end-user-doc -->
1060         * @generated
1061         * @ordered
1062         */
1063        int ACTIVITY__AGENT_STATE = ELEMENT_FEATURE_COUNT + 7;
1064
1065        /**
1066         * The number of structural features of the '<em>Activity</em>' class.
1067         * <!-- begin-user-doc -->
1068         * <!-- end-user-doc -->
1069         * @generated
1070         * @ordered
1071         */
1072        int ACTIVITY_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 8;
1073
1074        /**
1075         * The number of operations of the '<em>Activity</em>' class.
1076         * <!-- begin-user-doc -->
1077         * <!-- end-user-doc -->
1078         * @generated
1079         * @ordered
1080         */
1081        int ACTIVITY_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
1082
1083        /**
1084         * The meta object id for the '{@link DECENT.impl.ActivityTypeImpl <em>Activity Type</em>}' class.
1085         * <!-- begin-user-doc -->
1086         * <!-- end-user-doc -->
1087         * @see DECENT.impl.ActivityTypeImpl
1088         * @see DECENT.impl.DECENTPackageImpl#getActivityType()
1089         * @generated
1090         */
1091        int ACTIVITY_TYPE = 14;
1092
1093        /**
1094         * The feature id for the '<em><b>Name</b></em>' attribute.
1095         * <!-- begin-user-doc -->
1096         * <!-- end-user-doc -->
1097         * @generated
1098         * @ordered
1099         */
1100        int ACTIVITY_TYPE__NAME = ELEMENT__NAME;
1101
1102        /**
1103         * The feature id for the '<em><b>ID</b></em>' attribute.
1104         * <!-- begin-user-doc -->
1105         * <!-- end-user-doc -->
1106         * @generated
1107         * @ordered
1108         */
1109        int ACTIVITY_TYPE__ID = ELEMENT__ID;
1110
1111        /**
1112         * The feature id for the '<em><b>Dimension</b></em>' reference list.
1113         * <!-- begin-user-doc -->
1114         * <!-- end-user-doc -->
1115         * @generated
1116         * @ordered
1117         */
1118        int ACTIVITY_TYPE__DIMENSION = ELEMENT_FEATURE_COUNT + 0;
1119
1120        /**
1121         * The number of structural features of the '<em>Activity Type</em>' class.
1122         * <!-- begin-user-doc -->
1123         * <!-- end-user-doc -->
1124         * @generated
1125         * @ordered
1126         */
1127        int ACTIVITY_TYPE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1;
1128
1129        /**
1130         * The number of operations of the '<em>Activity Type</em>' class.
1131         * <!-- begin-user-doc -->
1132         * <!-- end-user-doc -->
1133         * @generated
1134         * @ordered
1135         */
1136        int ACTIVITY_TYPE_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
1137
1138        /**
1139         * The meta object id for the '{@link DECENT.impl.DimensionImpl <em>Dimension</em>}' class.
1140         * <!-- begin-user-doc -->
1141         * <!-- end-user-doc -->
1142         * @see DECENT.impl.DimensionImpl
1143         * @see DECENT.impl.DECENTPackageImpl#getDimension()
1144         * @generated
1145         */
1146        int DIMENSION = 15;
1147
1148        /**
1149         * The feature id for the '<em><b>Name</b></em>' attribute.
1150         * <!-- begin-user-doc -->
1151         * <!-- end-user-doc -->
1152         * @generated
1153         * @ordered
1154         */
1155        int DIMENSION__NAME = ELEMENT__NAME;
1156
1157        /**
1158         * The feature id for the '<em><b>ID</b></em>' attribute.
1159         * <!-- begin-user-doc -->
1160         * <!-- end-user-doc -->
1161         * @generated
1162         * @ordered
1163         */
1164        int DIMENSION__ID = ELEMENT__ID;
1165
1166        /**
1167         * The number of structural features of the '<em>Dimension</em>' class.
1168         * <!-- begin-user-doc -->
1169         * <!-- end-user-doc -->
1170         * @generated
1171         * @ordered
1172         */
1173        int DIMENSION_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 0;
1174
1175        /**
1176         * The number of operations of the '<em>Dimension</em>' class.
1177         * <!-- begin-user-doc -->
1178         * <!-- end-user-doc -->
1179         * @generated
1180         * @ordered
1181         */
1182        int DIMENSION_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
1183
1184        /**
1185         * The meta object id for the '{@link DECENT.impl.AttributeImpl <em>Attribute</em>}' class.
1186         * <!-- begin-user-doc -->
1187         * <!-- end-user-doc -->
1188         * @see DECENT.impl.AttributeImpl
1189         * @see DECENT.impl.DECENTPackageImpl#getAttribute()
1190         * @generated
1191         */
1192        int ATTRIBUTE = 16;
1193
1194        /**
1195         * The feature id for the '<em><b>Name</b></em>' attribute.
1196         * <!-- begin-user-doc -->
1197         * <!-- end-user-doc -->
1198         * @generated
1199         * @ordered
1200         */
1201        int ATTRIBUTE__NAME = ELEMENT__NAME;
1202
1203        /**
1204         * The feature id for the '<em><b>ID</b></em>' attribute.
1205         * <!-- begin-user-doc -->
1206         * <!-- end-user-doc -->
1207         * @generated
1208         * @ordered
1209         */
1210        int ATTRIBUTE__ID = ELEMENT__ID;
1211
1212        /**
1213         * The feature id for the '<em><b>Artifact Types</b></em>' reference list.
1214         * <!-- begin-user-doc -->
1215         * <!-- end-user-doc -->
1216         * @generated
1217         * @ordered
1218         */
1219        int ATTRIBUTE__ARTIFACT_TYPES = ELEMENT_FEATURE_COUNT + 0;
1220
1221        /**
1222         * The feature id for the '<em><b>Type</b></em>' reference.
1223         * <!-- begin-user-doc -->
1224         * <!-- end-user-doc -->
1225         * @generated
1226         * @ordered
1227         */
1228        int ATTRIBUTE__TYPE = ELEMENT_FEATURE_COUNT + 1;
1229
1230        /**
1231         * The feature id for the '<em><b>Dimension</b></em>' reference list.
1232         * <!-- begin-user-doc -->
1233         * <!-- end-user-doc -->
1234         * @generated
1235         * @ordered
1236         */
1237        int ATTRIBUTE__DIMENSION = ELEMENT_FEATURE_COUNT + 2;
1238
1239        /**
1240         * The feature id for the '<em><b>Description</b></em>' attribute.
1241         * <!-- begin-user-doc -->
1242         * <!-- end-user-doc -->
1243         * @generated
1244         * @ordered
1245         */
1246        int ATTRIBUTE__DESCRIPTION = ELEMENT_FEATURE_COUNT + 3;
1247
1248        /**
1249         * The number of structural features of the '<em>Attribute</em>' class.
1250         * <!-- begin-user-doc -->
1251         * <!-- end-user-doc -->
1252         * @generated
1253         * @ordered
1254         */
1255        int ATTRIBUTE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4;
1256
1257        /**
1258         * The number of operations of the '<em>Attribute</em>' class.
1259         * <!-- begin-user-doc -->
1260         * <!-- end-user-doc -->
1261         * @generated
1262         * @ordered
1263         */
1264        int ATTRIBUTE_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
1265
1266        /**
1267         * The meta object id for the '{@link DECENT.impl.ValueImpl <em>Value</em>}' class.
1268         * <!-- begin-user-doc -->
1269         * <!-- end-user-doc -->
1270         * @see DECENT.impl.ValueImpl
1271         * @see DECENT.impl.DECENTPackageImpl#getValue()
1272         * @generated
1273         */
1274        int VALUE = 17;
1275
1276        /**
1277         * The feature id for the '<em><b>Name</b></em>' attribute.
1278         * <!-- begin-user-doc -->
1279         * <!-- end-user-doc -->
1280         * @generated
1281         * @ordered
1282         */
1283        int VALUE__NAME = 0;
1284
1285        /**
1286         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1287         * <!-- begin-user-doc -->
1288         * <!-- end-user-doc -->
1289         * @generated
1290         * @ordered
1291         */
1292        int VALUE__OF_ATTRIBUTE = 1;
1293
1294        /**
1295         * The number of structural features of the '<em>Value</em>' class.
1296         * <!-- begin-user-doc -->
1297         * <!-- end-user-doc -->
1298         * @generated
1299         * @ordered
1300         */
1301        int VALUE_FEATURE_COUNT = 2;
1302
1303        /**
1304         * The number of operations of the '<em>Value</em>' class.
1305         * <!-- begin-user-doc -->
1306         * <!-- end-user-doc -->
1307         * @generated
1308         * @ordered
1309         */
1310        int VALUE_OPERATION_COUNT = 0;
1311
1312        /**
1313         * The meta object id for the '{@link DECENT.impl.IntegerValueImpl <em>Integer Value</em>}' class.
1314         * <!-- begin-user-doc -->
1315         * <!-- end-user-doc -->
1316         * @see DECENT.impl.IntegerValueImpl
1317         * @see DECENT.impl.DECENTPackageImpl#getIntegerValue()
1318         * @generated
1319         */
1320        int INTEGER_VALUE = 18;
1321
1322        /**
1323         * The feature id for the '<em><b>Name</b></em>' attribute.
1324         * <!-- begin-user-doc -->
1325         * <!-- end-user-doc -->
1326         * @generated
1327         * @ordered
1328         */
1329        int INTEGER_VALUE__NAME = VALUE__NAME;
1330
1331        /**
1332         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1333         * <!-- begin-user-doc -->
1334         * <!-- end-user-doc -->
1335         * @generated
1336         * @ordered
1337         */
1338        int INTEGER_VALUE__OF_ATTRIBUTE = VALUE__OF_ATTRIBUTE;
1339
1340        /**
1341         * The feature id for the '<em><b>Content</b></em>' attribute.
1342         * <!-- begin-user-doc -->
1343         * <!-- end-user-doc -->
1344         * @generated
1345         * @ordered
1346         */
1347        int INTEGER_VALUE__CONTENT = VALUE_FEATURE_COUNT + 0;
1348
1349        /**
1350         * The number of structural features of the '<em>Integer Value</em>' class.
1351         * <!-- begin-user-doc -->
1352         * <!-- end-user-doc -->
1353         * @generated
1354         * @ordered
1355         */
1356        int INTEGER_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
1357
1358        /**
1359         * The number of operations of the '<em>Integer Value</em>' class.
1360         * <!-- begin-user-doc -->
1361         * <!-- end-user-doc -->
1362         * @generated
1363         * @ordered
1364         */
1365        int INTEGER_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
1366
1367        /**
1368         * The meta object id for the '{@link DECENT.impl.DoubleValueImpl <em>Double Value</em>}' class.
1369         * <!-- begin-user-doc -->
1370         * <!-- end-user-doc -->
1371         * @see DECENT.impl.DoubleValueImpl
1372         * @see DECENT.impl.DECENTPackageImpl#getDoubleValue()
1373         * @generated
1374         */
1375        int DOUBLE_VALUE = 19;
1376
1377        /**
1378         * The feature id for the '<em><b>Name</b></em>' attribute.
1379         * <!-- begin-user-doc -->
1380         * <!-- end-user-doc -->
1381         * @generated
1382         * @ordered
1383         */
1384        int DOUBLE_VALUE__NAME = VALUE__NAME;
1385
1386        /**
1387         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1388         * <!-- begin-user-doc -->
1389         * <!-- end-user-doc -->
1390         * @generated
1391         * @ordered
1392         */
1393        int DOUBLE_VALUE__OF_ATTRIBUTE = VALUE__OF_ATTRIBUTE;
1394
1395        /**
1396         * The feature id for the '<em><b>Content</b></em>' attribute.
1397         * <!-- begin-user-doc -->
1398         * <!-- end-user-doc -->
1399         * @generated
1400         * @ordered
1401         */
1402        int DOUBLE_VALUE__CONTENT = VALUE_FEATURE_COUNT + 0;
1403
1404        /**
1405         * The number of structural features of the '<em>Double Value</em>' class.
1406         * <!-- begin-user-doc -->
1407         * <!-- end-user-doc -->
1408         * @generated
1409         * @ordered
1410         */
1411        int DOUBLE_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
1412
1413        /**
1414         * The number of operations of the '<em>Double Value</em>' class.
1415         * <!-- begin-user-doc -->
1416         * <!-- end-user-doc -->
1417         * @generated
1418         * @ordered
1419         */
1420        int DOUBLE_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
1421
1422        /**
1423         * The meta object id for the '{@link DECENT.impl.StringValueImpl <em>String Value</em>}' class.
1424         * <!-- begin-user-doc -->
1425         * <!-- end-user-doc -->
1426         * @see DECENT.impl.StringValueImpl
1427         * @see DECENT.impl.DECENTPackageImpl#getStringValue()
1428         * @generated
1429         */
1430        int STRING_VALUE = 20;
1431
1432        /**
1433         * The feature id for the '<em><b>Name</b></em>' attribute.
1434         * <!-- begin-user-doc -->
1435         * <!-- end-user-doc -->
1436         * @generated
1437         * @ordered
1438         */
1439        int STRING_VALUE__NAME = VALUE__NAME;
1440
1441        /**
1442         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1443         * <!-- begin-user-doc -->
1444         * <!-- end-user-doc -->
1445         * @generated
1446         * @ordered
1447         */
1448        int STRING_VALUE__OF_ATTRIBUTE = VALUE__OF_ATTRIBUTE;
1449
1450        /**
1451         * The feature id for the '<em><b>Content</b></em>' attribute.
1452         * <!-- begin-user-doc -->
1453         * <!-- end-user-doc -->
1454         * @generated
1455         * @ordered
1456         */
1457        int STRING_VALUE__CONTENT = VALUE_FEATURE_COUNT + 0;
1458
1459        /**
1460         * The number of structural features of the '<em>String Value</em>' class.
1461         * <!-- begin-user-doc -->
1462         * <!-- end-user-doc -->
1463         * @generated
1464         * @ordered
1465         */
1466        int STRING_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
1467
1468        /**
1469         * The number of operations of the '<em>String Value</em>' class.
1470         * <!-- begin-user-doc -->
1471         * <!-- end-user-doc -->
1472         * @generated
1473         * @ordered
1474         */
1475        int STRING_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
1476
1477        /**
1478         * The meta object id for the '{@link DECENT.impl.ListValueImpl <em>List Value</em>}' class.
1479         * <!-- begin-user-doc -->
1480         * <!-- end-user-doc -->
1481         * @see DECENT.impl.ListValueImpl
1482         * @see DECENT.impl.DECENTPackageImpl#getListValue()
1483         * @generated
1484         */
1485        int LIST_VALUE = 21;
1486
1487        /**
1488         * The feature id for the '<em><b>Name</b></em>' attribute.
1489         * <!-- begin-user-doc -->
1490         * <!-- end-user-doc -->
1491         * @generated
1492         * @ordered
1493         */
1494        int LIST_VALUE__NAME = VALUE__NAME;
1495
1496        /**
1497         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1498         * <!-- begin-user-doc -->
1499         * <!-- end-user-doc -->
1500         * @generated
1501         * @ordered
1502         */
1503        int LIST_VALUE__OF_ATTRIBUTE = VALUE__OF_ATTRIBUTE;
1504
1505        /**
1506         * The feature id for the '<em><b>Content</b></em>' reference list.
1507         * <!-- begin-user-doc -->
1508         * <!-- end-user-doc -->
1509         * @generated
1510         * @ordered
1511         */
1512        int LIST_VALUE__CONTENT = VALUE_FEATURE_COUNT + 0;
1513
1514        /**
1515         * The number of structural features of the '<em>List Value</em>' class.
1516         * <!-- begin-user-doc -->
1517         * <!-- end-user-doc -->
1518         * @generated
1519         * @ordered
1520         */
1521        int LIST_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
1522
1523        /**
1524         * The number of operations of the '<em>List Value</em>' class.
1525         * <!-- begin-user-doc -->
1526         * <!-- end-user-doc -->
1527         * @generated
1528         * @ordered
1529         */
1530        int LIST_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
1531
1532        /**
1533         * The meta object id for the '{@link DECENT.impl.StringListValueImpl <em>String List Value</em>}' class.
1534         * <!-- begin-user-doc -->
1535         * <!-- end-user-doc -->
1536         * @see DECENT.impl.StringListValueImpl
1537         * @see DECENT.impl.DECENTPackageImpl#getStringListValue()
1538         * @generated
1539         */
1540        int STRING_LIST_VALUE = 22;
1541
1542        /**
1543         * The feature id for the '<em><b>Name</b></em>' attribute.
1544         * <!-- begin-user-doc -->
1545         * <!-- end-user-doc -->
1546         * @generated
1547         * @ordered
1548         */
1549        int STRING_LIST_VALUE__NAME = VALUE__NAME;
1550
1551        /**
1552         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1553         * <!-- begin-user-doc -->
1554         * <!-- end-user-doc -->
1555         * @generated
1556         * @ordered
1557         */
1558        int STRING_LIST_VALUE__OF_ATTRIBUTE = VALUE__OF_ATTRIBUTE;
1559
1560        /**
1561         * The feature id for the '<em><b>Content</b></em>' attribute list.
1562         * <!-- begin-user-doc -->
1563         * <!-- end-user-doc -->
1564         * @generated
1565         * @ordered
1566         */
1567        int STRING_LIST_VALUE__CONTENT = VALUE_FEATURE_COUNT + 0;
1568
1569        /**
1570         * The number of structural features of the '<em>String List Value</em>' class.
1571         * <!-- begin-user-doc -->
1572         * <!-- end-user-doc -->
1573         * @generated
1574         * @ordered
1575         */
1576        int STRING_LIST_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
1577
1578        /**
1579         * The number of operations of the '<em>String List Value</em>' class.
1580         * <!-- begin-user-doc -->
1581         * <!-- end-user-doc -->
1582         * @generated
1583         * @ordered
1584         */
1585        int STRING_LIST_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
1586
1587        /**
1588         * The meta object id for the '{@link DECENT.impl.DoubleListValueImpl <em>Double List Value</em>}' class.
1589         * <!-- begin-user-doc -->
1590         * <!-- end-user-doc -->
1591         * @see DECENT.impl.DoubleListValueImpl
1592         * @see DECENT.impl.DECENTPackageImpl#getDoubleListValue()
1593         * @generated
1594         */
1595        int DOUBLE_LIST_VALUE = 23;
1596
1597        /**
1598         * The feature id for the '<em><b>Name</b></em>' attribute.
1599         * <!-- begin-user-doc -->
1600         * <!-- end-user-doc -->
1601         * @generated
1602         * @ordered
1603         */
1604        int DOUBLE_LIST_VALUE__NAME = VALUE__NAME;
1605
1606        /**
1607         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1608         * <!-- begin-user-doc -->
1609         * <!-- end-user-doc -->
1610         * @generated
1611         * @ordered
1612         */
1613        int DOUBLE_LIST_VALUE__OF_ATTRIBUTE = VALUE__OF_ATTRIBUTE;
1614
1615        /**
1616         * The feature id for the '<em><b>Content</b></em>' attribute list.
1617         * <!-- begin-user-doc -->
1618         * <!-- end-user-doc -->
1619         * @generated
1620         * @ordered
1621         */
1622        int DOUBLE_LIST_VALUE__CONTENT = VALUE_FEATURE_COUNT + 0;
1623
1624        /**
1625         * The number of structural features of the '<em>Double List Value</em>' class.
1626         * <!-- begin-user-doc -->
1627         * <!-- end-user-doc -->
1628         * @generated
1629         * @ordered
1630         */
1631        int DOUBLE_LIST_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
1632
1633        /**
1634         * The number of operations of the '<em>Double List Value</em>' class.
1635         * <!-- begin-user-doc -->
1636         * <!-- end-user-doc -->
1637         * @generated
1638         * @ordered
1639         */
1640        int DOUBLE_LIST_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
1641
1642        /**
1643         * The meta object id for the '{@link DECENT.impl.IntegerListValueImpl <em>Integer List Value</em>}' class.
1644         * <!-- begin-user-doc -->
1645         * <!-- end-user-doc -->
1646         * @see DECENT.impl.IntegerListValueImpl
1647         * @see DECENT.impl.DECENTPackageImpl#getIntegerListValue()
1648         * @generated
1649         */
1650        int INTEGER_LIST_VALUE = 24;
1651
1652        /**
1653         * The feature id for the '<em><b>Name</b></em>' attribute.
1654         * <!-- begin-user-doc -->
1655         * <!-- end-user-doc -->
1656         * @generated
1657         * @ordered
1658         */
1659        int INTEGER_LIST_VALUE__NAME = VALUE__NAME;
1660
1661        /**
1662         * The feature id for the '<em><b>Of Attribute</b></em>' reference.
1663         * <!-- begin-user-doc -->
1664         * <!-- end-user-doc -->
1665         * @generated
1666         * @ordered
1667         */
1668        int INTEGER_LIST_VALUE__OF_ATTRIBUTE = VALUE__OF_ATTRIBUTE;
1669
1670        /**
1671         * The feature id for the '<em><b>Content</b></em>' attribute list.
1672         * <!-- begin-user-doc -->
1673         * <!-- end-user-doc -->
1674         * @generated
1675         * @ordered
1676         */
1677        int INTEGER_LIST_VALUE__CONTENT = VALUE_FEATURE_COUNT + 0;
1678
1679        /**
1680         * The number of structural features of the '<em>Integer List Value</em>' class.
1681         * <!-- begin-user-doc -->
1682         * <!-- end-user-doc -->
1683         * @generated
1684         * @ordered
1685         */
1686        int INTEGER_LIST_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
1687
1688        /**
1689         * The number of operations of the '<em>Integer List Value</em>' class.
1690         * <!-- begin-user-doc -->
1691         * <!-- end-user-doc -->
1692         * @generated
1693         * @ordered
1694         */
1695        int INTEGER_LIST_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
1696
1697        /**
1698         * The meta object id for the '{@link DECENT.impl.DeltaImpl <em>Delta</em>}' class.
1699         * <!-- begin-user-doc -->
1700         * <!-- end-user-doc -->
1701         * @see DECENT.impl.DeltaImpl
1702         * @see DECENT.impl.DECENTPackageImpl#getDelta()
1703         * @generated
1704         */
1705        int DELTA = 25;
1706
1707        /**
1708         * The feature id for the '<em><b>Activity</b></em>' container reference.
1709         * <!-- begin-user-doc -->
1710         * <!-- end-user-doc -->
1711         * @generated
1712         * @ordered
1713         */
1714        int DELTA__ACTIVITY = 0;
1715
1716        /**
1717         * The feature id for the '<em><b>On Attribute</b></em>' reference.
1718         * <!-- begin-user-doc -->
1719         * <!-- end-user-doc -->
1720         * @generated
1721         * @ordered
1722         */
1723        int DELTA__ON_ATTRIBUTE = 1;
1724
1725        /**
1726         * The feature id for the '<em><b>Target Value</b></em>' reference.
1727         * <!-- begin-user-doc -->
1728         * <!-- end-user-doc -->
1729         * @generated
1730         * @ordered
1731         */
1732        int DELTA__TARGET_VALUE = 2;
1733
1734        /**
1735         * The feature id for the '<em><b>Source Value</b></em>' reference.
1736         * <!-- begin-user-doc -->
1737         * <!-- end-user-doc -->
1738         * @generated
1739         * @ordered
1740         */
1741        int DELTA__SOURCE_VALUE = 3;
1742
1743        /**
1744         * The feature id for the '<em><b>Change</b></em>' attribute.
1745         * <!-- begin-user-doc -->
1746         * <!-- end-user-doc -->
1747         * @generated
1748         * @ordered
1749         */
1750        int DELTA__CHANGE = 4;
1751
1752        /**
1753         * The number of structural features of the '<em>Delta</em>' class.
1754         * <!-- begin-user-doc -->
1755         * <!-- end-user-doc -->
1756         * @generated
1757         * @ordered
1758         */
1759        int DELTA_FEATURE_COUNT = 5;
1760
1761        /**
1762         * The number of operations of the '<em>Delta</em>' class.
1763         * <!-- begin-user-doc -->
1764         * <!-- end-user-doc -->
1765         * @generated
1766         * @ordered
1767         */
1768        int DELTA_OPERATION_COUNT = 0;
1769
1770
1771        /**
1772         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model <em>Model</em>}'.
1773         * <!-- begin-user-doc -->
1774         * <!-- end-user-doc -->
1775         * @return the meta object for class '<em>Model</em>'.
1776         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model
1777         * @generated
1778         */
1779        EClass getModel();
1780
1781        /**
1782         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getName <em>Name</em>}'.
1783         * <!-- begin-user-doc -->
1784         * <!-- end-user-doc -->
1785         * @return the meta object for the attribute '<em>Name</em>'.
1786         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getName()
1787         * @see #getModel()
1788         * @generated
1789         */
1790        EAttribute getModel_Name();
1791
1792        /**
1793         * Returns the meta object for the attribute list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getContent <em>Content</em>}'.
1794         * <!-- begin-user-doc -->
1795         * <!-- end-user-doc -->
1796         * @return the meta object for the attribute list '<em>Content</em>'.
1797         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getContent()
1798         * @see #getModel()
1799         * @generated
1800         */
1801        EAttribute getModel_Content();
1802
1803        /**
1804         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getSteps <em>Steps</em>}'.
1805         * <!-- begin-user-doc -->
1806         * <!-- end-user-doc -->
1807         * @return the meta object for the containment reference list '<em>Steps</em>'.
1808         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getSteps()
1809         * @see #getModel()
1810         * @generated
1811         */
1812        EReference getModel_Steps();
1813
1814        /**
1815         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getProjects <em>Projects</em>}'.
1816         * <!-- begin-user-doc -->
1817         * <!-- end-user-doc -->
1818         * @return the meta object for the containment reference list '<em>Projects</em>'.
1819         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getProjects()
1820         * @see #getModel()
1821         * @generated
1822         */
1823        EReference getModel_Projects();
1824
1825        /**
1826         * Returns the meta object for the containment reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getArtifactTypeHierarchy <em>Artifact Type Hierarchy</em>}'.
1827         * <!-- begin-user-doc -->
1828         * <!-- end-user-doc -->
1829         * @return the meta object for the containment reference '<em>Artifact Type Hierarchy</em>'.
1830         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getArtifactTypeHierarchy()
1831         * @see #getModel()
1832         * @generated
1833         */
1834        EReference getModel_ArtifactTypeHierarchy();
1835
1836        /**
1837         * Returns the meta object for the containment reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getAgentPool <em>Agent Pool</em>}'.
1838         * <!-- begin-user-doc -->
1839         * <!-- end-user-doc -->
1840         * @return the meta object for the containment reference '<em>Agent Pool</em>'.
1841         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getAgentPool()
1842         * @see #getModel()
1843         * @generated
1844         */
1845        EReference getModel_AgentPool();
1846
1847        /**
1848         * Returns the meta object for the containment reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getAttributePool <em>Attribute Pool</em>}'.
1849         * <!-- begin-user-doc -->
1850         * <!-- end-user-doc -->
1851         * @return the meta object for the containment reference '<em>Attribute Pool</em>'.
1852         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getAttributePool()
1853         * @see #getModel()
1854         * @generated
1855         */
1856        EReference getModel_AttributePool();
1857
1858        /**
1859         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getActivityTypes <em>Activity Types</em>}'.
1860         * <!-- begin-user-doc -->
1861         * <!-- end-user-doc -->
1862         * @return the meta object for the containment reference list '<em>Activity Types</em>'.
1863         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getActivityTypes()
1864         * @see #getModel()
1865         * @generated
1866         */
1867        EReference getModel_ActivityTypes();
1868
1869        /**
1870         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Model#getDimensions <em>Dimensions</em>}'.
1871         * <!-- begin-user-doc -->
1872         * <!-- end-user-doc -->
1873         * @return the meta object for the containment reference list '<em>Dimensions</em>'.
1874         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Model#getDimensions()
1875         * @see #getModel()
1876         * @generated
1877         */
1878        EReference getModel_Dimensions();
1879
1880        /**
1881         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Element <em>Element</em>}'.
1882         * <!-- begin-user-doc -->
1883         * <!-- end-user-doc -->
1884         * @return the meta object for class '<em>Element</em>'.
1885         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Element
1886         * @generated
1887         */
1888        EClass getElement();
1889
1890        /**
1891         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Element#getName <em>Name</em>}'.
1892         * <!-- begin-user-doc -->
1893         * <!-- end-user-doc -->
1894         * @return the meta object for the attribute '<em>Name</em>'.
1895         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Element#getName()
1896         * @see #getElement()
1897         * @generated
1898         */
1899        EAttribute getElement_Name();
1900
1901        /**
1902         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Element#getID <em>ID</em>}'.
1903         * <!-- begin-user-doc -->
1904         * <!-- end-user-doc -->
1905         * @return the meta object for the attribute '<em>ID</em>'.
1906         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Element#getID()
1907         * @see #getElement()
1908         * @generated
1909         */
1910        EAttribute getElement_ID();
1911
1912        /**
1913         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Step <em>Step</em>}'.
1914         * <!-- begin-user-doc -->
1915         * <!-- end-user-doc -->
1916         * @return the meta object for class '<em>Step</em>'.
1917         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Step
1918         * @generated
1919         */
1920        EClass getStep();
1921
1922        /**
1923         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Step#getDuration <em>Duration</em>}'.
1924         * <!-- begin-user-doc -->
1925         * <!-- end-user-doc -->
1926         * @return the meta object for the attribute '<em>Duration</em>'.
1927         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Step#getDuration()
1928         * @see #getStep()
1929         * @generated
1930         */
1931        EAttribute getStep_Duration();
1932
1933        /**
1934         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentPool <em>Agent Pool</em>}'.
1935         * <!-- begin-user-doc -->
1936         * <!-- end-user-doc -->
1937         * @return the meta object for class '<em>Agent Pool</em>'.
1938         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentPool
1939         * @generated
1940         */
1941        EClass getAgentPool();
1942
1943        /**
1944         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentPool#getAgents <em>Agents</em>}'.
1945         * <!-- begin-user-doc -->
1946         * <!-- end-user-doc -->
1947         * @return the meta object for the containment reference list '<em>Agents</em>'.
1948         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentPool#getAgents()
1949         * @see #getAgentPool()
1950         * @generated
1951         */
1952        EReference getAgentPool_Agents();
1953
1954        /**
1955         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AttributePool <em>Attribute Pool</em>}'.
1956         * <!-- begin-user-doc -->
1957         * <!-- end-user-doc -->
1958         * @return the meta object for class '<em>Attribute Pool</em>'.
1959         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AttributePool
1960         * @generated
1961         */
1962        EClass getAttributePool();
1963
1964        /**
1965         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AttributePool#getAttributes <em>Attributes</em>}'.
1966         * <!-- begin-user-doc -->
1967         * <!-- end-user-doc -->
1968         * @return the meta object for the containment reference list '<em>Attributes</em>'.
1969         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AttributePool#getAttributes()
1970         * @see #getAttributePool()
1971         * @generated
1972         */
1973        EReference getAttributePool_Attributes();
1974
1975        /**
1976         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactTypeHierarchy <em>Artifact Type Hierarchy</em>}'.
1977         * <!-- begin-user-doc -->
1978         * <!-- end-user-doc -->
1979         * @return the meta object for class '<em>Artifact Type Hierarchy</em>'.
1980         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactTypeHierarchy
1981         * @generated
1982         */
1983        EClass getArtifactTypeHierarchy();
1984
1985        /**
1986         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactTypeHierarchy#getTypes <em>Types</em>}'.
1987         * <!-- begin-user-doc -->
1988         * <!-- end-user-doc -->
1989         * @return the meta object for the containment reference list '<em>Types</em>'.
1990         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactTypeHierarchy#getTypes()
1991         * @see #getArtifactTypeHierarchy()
1992         * @generated
1993         */
1994        EReference getArtifactTypeHierarchy_Types();
1995
1996        /**
1997         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactType <em>Artifact Type</em>}'.
1998         * <!-- begin-user-doc -->
1999         * <!-- end-user-doc -->
2000         * @return the meta object for class '<em>Artifact Type</em>'.
2001         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactType
2002         * @generated
2003         */
2004        EClass getArtifactType();
2005
2006        /**
2007         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactType#getContainerTypes <em>Container Types</em>}'.
2008         * <!-- begin-user-doc -->
2009         * <!-- end-user-doc -->
2010         * @return the meta object for the reference list '<em>Container Types</em>'.
2011         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ArtifactType#getContainerTypes()
2012         * @see #getArtifactType()
2013         * @generated
2014         */
2015        EReference getArtifactType_ContainerTypes();
2016
2017        /**
2018         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Project <em>Project</em>}'.
2019         * <!-- begin-user-doc -->
2020         * <!-- end-user-doc -->
2021         * @return the meta object for class '<em>Project</em>'.
2022         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Project
2023         * @generated
2024         */
2025        EClass getProject();
2026
2027        /**
2028         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Project#getAgents <em>Agents</em>}'.
2029         * <!-- begin-user-doc -->
2030         * <!-- end-user-doc -->
2031         * @return the meta object for the reference list '<em>Agents</em>'.
2032         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Project#getAgents()
2033         * @see #getProject()
2034         * @generated
2035         */
2036        EReference getProject_Agents();
2037
2038        /**
2039         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Project#getLocation <em>Location</em>}'.
2040         * <!-- begin-user-doc -->
2041         * <!-- end-user-doc -->
2042         * @return the meta object for the containment reference list '<em>Location</em>'.
2043         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Project#getLocation()
2044         * @see #getProject()
2045         * @generated
2046         */
2047        EReference getProject_Location();
2048
2049        /**
2050         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Agent <em>Agent</em>}'.
2051         * <!-- begin-user-doc -->
2052         * <!-- end-user-doc -->
2053         * @return the meta object for class '<em>Agent</em>'.
2054         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Agent
2055         * @generated
2056         */
2057        EClass getAgent();
2058
2059        /**
2060         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getEMail <em>EMail</em>}'.
2061         * <!-- begin-user-doc -->
2062         * <!-- end-user-doc -->
2063         * @return the meta object for the attribute '<em>EMail</em>'.
2064         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getEMail()
2065         * @see #getAgent()
2066         * @generated
2067         */
2068        EAttribute getAgent_EMail();
2069
2070        /**
2071         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getProjects <em>Projects</em>}'.
2072         * <!-- begin-user-doc -->
2073         * <!-- end-user-doc -->
2074         * @return the meta object for the reference '<em>Projects</em>'.
2075         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getProjects()
2076         * @see #getAgent()
2077         * @generated
2078         */
2079        EReference getAgent_Projects();
2080
2081        /**
2082         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getActivities <em>Activities</em>}'.
2083         * <!-- begin-user-doc -->
2084         * <!-- end-user-doc -->
2085         * @return the meta object for the containment reference list '<em>Activities</em>'.
2086         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getActivities()
2087         * @see #getAgent()
2088         * @generated
2089         */
2090        EReference getAgent_Activities();
2091
2092        /**
2093         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getStates <em>States</em>}'.
2094         * <!-- begin-user-doc -->
2095         * <!-- end-user-doc -->
2096         * @return the meta object for the containment reference list '<em>States</em>'.
2097         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Agent#getStates()
2098         * @see #getAgent()
2099         * @generated
2100         */
2101        EReference getAgent_States();
2102
2103        /**
2104         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentState <em>Agent State</em>}'.
2105         * <!-- begin-user-doc -->
2106         * <!-- end-user-doc -->
2107         * @return the meta object for class '<em>Agent State</em>'.
2108         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentState
2109         * @generated
2110         */
2111        EClass getAgentState();
2112
2113        /**
2114         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getDate <em>Date</em>}'.
2115         * <!-- begin-user-doc -->
2116         * <!-- end-user-doc -->
2117         * @return the meta object for the attribute '<em>Date</em>'.
2118         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getDate()
2119         * @see #getAgentState()
2120         * @generated
2121         */
2122        EAttribute getAgentState_Date();
2123
2124        /**
2125         * Returns the meta object for the container reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getAgent <em>Agent</em>}'.
2126         * <!-- begin-user-doc -->
2127         * <!-- end-user-doc -->
2128         * @return the meta object for the container reference '<em>Agent</em>'.
2129         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getAgent()
2130         * @see #getAgentState()
2131         * @generated
2132         */
2133        EReference getAgentState_Agent();
2134
2135        /**
2136         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getActivities <em>Activities</em>}'.
2137         * <!-- begin-user-doc -->
2138         * <!-- end-user-doc -->
2139         * @return the meta object for the reference list '<em>Activities</em>'.
2140         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getActivities()
2141         * @see #getAgentState()
2142         * @generated
2143         */
2144        EReference getAgentState_Activities();
2145
2146        /**
2147         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getNext <em>Next</em>}'.
2148         * <!-- begin-user-doc -->
2149         * <!-- end-user-doc -->
2150         * @return the meta object for the reference '<em>Next</em>'.
2151         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getNext()
2152         * @see #getAgentState()
2153         * @generated
2154         */
2155        EReference getAgentState_Next();
2156
2157        /**
2158         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getPrevious <em>Previous</em>}'.
2159         * <!-- begin-user-doc -->
2160         * <!-- end-user-doc -->
2161         * @return the meta object for the reference '<em>Previous</em>'.
2162         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getPrevious()
2163         * @see #getAgentState()
2164         * @generated
2165         */
2166        EReference getAgentState_Previous();
2167
2168        /**
2169         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getValues <em>Values</em>}'.
2170         * <!-- begin-user-doc -->
2171         * <!-- end-user-doc -->
2172         * @return the meta object for the containment reference list '<em>Values</em>'.
2173         * @see de.ugoe.cs.cpdp.decentApp.models.decent.AgentState#getValues()
2174         * @see #getAgentState()
2175         * @generated
2176         */
2177        EReference getAgentState_Values();
2178
2179        /**
2180         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Location <em>Location</em>}'.
2181         * <!-- begin-user-doc -->
2182         * <!-- end-user-doc -->
2183         * @return the meta object for class '<em>Location</em>'.
2184         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Location
2185         * @generated
2186         */
2187        EClass getLocation();
2188
2189        /**
2190         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Location#getType <em>Type</em>}'.
2191         * <!-- begin-user-doc -->
2192         * <!-- end-user-doc -->
2193         * @return the meta object for the reference '<em>Type</em>'.
2194         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Location#getType()
2195         * @see #getLocation()
2196         * @generated
2197         */
2198        EReference getLocation_Type();
2199
2200        /**
2201         * Returns the meta object for the container reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Location#getProject <em>Project</em>}'.
2202         * <!-- begin-user-doc -->
2203         * <!-- end-user-doc -->
2204         * @return the meta object for the container reference '<em>Project</em>'.
2205         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Location#getProject()
2206         * @see #getLocation()
2207         * @generated
2208         */
2209        EReference getLocation_Project();
2210
2211        /**
2212         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Location#getArtifacts <em>Artifacts</em>}'.
2213         * <!-- begin-user-doc -->
2214         * <!-- end-user-doc -->
2215         * @return the meta object for the containment reference list '<em>Artifacts</em>'.
2216         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Location#getArtifacts()
2217         * @see #getLocation()
2218         * @generated
2219         */
2220        EReference getLocation_Artifacts();
2221
2222        /**
2223         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Artifact <em>Artifact</em>}'.
2224         * <!-- begin-user-doc -->
2225         * <!-- end-user-doc -->
2226         * @return the meta object for class '<em>Artifact</em>'.
2227         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Artifact
2228         * @generated
2229         */
2230        EClass getArtifact();
2231
2232        /**
2233         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getType <em>Type</em>}'.
2234         * <!-- begin-user-doc -->
2235         * <!-- end-user-doc -->
2236         * @return the meta object for the reference '<em>Type</em>'.
2237         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getType()
2238         * @see #getArtifact()
2239         * @generated
2240         */
2241        EReference getArtifact_Type();
2242
2243        /**
2244         * Returns the meta object for the container reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getParent <em>Parent</em>}'.
2245         * <!-- begin-user-doc -->
2246         * <!-- end-user-doc -->
2247         * @return the meta object for the container reference '<em>Parent</em>'.
2248         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getParent()
2249         * @see #getArtifact()
2250         * @generated
2251         */
2252        EReference getArtifact_Parent();
2253
2254        /**
2255         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getChildren <em>Children</em>}'.
2256         * <!-- begin-user-doc -->
2257         * <!-- end-user-doc -->
2258         * @return the meta object for the containment reference list '<em>Children</em>'.
2259         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getChildren()
2260         * @see #getArtifact()
2261         * @generated
2262         */
2263        EReference getArtifact_Children();
2264
2265        /**
2266         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getStates <em>States</em>}'.
2267         * <!-- begin-user-doc -->
2268         * <!-- end-user-doc -->
2269         * @return the meta object for the containment reference list '<em>States</em>'.
2270         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getStates()
2271         * @see #getArtifact()
2272         * @generated
2273         */
2274        EReference getArtifact_States();
2275
2276        /**
2277         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getAttributes <em>Attributes</em>}'.
2278         * <!-- begin-user-doc -->
2279         * <!-- end-user-doc -->
2280         * @return the meta object for the reference list '<em>Attributes</em>'.
2281         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Artifact#getAttributes()
2282         * @see #getArtifact()
2283         * @generated
2284         */
2285        EReference getArtifact_Attributes();
2286
2287        /**
2288         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State <em>State</em>}'.
2289         * <!-- begin-user-doc -->
2290         * <!-- end-user-doc -->
2291         * @return the meta object for class '<em>State</em>'.
2292         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State
2293         * @generated
2294         */
2295        EClass getState();
2296
2297        /**
2298         * Returns the meta object for the container reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getArtifact <em>Artifact</em>}'.
2299         * <!-- begin-user-doc -->
2300         * <!-- end-user-doc -->
2301         * @return the meta object for the container reference '<em>Artifact</em>'.
2302         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getArtifact()
2303         * @see #getState()
2304         * @generated
2305         */
2306        EReference getState_Artifact();
2307
2308        /**
2309         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getActivity <em>Activity</em>}'.
2310         * <!-- begin-user-doc -->
2311         * <!-- end-user-doc -->
2312         * @return the meta object for the reference list '<em>Activity</em>'.
2313         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getActivity()
2314         * @see #getState()
2315         * @generated
2316         */
2317        EReference getState_Activity();
2318
2319        /**
2320         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getFromActivity <em>From Activity</em>}'.
2321         * <!-- begin-user-doc -->
2322         * <!-- end-user-doc -->
2323         * @return the meta object for the reference list '<em>From Activity</em>'.
2324         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getFromActivity()
2325         * @see #getState()
2326         * @generated
2327         */
2328        EReference getState_FromActivity();
2329
2330        /**
2331         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getNext <em>Next</em>}'.
2332         * <!-- begin-user-doc -->
2333         * <!-- end-user-doc -->
2334         * @return the meta object for the reference list '<em>Next</em>'.
2335         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getNext()
2336         * @see #getState()
2337         * @generated
2338         */
2339        EReference getState_Next();
2340
2341        /**
2342         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getPrevious <em>Previous</em>}'.
2343         * <!-- begin-user-doc -->
2344         * <!-- end-user-doc -->
2345         * @return the meta object for the reference list '<em>Previous</em>'.
2346         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getPrevious()
2347         * @see #getState()
2348         * @generated
2349         */
2350        EReference getState_Previous();
2351
2352        /**
2353         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getParent <em>Parent</em>}'.
2354         * <!-- begin-user-doc -->
2355         * <!-- end-user-doc -->
2356         * @return the meta object for the reference '<em>Parent</em>'.
2357         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getParent()
2358         * @see #getState()
2359         * @generated
2360         */
2361        EReference getState_Parent();
2362
2363        /**
2364         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getChildren <em>Children</em>}'.
2365         * <!-- begin-user-doc -->
2366         * <!-- end-user-doc -->
2367         * @return the meta object for the reference list '<em>Children</em>'.
2368         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getChildren()
2369         * @see #getState()
2370         * @generated
2371         */
2372        EReference getState_Children();
2373
2374        /**
2375         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.State#getValues <em>Values</em>}'.
2376         * <!-- begin-user-doc -->
2377         * <!-- end-user-doc -->
2378         * @return the meta object for the containment reference list '<em>Values</em>'.
2379         * @see de.ugoe.cs.cpdp.decentApp.models.decent.State#getValues()
2380         * @see #getState()
2381         * @generated
2382         */
2383        EReference getState_Values();
2384
2385        /**
2386         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity <em>Activity</em>}'.
2387         * <!-- begin-user-doc -->
2388         * <!-- end-user-doc -->
2389         * @return the meta object for class '<em>Activity</em>'.
2390         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity
2391         * @generated
2392         */
2393        EClass getActivity();
2394
2395        /**
2396         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getType <em>Type</em>}'.
2397         * <!-- begin-user-doc -->
2398         * <!-- end-user-doc -->
2399         * @return the meta object for the reference list '<em>Type</em>'.
2400         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getType()
2401         * @see #getActivity()
2402         * @generated
2403         */
2404        EReference getActivity_Type();
2405
2406        /**
2407         * Returns the meta object for the container reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getAgent <em>Agent</em>}'.
2408         * <!-- begin-user-doc -->
2409         * <!-- end-user-doc -->
2410         * @return the meta object for the container reference '<em>Agent</em>'.
2411         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getAgent()
2412         * @see #getActivity()
2413         * @generated
2414         */
2415        EReference getActivity_Agent();
2416
2417        /**
2418         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getState <em>State</em>}'.
2419         * <!-- begin-user-doc -->
2420         * <!-- end-user-doc -->
2421         * @return the meta object for the reference '<em>State</em>'.
2422         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getState()
2423         * @see #getActivity()
2424         * @generated
2425         */
2426        EReference getActivity_State();
2427
2428        /**
2429         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getTargetState <em>Target State</em>}'.
2430         * <!-- begin-user-doc -->
2431         * <!-- end-user-doc -->
2432         * @return the meta object for the reference '<em>Target State</em>'.
2433         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getTargetState()
2434         * @see #getActivity()
2435         * @generated
2436         */
2437        EReference getActivity_TargetState();
2438
2439        /**
2440         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getDeltas <em>Deltas</em>}'.
2441         * <!-- begin-user-doc -->
2442         * <!-- end-user-doc -->
2443         * @return the meta object for the containment reference list '<em>Deltas</em>'.
2444         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getDeltas()
2445         * @see #getActivity()
2446         * @generated
2447         */
2448        EReference getActivity_Deltas();
2449
2450        /**
2451         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getDate <em>Date</em>}'.
2452         * <!-- begin-user-doc -->
2453         * <!-- end-user-doc -->
2454         * @return the meta object for the attribute '<em>Date</em>'.
2455         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getDate()
2456         * @see #getActivity()
2457         * @generated
2458         */
2459        EAttribute getActivity_Date();
2460
2461        /**
2462         * Returns the meta object for the containment reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getValues <em>Values</em>}'.
2463         * <!-- begin-user-doc -->
2464         * <!-- end-user-doc -->
2465         * @return the meta object for the containment reference list '<em>Values</em>'.
2466         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getValues()
2467         * @see #getActivity()
2468         * @generated
2469         */
2470        EReference getActivity_Values();
2471
2472        /**
2473         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getAgentState <em>Agent State</em>}'.
2474         * <!-- begin-user-doc -->
2475         * <!-- end-user-doc -->
2476         * @return the meta object for the reference '<em>Agent State</em>'.
2477         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Activity#getAgentState()
2478         * @see #getActivity()
2479         * @generated
2480         */
2481        EReference getActivity_AgentState();
2482
2483        /**
2484         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ActivityType <em>Activity Type</em>}'.
2485         * <!-- begin-user-doc -->
2486         * <!-- end-user-doc -->
2487         * @return the meta object for class '<em>Activity Type</em>'.
2488         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ActivityType
2489         * @generated
2490         */
2491        EClass getActivityType();
2492
2493        /**
2494         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ActivityType#getDimension <em>Dimension</em>}'.
2495         * <!-- begin-user-doc -->
2496         * <!-- end-user-doc -->
2497         * @return the meta object for the reference list '<em>Dimension</em>'.
2498         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ActivityType#getDimension()
2499         * @see #getActivityType()
2500         * @generated
2501         */
2502        EReference getActivityType_Dimension();
2503
2504        /**
2505         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Dimension <em>Dimension</em>}'.
2506         * <!-- begin-user-doc -->
2507         * <!-- end-user-doc -->
2508         * @return the meta object for class '<em>Dimension</em>'.
2509         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Dimension
2510         * @generated
2511         */
2512        EClass getDimension();
2513
2514        /**
2515         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Attribute <em>Attribute</em>}'.
2516         * <!-- begin-user-doc -->
2517         * <!-- end-user-doc -->
2518         * @return the meta object for class '<em>Attribute</em>'.
2519         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Attribute
2520         * @generated
2521         */
2522        EClass getAttribute();
2523
2524        /**
2525         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getArtifactTypes <em>Artifact Types</em>}'.
2526         * <!-- begin-user-doc -->
2527         * <!-- end-user-doc -->
2528         * @return the meta object for the reference list '<em>Artifact Types</em>'.
2529         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getArtifactTypes()
2530         * @see #getAttribute()
2531         * @generated
2532         */
2533        EReference getAttribute_ArtifactTypes();
2534
2535        /**
2536         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getType <em>Type</em>}'.
2537         * <!-- begin-user-doc -->
2538         * <!-- end-user-doc -->
2539         * @return the meta object for the reference '<em>Type</em>'.
2540         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getType()
2541         * @see #getAttribute()
2542         * @generated
2543         */
2544        EReference getAttribute_Type();
2545
2546        /**
2547         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getDimension <em>Dimension</em>}'.
2548         * <!-- begin-user-doc -->
2549         * <!-- end-user-doc -->
2550         * @return the meta object for the reference list '<em>Dimension</em>'.
2551         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getDimension()
2552         * @see #getAttribute()
2553         * @generated
2554         */
2555        EReference getAttribute_Dimension();
2556
2557        /**
2558         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getDescription <em>Description</em>}'.
2559         * <!-- begin-user-doc -->
2560         * <!-- end-user-doc -->
2561         * @return the meta object for the attribute '<em>Description</em>'.
2562         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Attribute#getDescription()
2563         * @see #getAttribute()
2564         * @generated
2565         */
2566        EAttribute getAttribute_Description();
2567
2568        /**
2569         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Value <em>Value</em>}'.
2570         * <!-- begin-user-doc -->
2571         * <!-- end-user-doc -->
2572         * @return the meta object for class '<em>Value</em>'.
2573         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Value
2574         * @generated
2575         */
2576        EClass getValue();
2577
2578        /**
2579         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Value#getName <em>Name</em>}'.
2580         * <!-- begin-user-doc -->
2581         * <!-- end-user-doc -->
2582         * @return the meta object for the attribute '<em>Name</em>'.
2583         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Value#getName()
2584         * @see #getValue()
2585         * @generated
2586         */
2587        EAttribute getValue_Name();
2588
2589        /**
2590         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Value#getOfAttribute <em>Of Attribute</em>}'.
2591         * <!-- begin-user-doc -->
2592         * <!-- end-user-doc -->
2593         * @return the meta object for the reference '<em>Of Attribute</em>'.
2594         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Value#getOfAttribute()
2595         * @see #getValue()
2596         * @generated
2597         */
2598        EReference getValue_OfAttribute();
2599
2600        /**
2601         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.IntegerValue <em>Integer Value</em>}'.
2602         * <!-- begin-user-doc -->
2603         * <!-- end-user-doc -->
2604         * @return the meta object for class '<em>Integer Value</em>'.
2605         * @see de.ugoe.cs.cpdp.decentApp.models.decent.IntegerValue
2606         * @generated
2607         */
2608        EClass getIntegerValue();
2609
2610        /**
2611         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.IntegerValue#getContent <em>Content</em>}'.
2612         * <!-- begin-user-doc -->
2613         * <!-- end-user-doc -->
2614         * @return the meta object for the attribute '<em>Content</em>'.
2615         * @see de.ugoe.cs.cpdp.decentApp.models.decent.IntegerValue#getContent()
2616         * @see #getIntegerValue()
2617         * @generated
2618         */
2619        EAttribute getIntegerValue_Content();
2620
2621        /**
2622         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.DoubleValue <em>Double Value</em>}'.
2623         * <!-- begin-user-doc -->
2624         * <!-- end-user-doc -->
2625         * @return the meta object for class '<em>Double Value</em>'.
2626         * @see de.ugoe.cs.cpdp.decentApp.models.decent.DoubleValue
2627         * @generated
2628         */
2629        EClass getDoubleValue();
2630
2631        /**
2632         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.DoubleValue#getContent <em>Content</em>}'.
2633         * <!-- begin-user-doc -->
2634         * <!-- end-user-doc -->
2635         * @return the meta object for the attribute '<em>Content</em>'.
2636         * @see de.ugoe.cs.cpdp.decentApp.models.decent.DoubleValue#getContent()
2637         * @see #getDoubleValue()
2638         * @generated
2639         */
2640        EAttribute getDoubleValue_Content();
2641
2642        /**
2643         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.StringValue <em>String Value</em>}'.
2644         * <!-- begin-user-doc -->
2645         * <!-- end-user-doc -->
2646         * @return the meta object for class '<em>String Value</em>'.
2647         * @see de.ugoe.cs.cpdp.decentApp.models.decent.StringValue
2648         * @generated
2649         */
2650        EClass getStringValue();
2651
2652        /**
2653         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.StringValue#getContent <em>Content</em>}'.
2654         * <!-- begin-user-doc -->
2655         * <!-- end-user-doc -->
2656         * @return the meta object for the attribute '<em>Content</em>'.
2657         * @see de.ugoe.cs.cpdp.decentApp.models.decent.StringValue#getContent()
2658         * @see #getStringValue()
2659         * @generated
2660         */
2661        EAttribute getStringValue_Content();
2662
2663        /**
2664         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ListValue <em>List Value</em>}'.
2665         * <!-- begin-user-doc -->
2666         * <!-- end-user-doc -->
2667         * @return the meta object for class '<em>List Value</em>'.
2668         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ListValue
2669         * @generated
2670         */
2671        EClass getListValue();
2672
2673        /**
2674         * Returns the meta object for the reference list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.ListValue#getContent <em>Content</em>}'.
2675         * <!-- begin-user-doc -->
2676         * <!-- end-user-doc -->
2677         * @return the meta object for the reference list '<em>Content</em>'.
2678         * @see de.ugoe.cs.cpdp.decentApp.models.decent.ListValue#getContent()
2679         * @see #getListValue()
2680         * @generated
2681         */
2682        EReference getListValue_Content();
2683
2684        /**
2685         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.StringListValue <em>String List Value</em>}'.
2686         * <!-- begin-user-doc -->
2687         * <!-- end-user-doc -->
2688         * @return the meta object for class '<em>String List Value</em>'.
2689         * @see de.ugoe.cs.cpdp.decentApp.models.decent.StringListValue
2690         * @generated
2691         */
2692        EClass getStringListValue();
2693
2694        /**
2695         * Returns the meta object for the attribute list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.StringListValue#getContent <em>Content</em>}'.
2696         * <!-- begin-user-doc -->
2697         * <!-- end-user-doc -->
2698         * @return the meta object for the attribute list '<em>Content</em>'.
2699         * @see de.ugoe.cs.cpdp.decentApp.models.decent.StringListValue#getContent()
2700         * @see #getStringListValue()
2701         * @generated
2702         */
2703        EAttribute getStringListValue_Content();
2704
2705        /**
2706         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.DoubleListValue <em>Double List Value</em>}'.
2707         * <!-- begin-user-doc -->
2708         * <!-- end-user-doc -->
2709         * @return the meta object for class '<em>Double List Value</em>'.
2710         * @see de.ugoe.cs.cpdp.decentApp.models.decent.DoubleListValue
2711         * @generated
2712         */
2713        EClass getDoubleListValue();
2714
2715        /**
2716         * Returns the meta object for the attribute list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.DoubleListValue#getContent <em>Content</em>}'.
2717         * <!-- begin-user-doc -->
2718         * <!-- end-user-doc -->
2719         * @return the meta object for the attribute list '<em>Content</em>'.
2720         * @see de.ugoe.cs.cpdp.decentApp.models.decent.DoubleListValue#getContent()
2721         * @see #getDoubleListValue()
2722         * @generated
2723         */
2724        EAttribute getDoubleListValue_Content();
2725
2726        /**
2727         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.IntegerListValue <em>Integer List Value</em>}'.
2728         * <!-- begin-user-doc -->
2729         * <!-- end-user-doc -->
2730         * @return the meta object for class '<em>Integer List Value</em>'.
2731         * @see de.ugoe.cs.cpdp.decentApp.models.decent.IntegerListValue
2732         * @generated
2733         */
2734        EClass getIntegerListValue();
2735
2736        /**
2737         * Returns the meta object for the attribute list '{@link de.ugoe.cs.cpdp.decentApp.models.decent.IntegerListValue#getContent <em>Content</em>}'.
2738         * <!-- begin-user-doc -->
2739         * <!-- end-user-doc -->
2740         * @return the meta object for the attribute list '<em>Content</em>'.
2741         * @see de.ugoe.cs.cpdp.decentApp.models.decent.IntegerListValue#getContent()
2742         * @see #getIntegerListValue()
2743         * @generated
2744         */
2745        EAttribute getIntegerListValue_Content();
2746
2747        /**
2748         * Returns the meta object for class '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Delta <em>Delta</em>}'.
2749         * <!-- begin-user-doc -->
2750         * <!-- end-user-doc -->
2751         * @return the meta object for class '<em>Delta</em>'.
2752         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Delta
2753         * @generated
2754         */
2755        EClass getDelta();
2756
2757        /**
2758         * Returns the meta object for the container reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getActivity <em>Activity</em>}'.
2759         * <!-- begin-user-doc -->
2760         * <!-- end-user-doc -->
2761         * @return the meta object for the container reference '<em>Activity</em>'.
2762         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getActivity()
2763         * @see #getDelta()
2764         * @generated
2765         */
2766        EReference getDelta_Activity();
2767
2768        /**
2769         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getOnAttribute <em>On Attribute</em>}'.
2770         * <!-- begin-user-doc -->
2771         * <!-- end-user-doc -->
2772         * @return the meta object for the reference '<em>On Attribute</em>'.
2773         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getOnAttribute()
2774         * @see #getDelta()
2775         * @generated
2776         */
2777        EReference getDelta_OnAttribute();
2778
2779        /**
2780         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getTargetValue <em>Target Value</em>}'.
2781         * <!-- begin-user-doc -->
2782         * <!-- end-user-doc -->
2783         * @return the meta object for the reference '<em>Target Value</em>'.
2784         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getTargetValue()
2785         * @see #getDelta()
2786         * @generated
2787         */
2788        EReference getDelta_TargetValue();
2789
2790        /**
2791         * Returns the meta object for the reference '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getSourceValue <em>Source Value</em>}'.
2792         * <!-- begin-user-doc -->
2793         * <!-- end-user-doc -->
2794         * @return the meta object for the reference '<em>Source Value</em>'.
2795         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getSourceValue()
2796         * @see #getDelta()
2797         * @generated
2798         */
2799        EReference getDelta_SourceValue();
2800
2801        /**
2802         * Returns the meta object for the attribute '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getChange <em>Change</em>}'.
2803         * <!-- begin-user-doc -->
2804         * <!-- end-user-doc -->
2805         * @return the meta object for the attribute '<em>Change</em>'.
2806         * @see de.ugoe.cs.cpdp.decentApp.models.decent.Delta#getChange()
2807         * @see #getDelta()
2808         * @generated
2809         */
2810        EAttribute getDelta_Change();
2811
2812        /**
2813         * Returns the factory that creates the instances of the model.
2814         * <!-- begin-user-doc -->
2815         * <!-- end-user-doc -->
2816         * @return the factory that creates the instances of the model.
2817         * @generated
2818         */
2819        DECENTFactory getDECENTFactory();
2820
2821        /**
2822         * <!-- begin-user-doc -->
2823         * Defines literals for the meta objects that represent
2824         * <ul>
2825         *   <li>each class,</li>
2826         *   <li>each feature of each class,</li>
2827         *   <li>each operation of each class,</li>
2828         *   <li>each enum,</li>
2829         *   <li>and each data type</li>
2830         * </ul>
2831         * <!-- end-user-doc -->
2832         * @generated
2833         */
2834        interface Literals {
2835                /**
2836                 * The meta object literal for the '{@link DECENT.impl.ModelImpl <em>Model</em>}' class.
2837                 * <!-- begin-user-doc -->
2838                 * <!-- end-user-doc -->
2839                 * @see DECENT.impl.ModelImpl
2840                 * @see DECENT.impl.DECENTPackageImpl#getModel()
2841                 * @generated
2842                 */
2843                EClass MODEL = eINSTANCE.getModel();
2844
2845                /**
2846                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2847                 * <!-- begin-user-doc -->
2848                 * <!-- end-user-doc -->
2849                 * @generated
2850                 */
2851                EAttribute MODEL__NAME = eINSTANCE.getModel_Name();
2852
2853                /**
2854                 * The meta object literal for the '<em><b>Content</b></em>' attribute list feature.
2855                 * <!-- begin-user-doc -->
2856                 * <!-- end-user-doc -->
2857                 * @generated
2858                 */
2859                EAttribute MODEL__CONTENT = eINSTANCE.getModel_Content();
2860
2861                /**
2862                 * The meta object literal for the '<em><b>Steps</b></em>' containment reference list feature.
2863                 * <!-- begin-user-doc -->
2864                 * <!-- end-user-doc -->
2865                 * @generated
2866                 */
2867                EReference MODEL__STEPS = eINSTANCE.getModel_Steps();
2868
2869                /**
2870                 * The meta object literal for the '<em><b>Projects</b></em>' containment reference list feature.
2871                 * <!-- begin-user-doc -->
2872                 * <!-- end-user-doc -->
2873                 * @generated
2874                 */
2875                EReference MODEL__PROJECTS = eINSTANCE.getModel_Projects();
2876
2877                /**
2878                 * The meta object literal for the '<em><b>Artifact Type Hierarchy</b></em>' containment reference feature.
2879                 * <!-- begin-user-doc -->
2880                 * <!-- end-user-doc -->
2881                 * @generated
2882                 */
2883                EReference MODEL__ARTIFACT_TYPE_HIERARCHY = eINSTANCE.getModel_ArtifactTypeHierarchy();
2884
2885                /**
2886                 * The meta object literal for the '<em><b>Agent Pool</b></em>' containment reference feature.
2887                 * <!-- begin-user-doc -->
2888                 * <!-- end-user-doc -->
2889                 * @generated
2890                 */
2891                EReference MODEL__AGENT_POOL = eINSTANCE.getModel_AgentPool();
2892
2893                /**
2894                 * The meta object literal for the '<em><b>Attribute Pool</b></em>' containment reference feature.
2895                 * <!-- begin-user-doc -->
2896                 * <!-- end-user-doc -->
2897                 * @generated
2898                 */
2899                EReference MODEL__ATTRIBUTE_POOL = eINSTANCE.getModel_AttributePool();
2900
2901                /**
2902                 * The meta object literal for the '<em><b>Activity Types</b></em>' containment reference list feature.
2903                 * <!-- begin-user-doc -->
2904                 * <!-- end-user-doc -->
2905                 * @generated
2906                 */
2907                EReference MODEL__ACTIVITY_TYPES = eINSTANCE.getModel_ActivityTypes();
2908
2909                /**
2910                 * The meta object literal for the '<em><b>Dimensions</b></em>' containment reference list feature.
2911                 * <!-- begin-user-doc -->
2912                 * <!-- end-user-doc -->
2913                 * @generated
2914                 */
2915                EReference MODEL__DIMENSIONS = eINSTANCE.getModel_Dimensions();
2916
2917                /**
2918                 * The meta object literal for the '{@link DECENT.impl.ElementImpl <em>Element</em>}' class.
2919                 * <!-- begin-user-doc -->
2920                 * <!-- end-user-doc -->
2921                 * @see DECENT.impl.ElementImpl
2922                 * @see DECENT.impl.DECENTPackageImpl#getElement()
2923                 * @generated
2924                 */
2925                EClass ELEMENT = eINSTANCE.getElement();
2926
2927                /**
2928                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2929                 * <!-- begin-user-doc -->
2930                 * <!-- end-user-doc -->
2931                 * @generated
2932                 */
2933                EAttribute ELEMENT__NAME = eINSTANCE.getElement_Name();
2934
2935                /**
2936                 * The meta object literal for the '<em><b>ID</b></em>' attribute feature.
2937                 * <!-- begin-user-doc -->
2938                 * <!-- end-user-doc -->
2939                 * @generated
2940                 */
2941                EAttribute ELEMENT__ID = eINSTANCE.getElement_ID();
2942
2943                /**
2944                 * The meta object literal for the '{@link DECENT.impl.StepImpl <em>Step</em>}' class.
2945                 * <!-- begin-user-doc -->
2946                 * <!-- end-user-doc -->
2947                 * @see DECENT.impl.StepImpl
2948                 * @see DECENT.impl.DECENTPackageImpl#getStep()
2949                 * @generated
2950                 */
2951                EClass STEP = eINSTANCE.getStep();
2952
2953                /**
2954                 * The meta object literal for the '<em><b>Duration</b></em>' attribute feature.
2955                 * <!-- begin-user-doc -->
2956                 * <!-- end-user-doc -->
2957                 * @generated
2958                 */
2959                EAttribute STEP__DURATION = eINSTANCE.getStep_Duration();
2960
2961                /**
2962                 * The meta object literal for the '{@link DECENT.impl.AgentPoolImpl <em>Agent Pool</em>}' class.
2963                 * <!-- begin-user-doc -->
2964                 * <!-- end-user-doc -->
2965                 * @see DECENT.impl.AgentPoolImpl
2966                 * @see DECENT.impl.DECENTPackageImpl#getAgentPool()
2967                 * @generated
2968                 */
2969                EClass AGENT_POOL = eINSTANCE.getAgentPool();
2970
2971                /**
2972                 * The meta object literal for the '<em><b>Agents</b></em>' containment reference list feature.
2973                 * <!-- begin-user-doc -->
2974                 * <!-- end-user-doc -->
2975                 * @generated
2976                 */
2977                EReference AGENT_POOL__AGENTS = eINSTANCE.getAgentPool_Agents();
2978
2979                /**
2980                 * The meta object literal for the '{@link DECENT.impl.AttributePoolImpl <em>Attribute Pool</em>}' class.
2981                 * <!-- begin-user-doc -->
2982                 * <!-- end-user-doc -->
2983                 * @see DECENT.impl.AttributePoolImpl
2984                 * @see DECENT.impl.DECENTPackageImpl#getAttributePool()
2985                 * @generated
2986                 */
2987                EClass ATTRIBUTE_POOL = eINSTANCE.getAttributePool();
2988
2989                /**
2990                 * The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature.
2991                 * <!-- begin-user-doc -->
2992                 * <!-- end-user-doc -->
2993                 * @generated
2994                 */
2995                EReference ATTRIBUTE_POOL__ATTRIBUTES = eINSTANCE.getAttributePool_Attributes();
2996
2997                /**
2998                 * The meta object literal for the '{@link DECENT.impl.ArtifactTypeHierarchyImpl <em>Artifact Type Hierarchy</em>}' class.
2999                 * <!-- begin-user-doc -->
3000                 * <!-- end-user-doc -->
3001                 * @see DECENT.impl.ArtifactTypeHierarchyImpl
3002                 * @see DECENT.impl.DECENTPackageImpl#getArtifactTypeHierarchy()
3003                 * @generated
3004                 */
3005                EClass ARTIFACT_TYPE_HIERARCHY = eINSTANCE.getArtifactTypeHierarchy();
3006
3007                /**
3008                 * The meta object literal for the '<em><b>Types</b></em>' containment reference list feature.
3009                 * <!-- begin-user-doc -->
3010                 * <!-- end-user-doc -->
3011                 * @generated
3012                 */
3013                EReference ARTIFACT_TYPE_HIERARCHY__TYPES = eINSTANCE.getArtifactTypeHierarchy_Types();
3014
3015                /**
3016                 * The meta object literal for the '{@link DECENT.impl.ArtifactTypeImpl <em>Artifact Type</em>}' class.
3017                 * <!-- begin-user-doc -->
3018                 * <!-- end-user-doc -->
3019                 * @see DECENT.impl.ArtifactTypeImpl
3020                 * @see DECENT.impl.DECENTPackageImpl#getArtifactType()
3021                 * @generated
3022                 */
3023                EClass ARTIFACT_TYPE = eINSTANCE.getArtifactType();
3024
3025                /**
3026                 * The meta object literal for the '<em><b>Container Types</b></em>' reference list feature.
3027                 * <!-- begin-user-doc -->
3028                 * <!-- end-user-doc -->
3029                 * @generated
3030                 */
3031                EReference ARTIFACT_TYPE__CONTAINER_TYPES = eINSTANCE.getArtifactType_ContainerTypes();
3032
3033                /**
3034                 * The meta object literal for the '{@link DECENT.impl.ProjectImpl <em>Project</em>}' class.
3035                 * <!-- begin-user-doc -->
3036                 * <!-- end-user-doc -->
3037                 * @see DECENT.impl.ProjectImpl
3038                 * @see DECENT.impl.DECENTPackageImpl#getProject()
3039                 * @generated
3040                 */
3041                EClass PROJECT = eINSTANCE.getProject();
3042
3043                /**
3044                 * The meta object literal for the '<em><b>Agents</b></em>' reference list feature.
3045                 * <!-- begin-user-doc -->
3046                 * <!-- end-user-doc -->
3047                 * @generated
3048                 */
3049                EReference PROJECT__AGENTS = eINSTANCE.getProject_Agents();
3050
3051                /**
3052                 * The meta object literal for the '<em><b>Location</b></em>' containment reference list feature.
3053                 * <!-- begin-user-doc -->
3054                 * <!-- end-user-doc -->
3055                 * @generated
3056                 */
3057                EReference PROJECT__LOCATION = eINSTANCE.getProject_Location();
3058
3059                /**
3060                 * The meta object literal for the '{@link DECENT.impl.AgentImpl <em>Agent</em>}' class.
3061                 * <!-- begin-user-doc -->
3062                 * <!-- end-user-doc -->
3063                 * @see DECENT.impl.AgentImpl
3064                 * @see DECENT.impl.DECENTPackageImpl#getAgent()
3065                 * @generated
3066                 */
3067                EClass AGENT = eINSTANCE.getAgent();
3068
3069                /**
3070                 * The meta object literal for the '<em><b>EMail</b></em>' attribute feature.
3071                 * <!-- begin-user-doc -->
3072                 * <!-- end-user-doc -->
3073                 * @generated
3074                 */
3075                EAttribute AGENT__EMAIL = eINSTANCE.getAgent_EMail();
3076
3077                /**
3078                 * The meta object literal for the '<em><b>Projects</b></em>' reference feature.
3079                 * <!-- begin-user-doc -->
3080                 * <!-- end-user-doc -->
3081                 * @generated
3082                 */
3083                EReference AGENT__PROJECTS = eINSTANCE.getAgent_Projects();
3084
3085                /**
3086                 * The meta object literal for the '<em><b>Activities</b></em>' containment reference list feature.
3087                 * <!-- begin-user-doc -->
3088                 * <!-- end-user-doc -->
3089                 * @generated
3090                 */
3091                EReference AGENT__ACTIVITIES = eINSTANCE.getAgent_Activities();
3092
3093                /**
3094                 * The meta object literal for the '<em><b>States</b></em>' containment reference list feature.
3095                 * <!-- begin-user-doc -->
3096                 * <!-- end-user-doc -->
3097                 * @generated
3098                 */
3099                EReference AGENT__STATES = eINSTANCE.getAgent_States();
3100
3101                /**
3102                 * The meta object literal for the '{@link DECENT.impl.AgentStateImpl <em>Agent State</em>}' class.
3103                 * <!-- begin-user-doc -->
3104                 * <!-- end-user-doc -->
3105                 * @see DECENT.impl.AgentStateImpl
3106                 * @see DECENT.impl.DECENTPackageImpl#getAgentState()
3107                 * @generated
3108                 */
3109                EClass AGENT_STATE = eINSTANCE.getAgentState();
3110
3111                /**
3112                 * The meta object literal for the '<em><b>Date</b></em>' attribute feature.
3113                 * <!-- begin-user-doc -->
3114                 * <!-- end-user-doc -->
3115                 * @generated
3116                 */
3117                EAttribute AGENT_STATE__DATE = eINSTANCE.getAgentState_Date();
3118
3119                /**
3120                 * The meta object literal for the '<em><b>Agent</b></em>' container reference feature.
3121                 * <!-- begin-user-doc -->
3122                 * <!-- end-user-doc -->
3123                 * @generated
3124                 */
3125                EReference AGENT_STATE__AGENT = eINSTANCE.getAgentState_Agent();
3126
3127                /**
3128                 * The meta object literal for the '<em><b>Activities</b></em>' reference list feature.
3129                 * <!-- begin-user-doc -->
3130                 * <!-- end-user-doc -->
3131                 * @generated
3132                 */
3133                EReference AGENT_STATE__ACTIVITIES = eINSTANCE.getAgentState_Activities();
3134
3135                /**
3136                 * The meta object literal for the '<em><b>Next</b></em>' reference feature.
3137                 * <!-- begin-user-doc -->
3138                 * <!-- end-user-doc -->
3139                 * @generated
3140                 */
3141                EReference AGENT_STATE__NEXT = eINSTANCE.getAgentState_Next();
3142
3143                /**
3144                 * The meta object literal for the '<em><b>Previous</b></em>' reference feature.
3145                 * <!-- begin-user-doc -->
3146                 * <!-- end-user-doc -->
3147                 * @generated
3148                 */
3149                EReference AGENT_STATE__PREVIOUS = eINSTANCE.getAgentState_Previous();
3150
3151                /**
3152                 * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
3153                 * <!-- begin-user-doc -->
3154                 * <!-- end-user-doc -->
3155                 * @generated
3156                 */
3157                EReference AGENT_STATE__VALUES = eINSTANCE.getAgentState_Values();
3158
3159                /**
3160                 * The meta object literal for the '{@link DECENT.impl.LocationImpl <em>Location</em>}' class.
3161                 * <!-- begin-user-doc -->
3162                 * <!-- end-user-doc -->
3163                 * @see DECENT.impl.LocationImpl
3164                 * @see DECENT.impl.DECENTPackageImpl#getLocation()
3165                 * @generated
3166                 */
3167                EClass LOCATION = eINSTANCE.getLocation();
3168
3169                /**
3170                 * The meta object literal for the '<em><b>Type</b></em>' reference feature.
3171                 * <!-- begin-user-doc -->
3172                 * <!-- end-user-doc -->
3173                 * @generated
3174                 */
3175                EReference LOCATION__TYPE = eINSTANCE.getLocation_Type();
3176
3177                /**
3178                 * The meta object literal for the '<em><b>Project</b></em>' container reference feature.
3179                 * <!-- begin-user-doc -->
3180                 * <!-- end-user-doc -->
3181                 * @generated
3182                 */
3183                EReference LOCATION__PROJECT = eINSTANCE.getLocation_Project();
3184
3185                /**
3186                 * The meta object literal for the '<em><b>Artifacts</b></em>' containment reference list feature.
3187                 * <!-- begin-user-doc -->
3188                 * <!-- end-user-doc -->
3189                 * @generated
3190                 */
3191                EReference LOCATION__ARTIFACTS = eINSTANCE.getLocation_Artifacts();
3192
3193                /**
3194                 * The meta object literal for the '{@link DECENT.impl.ArtifactImpl <em>Artifact</em>}' class.
3195                 * <!-- begin-user-doc -->
3196                 * <!-- end-user-doc -->
3197                 * @see DECENT.impl.ArtifactImpl
3198                 * @see DECENT.impl.DECENTPackageImpl#getArtifact()
3199                 * @generated
3200                 */
3201                EClass ARTIFACT = eINSTANCE.getArtifact();
3202
3203                /**
3204                 * The meta object literal for the '<em><b>Type</b></em>' reference feature.
3205                 * <!-- begin-user-doc -->
3206                 * <!-- end-user-doc -->
3207                 * @generated
3208                 */
3209                EReference ARTIFACT__TYPE = eINSTANCE.getArtifact_Type();
3210
3211                /**
3212                 * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
3213                 * <!-- begin-user-doc -->
3214                 * <!-- end-user-doc -->
3215                 * @generated
3216                 */
3217                EReference ARTIFACT__PARENT = eINSTANCE.getArtifact_Parent();
3218
3219                /**
3220                 * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
3221                 * <!-- begin-user-doc -->
3222                 * <!-- end-user-doc -->
3223                 * @generated
3224                 */
3225                EReference ARTIFACT__CHILDREN = eINSTANCE.getArtifact_Children();
3226
3227                /**
3228                 * The meta object literal for the '<em><b>States</b></em>' containment reference list feature.
3229                 * <!-- begin-user-doc -->
3230                 * <!-- end-user-doc -->
3231                 * @generated
3232                 */
3233                EReference ARTIFACT__STATES = eINSTANCE.getArtifact_States();
3234
3235                /**
3236                 * The meta object literal for the '<em><b>Attributes</b></em>' reference list feature.
3237                 * <!-- begin-user-doc -->
3238                 * <!-- end-user-doc -->
3239                 * @generated
3240                 */
3241                EReference ARTIFACT__ATTRIBUTES = eINSTANCE.getArtifact_Attributes();
3242
3243                /**
3244                 * The meta object literal for the '{@link DECENT.impl.StateImpl <em>State</em>}' class.
3245                 * <!-- begin-user-doc -->
3246                 * <!-- end-user-doc -->
3247                 * @see DECENT.impl.StateImpl
3248                 * @see DECENT.impl.DECENTPackageImpl#getState()
3249                 * @generated
3250                 */
3251                EClass STATE = eINSTANCE.getState();
3252
3253                /**
3254                 * The meta object literal for the '<em><b>Artifact</b></em>' container reference feature.
3255                 * <!-- begin-user-doc -->
3256                 * <!-- end-user-doc -->
3257                 * @generated
3258                 */
3259                EReference STATE__ARTIFACT = eINSTANCE.getState_Artifact();
3260
3261                /**
3262                 * The meta object literal for the '<em><b>Activity</b></em>' reference list feature.
3263                 * <!-- begin-user-doc -->
3264                 * <!-- end-user-doc -->
3265                 * @generated
3266                 */
3267                EReference STATE__ACTIVITY = eINSTANCE.getState_Activity();
3268
3269                /**
3270                 * The meta object literal for the '<em><b>From Activity</b></em>' reference list feature.
3271                 * <!-- begin-user-doc -->
3272                 * <!-- end-user-doc -->
3273                 * @generated
3274                 */
3275                EReference STATE__FROM_ACTIVITY = eINSTANCE.getState_FromActivity();
3276
3277                /**
3278                 * The meta object literal for the '<em><b>Next</b></em>' reference list feature.
3279                 * <!-- begin-user-doc -->
3280                 * <!-- end-user-doc -->
3281                 * @generated
3282                 */
3283                EReference STATE__NEXT = eINSTANCE.getState_Next();
3284
3285                /**
3286                 * The meta object literal for the '<em><b>Previous</b></em>' reference list feature.
3287                 * <!-- begin-user-doc -->
3288                 * <!-- end-user-doc -->
3289                 * @generated
3290                 */
3291                EReference STATE__PREVIOUS = eINSTANCE.getState_Previous();
3292
3293                /**
3294                 * The meta object literal for the '<em><b>Parent</b></em>' reference feature.
3295                 * <!-- begin-user-doc -->
3296                 * <!-- end-user-doc -->
3297                 * @generated
3298                 */
3299                EReference STATE__PARENT = eINSTANCE.getState_Parent();
3300
3301                /**
3302                 * The meta object literal for the '<em><b>Children</b></em>' reference list feature.
3303                 * <!-- begin-user-doc -->
3304                 * <!-- end-user-doc -->
3305                 * @generated
3306                 */
3307                EReference STATE__CHILDREN = eINSTANCE.getState_Children();
3308
3309                /**
3310                 * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
3311                 * <!-- begin-user-doc -->
3312                 * <!-- end-user-doc -->
3313                 * @generated
3314                 */
3315                EReference STATE__VALUES = eINSTANCE.getState_Values();
3316
3317                /**
3318                 * The meta object literal for the '{@link DECENT.impl.ActivityImpl <em>Activity</em>}' class.
3319                 * <!-- begin-user-doc -->
3320                 * <!-- end-user-doc -->
3321                 * @see DECENT.impl.ActivityImpl
3322                 * @see DECENT.impl.DECENTPackageImpl#getActivity()
3323                 * @generated
3324                 */
3325                EClass ACTIVITY = eINSTANCE.getActivity();
3326
3327                /**
3328                 * The meta object literal for the '<em><b>Type</b></em>' reference list feature.
3329                 * <!-- begin-user-doc -->
3330                 * <!-- end-user-doc -->
3331                 * @generated
3332                 */
3333                EReference ACTIVITY__TYPE = eINSTANCE.getActivity_Type();
3334
3335                /**
3336                 * The meta object literal for the '<em><b>Agent</b></em>' container reference feature.
3337                 * <!-- begin-user-doc -->
3338                 * <!-- end-user-doc -->
3339                 * @generated
3340                 */
3341                EReference ACTIVITY__AGENT = eINSTANCE.getActivity_Agent();
3342
3343                /**
3344                 * The meta object literal for the '<em><b>State</b></em>' reference feature.
3345                 * <!-- begin-user-doc -->
3346                 * <!-- end-user-doc -->
3347                 * @generated
3348                 */
3349                EReference ACTIVITY__STATE = eINSTANCE.getActivity_State();
3350
3351                /**
3352                 * The meta object literal for the '<em><b>Target State</b></em>' reference feature.
3353                 * <!-- begin-user-doc -->
3354                 * <!-- end-user-doc -->
3355                 * @generated
3356                 */
3357                EReference ACTIVITY__TARGET_STATE = eINSTANCE.getActivity_TargetState();
3358
3359                /**
3360                 * The meta object literal for the '<em><b>Deltas</b></em>' containment reference list feature.
3361                 * <!-- begin-user-doc -->
3362                 * <!-- end-user-doc -->
3363                 * @generated
3364                 */
3365                EReference ACTIVITY__DELTAS = eINSTANCE.getActivity_Deltas();
3366
3367                /**
3368                 * The meta object literal for the '<em><b>Date</b></em>' attribute feature.
3369                 * <!-- begin-user-doc -->
3370                 * <!-- end-user-doc -->
3371                 * @generated
3372                 */
3373                EAttribute ACTIVITY__DATE = eINSTANCE.getActivity_Date();
3374
3375                /**
3376                 * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
3377                 * <!-- begin-user-doc -->
3378                 * <!-- end-user-doc -->
3379                 * @generated
3380                 */
3381                EReference ACTIVITY__VALUES = eINSTANCE.getActivity_Values();
3382
3383                /**
3384                 * The meta object literal for the '<em><b>Agent State</b></em>' reference feature.
3385                 * <!-- begin-user-doc -->
3386                 * <!-- end-user-doc -->
3387                 * @generated
3388                 */
3389                EReference ACTIVITY__AGENT_STATE = eINSTANCE.getActivity_AgentState();
3390
3391                /**
3392                 * The meta object literal for the '{@link DECENT.impl.ActivityTypeImpl <em>Activity Type</em>}' class.
3393                 * <!-- begin-user-doc -->
3394                 * <!-- end-user-doc -->
3395                 * @see DECENT.impl.ActivityTypeImpl
3396                 * @see DECENT.impl.DECENTPackageImpl#getActivityType()
3397                 * @generated
3398                 */
3399                EClass ACTIVITY_TYPE = eINSTANCE.getActivityType();
3400
3401                /**
3402                 * The meta object literal for the '<em><b>Dimension</b></em>' reference list feature.
3403                 * <!-- begin-user-doc -->
3404                 * <!-- end-user-doc -->
3405                 * @generated
3406                 */
3407                EReference ACTIVITY_TYPE__DIMENSION = eINSTANCE.getActivityType_Dimension();
3408
3409                /**
3410                 * The meta object literal for the '{@link DECENT.impl.DimensionImpl <em>Dimension</em>}' class.
3411                 * <!-- begin-user-doc -->
3412                 * <!-- end-user-doc -->
3413                 * @see DECENT.impl.DimensionImpl
3414                 * @see DECENT.impl.DECENTPackageImpl#getDimension()
3415                 * @generated
3416                 */
3417                EClass DIMENSION = eINSTANCE.getDimension();
3418
3419                /**
3420                 * The meta object literal for the '{@link DECENT.impl.AttributeImpl <em>Attribute</em>}' class.
3421                 * <!-- begin-user-doc -->
3422                 * <!-- end-user-doc -->
3423                 * @see DECENT.impl.AttributeImpl
3424                 * @see DECENT.impl.DECENTPackageImpl#getAttribute()
3425                 * @generated
3426                 */
3427                EClass ATTRIBUTE = eINSTANCE.getAttribute();
3428
3429                /**
3430                 * The meta object literal for the '<em><b>Artifact Types</b></em>' reference list feature.
3431                 * <!-- begin-user-doc -->
3432                 * <!-- end-user-doc -->
3433                 * @generated
3434                 */
3435                EReference ATTRIBUTE__ARTIFACT_TYPES = eINSTANCE.getAttribute_ArtifactTypes();
3436
3437                /**
3438                 * The meta object literal for the '<em><b>Type</b></em>' reference feature.
3439                 * <!-- begin-user-doc -->
3440                 * <!-- end-user-doc -->
3441                 * @generated
3442                 */
3443                EReference ATTRIBUTE__TYPE = eINSTANCE.getAttribute_Type();
3444
3445                /**
3446                 * The meta object literal for the '<em><b>Dimension</b></em>' reference list feature.
3447                 * <!-- begin-user-doc -->
3448                 * <!-- end-user-doc -->
3449                 * @generated
3450                 */
3451                EReference ATTRIBUTE__DIMENSION = eINSTANCE.getAttribute_Dimension();
3452
3453                /**
3454                 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
3455                 * <!-- begin-user-doc -->
3456                 * <!-- end-user-doc -->
3457                 * @generated
3458                 */
3459                EAttribute ATTRIBUTE__DESCRIPTION = eINSTANCE.getAttribute_Description();
3460
3461                /**
3462                 * The meta object literal for the '{@link DECENT.impl.ValueImpl <em>Value</em>}' class.
3463                 * <!-- begin-user-doc -->
3464                 * <!-- end-user-doc -->
3465                 * @see DECENT.impl.ValueImpl
3466                 * @see DECENT.impl.DECENTPackageImpl#getValue()
3467                 * @generated
3468                 */
3469                EClass VALUE = eINSTANCE.getValue();
3470
3471                /**
3472                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
3473                 * <!-- begin-user-doc -->
3474                 * <!-- end-user-doc -->
3475                 * @generated
3476                 */
3477                EAttribute VALUE__NAME = eINSTANCE.getValue_Name();
3478
3479                /**
3480                 * The meta object literal for the '<em><b>Of Attribute</b></em>' reference feature.
3481                 * <!-- begin-user-doc -->
3482                 * <!-- end-user-doc -->
3483                 * @generated
3484                 */
3485                EReference VALUE__OF_ATTRIBUTE = eINSTANCE.getValue_OfAttribute();
3486
3487                /**
3488                 * The meta object literal for the '{@link DECENT.impl.IntegerValueImpl <em>Integer Value</em>}' class.
3489                 * <!-- begin-user-doc -->
3490                 * <!-- end-user-doc -->
3491                 * @see DECENT.impl.IntegerValueImpl
3492                 * @see DECENT.impl.DECENTPackageImpl#getIntegerValue()
3493                 * @generated
3494                 */
3495                EClass INTEGER_VALUE = eINSTANCE.getIntegerValue();
3496
3497                /**
3498                 * The meta object literal for the '<em><b>Content</b></em>' attribute feature.
3499                 * <!-- begin-user-doc -->
3500                 * <!-- end-user-doc -->
3501                 * @generated
3502                 */
3503                EAttribute INTEGER_VALUE__CONTENT = eINSTANCE.getIntegerValue_Content();
3504
3505                /**
3506                 * The meta object literal for the '{@link DECENT.impl.DoubleValueImpl <em>Double Value</em>}' class.
3507                 * <!-- begin-user-doc -->
3508                 * <!-- end-user-doc -->
3509                 * @see DECENT.impl.DoubleValueImpl
3510                 * @see DECENT.impl.DECENTPackageImpl#getDoubleValue()
3511                 * @generated
3512                 */
3513                EClass DOUBLE_VALUE = eINSTANCE.getDoubleValue();
3514
3515                /**
3516                 * The meta object literal for the '<em><b>Content</b></em>' attribute feature.
3517                 * <!-- begin-user-doc -->
3518                 * <!-- end-user-doc -->
3519                 * @generated
3520                 */
3521                EAttribute DOUBLE_VALUE__CONTENT = eINSTANCE.getDoubleValue_Content();
3522
3523                /**
3524                 * The meta object literal for the '{@link DECENT.impl.StringValueImpl <em>String Value</em>}' class.
3525                 * <!-- begin-user-doc -->
3526                 * <!-- end-user-doc -->
3527                 * @see DECENT.impl.StringValueImpl
3528                 * @see DECENT.impl.DECENTPackageImpl#getStringValue()
3529                 * @generated
3530                 */
3531                EClass STRING_VALUE = eINSTANCE.getStringValue();
3532
3533                /**
3534                 * The meta object literal for the '<em><b>Content</b></em>' attribute feature.
3535                 * <!-- begin-user-doc -->
3536                 * <!-- end-user-doc -->
3537                 * @generated
3538                 */
3539                EAttribute STRING_VALUE__CONTENT = eINSTANCE.getStringValue_Content();
3540
3541                /**
3542                 * The meta object literal for the '{@link DECENT.impl.ListValueImpl <em>List Value</em>}' class.
3543                 * <!-- begin-user-doc -->
3544                 * <!-- end-user-doc -->
3545                 * @see DECENT.impl.ListValueImpl
3546                 * @see DECENT.impl.DECENTPackageImpl#getListValue()
3547                 * @generated
3548                 */
3549                EClass LIST_VALUE = eINSTANCE.getListValue();
3550
3551                /**
3552                 * The meta object literal for the '<em><b>Content</b></em>' reference list feature.
3553                 * <!-- begin-user-doc -->
3554                 * <!-- end-user-doc -->
3555                 * @generated
3556                 */
3557                EReference LIST_VALUE__CONTENT = eINSTANCE.getListValue_Content();
3558
3559                /**
3560                 * The meta object literal for the '{@link DECENT.impl.StringListValueImpl <em>String List Value</em>}' class.
3561                 * <!-- begin-user-doc -->
3562                 * <!-- end-user-doc -->
3563                 * @see DECENT.impl.StringListValueImpl
3564                 * @see DECENT.impl.DECENTPackageImpl#getStringListValue()
3565                 * @generated
3566                 */
3567                EClass STRING_LIST_VALUE = eINSTANCE.getStringListValue();
3568
3569                /**
3570                 * The meta object literal for the '<em><b>Content</b></em>' attribute list feature.
3571                 * <!-- begin-user-doc -->
3572                 * <!-- end-user-doc -->
3573                 * @generated
3574                 */
3575                EAttribute STRING_LIST_VALUE__CONTENT = eINSTANCE.getStringListValue_Content();
3576
3577                /**
3578                 * The meta object literal for the '{@link DECENT.impl.DoubleListValueImpl <em>Double List Value</em>}' class.
3579                 * <!-- begin-user-doc -->
3580                 * <!-- end-user-doc -->
3581                 * @see DECENT.impl.DoubleListValueImpl
3582                 * @see DECENT.impl.DECENTPackageImpl#getDoubleListValue()
3583                 * @generated
3584                 */
3585                EClass DOUBLE_LIST_VALUE = eINSTANCE.getDoubleListValue();
3586
3587                /**
3588                 * The meta object literal for the '<em><b>Content</b></em>' attribute list feature.
3589                 * <!-- begin-user-doc -->
3590                 * <!-- end-user-doc -->
3591                 * @generated
3592                 */
3593                EAttribute DOUBLE_LIST_VALUE__CONTENT = eINSTANCE.getDoubleListValue_Content();
3594
3595                /**
3596                 * The meta object literal for the '{@link DECENT.impl.IntegerListValueImpl <em>Integer List Value</em>}' class.
3597                 * <!-- begin-user-doc -->
3598                 * <!-- end-user-doc -->
3599                 * @see DECENT.impl.IntegerListValueImpl
3600                 * @see DECENT.impl.DECENTPackageImpl#getIntegerListValue()
3601                 * @generated
3602                 */
3603                EClass INTEGER_LIST_VALUE = eINSTANCE.getIntegerListValue();
3604
3605                /**
3606                 * The meta object literal for the '<em><b>Content</b></em>' attribute list feature.
3607                 * <!-- begin-user-doc -->
3608                 * <!-- end-user-doc -->
3609                 * @generated
3610                 */
3611                EAttribute INTEGER_LIST_VALUE__CONTENT = eINSTANCE.getIntegerListValue_Content();
3612
3613                /**
3614                 * The meta object literal for the '{@link DECENT.impl.DeltaImpl <em>Delta</em>}' class.
3615                 * <!-- begin-user-doc -->
3616                 * <!-- end-user-doc -->
3617                 * @see DECENT.impl.DeltaImpl
3618                 * @see DECENT.impl.DECENTPackageImpl#getDelta()
3619                 * @generated
3620                 */
3621                EClass DELTA = eINSTANCE.getDelta();
3622
3623                /**
3624                 * The meta object literal for the '<em><b>Activity</b></em>' container reference feature.
3625                 * <!-- begin-user-doc -->
3626                 * <!-- end-user-doc -->
3627                 * @generated
3628                 */
3629                EReference DELTA__ACTIVITY = eINSTANCE.getDelta_Activity();
3630
3631                /**
3632                 * The meta object literal for the '<em><b>On Attribute</b></em>' reference feature.
3633                 * <!-- begin-user-doc -->
3634                 * <!-- end-user-doc -->
3635                 * @generated
3636                 */
3637                EReference DELTA__ON_ATTRIBUTE = eINSTANCE.getDelta_OnAttribute();
3638
3639                /**
3640                 * The meta object literal for the '<em><b>Target Value</b></em>' reference feature.
3641                 * <!-- begin-user-doc -->
3642                 * <!-- end-user-doc -->
3643                 * @generated
3644                 */
3645                EReference DELTA__TARGET_VALUE = eINSTANCE.getDelta_TargetValue();
3646
3647                /**
3648                 * The meta object literal for the '<em><b>Source Value</b></em>' reference feature.
3649                 * <!-- begin-user-doc -->
3650                 * <!-- end-user-doc -->
3651                 * @generated
3652                 */
3653                EReference DELTA__SOURCE_VALUE = eINSTANCE.getDelta_SourceValue();
3654
3655                /**
3656                 * The meta object literal for the '<em><b>Change</b></em>' attribute feature.
3657                 * <!-- begin-user-doc -->
3658                 * <!-- end-user-doc -->
3659                 * @generated
3660                 */
3661                EAttribute DELTA__CHANGE = eINSTANCE.getDelta_Change();
3662
3663        }
3664
3665} //DECENTPackage
Note: See TracBrowser for help on using the repository browser.