001 /**
002 * <copyright>
003 * </copyright>
004 *
005 * $Id$
006 */
007 package com.hammurapi.eventbus.snapshot;
008
009 import org.eclipse.emf.ecore.EAttribute;
010 import org.eclipse.emf.ecore.EClass;
011 import org.eclipse.emf.ecore.EPackage;
012 import org.eclipse.emf.ecore.EReference;
013
014 /**
015 * <!-- begin-user-doc -->
016 * The <b>Package</b> for the model.
017 * It contains accessors for the meta objects to represent
018 * <ul>
019 * <li>each class,</li>
020 * <li>each feature of each class,</li>
021 * <li>each enum,</li>
022 * <li>and each data type</li>
023 * </ul>
024 * <!-- end-user-doc -->
025 * @see com.hammurapi.eventbus.snapshot.SnapshotFactory
026 * @model kind="package"
027 * @generated
028 */
029 public interface SnapshotPackage extends EPackage {
030 /**
031 * The package name.
032 * <!-- begin-user-doc -->
033 * <!-- end-user-doc -->
034 * @generated
035 */
036 String eNAME = "snapshot";
037
038 /**
039 * The package namespace URI.
040 * <!-- begin-user-doc -->
041 * <!-- end-user-doc -->
042 * @generated
043 */
044 String eNS_URI = "http://snapshot/1.0";
045
046 /**
047 * The package namespace name.
048 * <!-- begin-user-doc -->
049 * <!-- end-user-doc -->
050 * @generated
051 */
052 String eNS_PREFIX = "snapshot";
053
054 /**
055 * The singleton instance of the package.
056 * <!-- begin-user-doc -->
057 * <!-- end-user-doc -->
058 * @generated
059 */
060 SnapshotPackage eINSTANCE = com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl.init();
061
062 /**
063 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.SnapshotImpl <em>Snapshot</em>}' class.
064 * <!-- begin-user-doc -->
065 * <!-- end-user-doc -->
066 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotImpl
067 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getSnapshot()
068 * @generated
069 */
070 int SNAPSHOT = 0;
071
072 /**
073 * The feature id for the '<em><b>Timestamp</b></em>' attribute.
074 * <!-- begin-user-doc -->
075 * <!-- end-user-doc -->
076 * @generated
077 * @ordered
078 */
079 int SNAPSHOT__TIMESTAMP = 0;
080
081 /**
082 * The feature id for the '<em><b>Elements</b></em>' containment reference list.
083 * <!-- begin-user-doc -->
084 * <!-- end-user-doc -->
085 * @generated
086 * @ordered
087 */
088 int SNAPSHOT__ELEMENTS = 1;
089
090 /**
091 * The feature id for the '<em><b>Jvm Id</b></em>' attribute.
092 * <!-- begin-user-doc -->
093 * <!-- end-user-doc -->
094 * @generated
095 * @ordered
096 */
097 int SNAPSHOT__JVM_ID = 2;
098
099 /**
100 * The number of structural features of the '<em>Snapshot</em>' class.
101 * <!-- begin-user-doc -->
102 * <!-- end-user-doc -->
103 * @generated
104 * @ordered
105 */
106 int SNAPSHOT_FEATURE_COUNT = 3;
107
108 /**
109 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.SnapshotElement <em>Element</em>}' class.
110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc -->
112 * @see com.hammurapi.eventbus.snapshot.SnapshotElement
113 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getSnapshotElement()
114 * @generated
115 */
116 int SNAPSHOT_ELEMENT = 1;
117
118 /**
119 * The feature id for the '<em><b>Id</b></em>' attribute.
120 * <!-- begin-user-doc -->
121 * <!-- end-user-doc -->
122 * @generated
123 * @ordered
124 */
125 int SNAPSHOT_ELEMENT__ID = 0;
126
127 /**
128 * The feature id for the '<em><b>Name</b></em>' attribute.
129 * <!-- begin-user-doc -->
130 * <!-- end-user-doc -->
131 * @generated
132 * @ordered
133 */
134 int SNAPSHOT_ELEMENT__NAME = 1;
135
136 /**
137 * The feature id for the '<em><b>Details</b></em>' attribute.
138 * <!-- begin-user-doc -->
139 * <!-- end-user-doc -->
140 * @generated
141 * @ordered
142 */
143 int SNAPSHOT_ELEMENT__DETAILS = 2;
144
145 /**
146 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc -->
149 * @generated
150 * @ordered
151 */
152 int SNAPSHOT_ELEMENT__SNAPSHOT = 3;
153
154 /**
155 * The number of structural features of the '<em>Element</em>' class.
156 * <!-- begin-user-doc -->
157 * <!-- end-user-doc -->
158 * @generated
159 * @ordered
160 */
161 int SNAPSHOT_ELEMENT_FEATURE_COUNT = 4;
162
163 /**
164 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.PredicateNodeOutput <em>Predicate Node Output</em>}' class.
165 * <!-- begin-user-doc -->
166 * <!-- end-user-doc -->
167 * @see com.hammurapi.eventbus.snapshot.PredicateNodeOutput
168 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getPredicateNodeOutput()
169 * @generated
170 */
171 int PREDICATE_NODE_OUTPUT = 6;
172
173 /**
174 * The feature id for the '<em><b>Id</b></em>' attribute.
175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc -->
177 * @generated
178 * @ordered
179 */
180 int PREDICATE_NODE_OUTPUT__ID = SNAPSHOT_ELEMENT__ID;
181
182 /**
183 * The feature id for the '<em><b>Name</b></em>' attribute.
184 * <!-- begin-user-doc -->
185 * <!-- end-user-doc -->
186 * @generated
187 * @ordered
188 */
189 int PREDICATE_NODE_OUTPUT__NAME = SNAPSHOT_ELEMENT__NAME;
190
191 /**
192 * The feature id for the '<em><b>Details</b></em>' attribute.
193 * <!-- begin-user-doc -->
194 * <!-- end-user-doc -->
195 * @generated
196 * @ordered
197 */
198 int PREDICATE_NODE_OUTPUT__DETAILS = SNAPSHOT_ELEMENT__DETAILS;
199
200 /**
201 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
202 * <!-- begin-user-doc -->
203 * <!-- end-user-doc -->
204 * @generated
205 * @ordered
206 */
207 int PREDICATE_NODE_OUTPUT__SNAPSHOT = SNAPSHOT_ELEMENT__SNAPSHOT;
208
209 /**
210 * The number of structural features of the '<em>Predicate Node Output</em>' class.
211 * <!-- begin-user-doc -->
212 * <!-- end-user-doc -->
213 * @generated
214 * @ordered
215 */
216 int PREDICATE_NODE_OUTPUT_FEATURE_COUNT = SNAPSHOT_ELEMENT_FEATURE_COUNT + 0;
217
218 /**
219 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.HandlerImpl <em>Handler</em>}' class.
220 * <!-- begin-user-doc -->
221 * <!-- end-user-doc -->
222 * @see com.hammurapi.eventbus.snapshot.impl.HandlerImpl
223 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getHandler()
224 * @generated
225 */
226 int HANDLER = 2;
227
228 /**
229 * The feature id for the '<em><b>Id</b></em>' attribute.
230 * <!-- begin-user-doc -->
231 * <!-- end-user-doc -->
232 * @generated
233 * @ordered
234 */
235 int HANDLER__ID = PREDICATE_NODE_OUTPUT__ID;
236
237 /**
238 * The feature id for the '<em><b>Name</b></em>' attribute.
239 * <!-- begin-user-doc -->
240 * <!-- end-user-doc -->
241 * @generated
242 * @ordered
243 */
244 int HANDLER__NAME = PREDICATE_NODE_OUTPUT__NAME;
245
246 /**
247 * The feature id for the '<em><b>Details</b></em>' attribute.
248 * <!-- begin-user-doc -->
249 * <!-- end-user-doc -->
250 * @generated
251 * @ordered
252 */
253 int HANDLER__DETAILS = PREDICATE_NODE_OUTPUT__DETAILS;
254
255 /**
256 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
257 * <!-- begin-user-doc -->
258 * <!-- end-user-doc -->
259 * @generated
260 * @ordered
261 */
262 int HANDLER__SNAPSHOT = PREDICATE_NODE_OUTPUT__SNAPSHOT;
263
264 /**
265 * The feature id for the '<em><b>Join Node</b></em>' reference.
266 * <!-- begin-user-doc -->
267 * <!-- end-user-doc -->
268 * @generated
269 * @ordered
270 */
271 int HANDLER__JOIN_NODE = PREDICATE_NODE_OUTPUT_FEATURE_COUNT + 0;
272
273 /**
274 * The number of structural features of the '<em>Handler</em>' class.
275 * <!-- begin-user-doc -->
276 * <!-- end-user-doc -->
277 * @generated
278 * @ordered
279 */
280 int HANDLER_FEATURE_COUNT = PREDICATE_NODE_OUTPUT_FEATURE_COUNT + 1;
281
282 /**
283 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.DerivationImpl <em>Derivation</em>}' class.
284 * <!-- begin-user-doc -->
285 * <!-- end-user-doc -->
286 * @see com.hammurapi.eventbus.snapshot.impl.DerivationImpl
287 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getDerivation()
288 * @generated
289 */
290 int DERIVATION = 3;
291
292 /**
293 * The feature id for the '<em><b>Handler</b></em>' reference.
294 * <!-- begin-user-doc -->
295 * <!-- end-user-doc -->
296 * @generated
297 * @ordered
298 */
299 int DERIVATION__HANDLER = 0;
300
301 /**
302 * The feature id for the '<em><b>Inputs</b></em>' reference list.
303 * <!-- begin-user-doc -->
304 * <!-- end-user-doc -->
305 * @generated
306 * @ordered
307 */
308 int DERIVATION__INPUTS = 1;
309
310 /**
311 * The number of structural features of the '<em>Derivation</em>' class.
312 * <!-- begin-user-doc -->
313 * <!-- end-user-doc -->
314 * @generated
315 * @ordered
316 */
317 int DERIVATION_FEATURE_COUNT = 2;
318
319 /**
320 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.EventImpl <em>Event</em>}' class.
321 * <!-- begin-user-doc -->
322 * <!-- end-user-doc -->
323 * @see com.hammurapi.eventbus.snapshot.impl.EventImpl
324 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getEvent()
325 * @generated
326 */
327 int EVENT = 4;
328
329 /**
330 * The feature id for the '<em><b>Id</b></em>' attribute.
331 * <!-- begin-user-doc -->
332 * <!-- end-user-doc -->
333 * @generated
334 * @ordered
335 */
336 int EVENT__ID = SNAPSHOT_ELEMENT__ID;
337
338 /**
339 * The feature id for the '<em><b>Name</b></em>' attribute.
340 * <!-- begin-user-doc -->
341 * <!-- end-user-doc -->
342 * @generated
343 * @ordered
344 */
345 int EVENT__NAME = SNAPSHOT_ELEMENT__NAME;
346
347 /**
348 * The feature id for the '<em><b>Details</b></em>' attribute.
349 * <!-- begin-user-doc -->
350 * <!-- end-user-doc -->
351 * @generated
352 * @ordered
353 */
354 int EVENT__DETAILS = SNAPSHOT_ELEMENT__DETAILS;
355
356 /**
357 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
358 * <!-- begin-user-doc -->
359 * <!-- end-user-doc -->
360 * @generated
361 * @ordered
362 */
363 int EVENT__SNAPSHOT = SNAPSHOT_ELEMENT__SNAPSHOT;
364
365 /**
366 * The feature id for the '<em><b>Derivations</b></em>' containment reference list.
367 * <!-- begin-user-doc -->
368 * <!-- end-user-doc -->
369 * @generated
370 * @ordered
371 */
372 int EVENT__DERIVATIONS = SNAPSHOT_ELEMENT_FEATURE_COUNT + 0;
373
374 /**
375 * The feature id for the '<em><b>Part Role</b></em>' attribute.
376 * <!-- begin-user-doc -->
377 * <!-- end-user-doc -->
378 * @generated
379 * @ordered
380 */
381 int EVENT__PART_ROLE = SNAPSHOT_ELEMENT_FEATURE_COUNT + 1;
382
383 /**
384 * The feature id for the '<em><b>Direct Post</b></em>' attribute.
385 * <!-- begin-user-doc -->
386 * <!-- end-user-doc -->
387 * @generated
388 * @ordered
389 */
390 int EVENT__DIRECT_POST = SNAPSHOT_ELEMENT_FEATURE_COUNT + 2;
391
392 /**
393 * The number of structural features of the '<em>Event</em>' class.
394 * <!-- begin-user-doc -->
395 * <!-- end-user-doc -->
396 * @generated
397 * @ordered
398 */
399 int EVENT_FEATURE_COUNT = SNAPSHOT_ELEMENT_FEATURE_COUNT + 3;
400
401 /**
402 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.PredicateNodeImpl <em>Predicate Node</em>}' class.
403 * <!-- begin-user-doc -->
404 * <!-- end-user-doc -->
405 * @see com.hammurapi.eventbus.snapshot.impl.PredicateNodeImpl
406 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getPredicateNode()
407 * @generated
408 */
409 int PREDICATE_NODE = 5;
410
411 /**
412 * The feature id for the '<em><b>Id</b></em>' attribute.
413 * <!-- begin-user-doc -->
414 * <!-- end-user-doc -->
415 * @generated
416 * @ordered
417 */
418 int PREDICATE_NODE__ID = SNAPSHOT_ELEMENT__ID;
419
420 /**
421 * The feature id for the '<em><b>Name</b></em>' attribute.
422 * <!-- begin-user-doc -->
423 * <!-- end-user-doc -->
424 * @generated
425 * @ordered
426 */
427 int PREDICATE_NODE__NAME = SNAPSHOT_ELEMENT__NAME;
428
429 /**
430 * The feature id for the '<em><b>Details</b></em>' attribute.
431 * <!-- begin-user-doc -->
432 * <!-- end-user-doc -->
433 * @generated
434 * @ordered
435 */
436 int PREDICATE_NODE__DETAILS = SNAPSHOT_ELEMENT__DETAILS;
437
438 /**
439 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
440 * <!-- begin-user-doc -->
441 * <!-- end-user-doc -->
442 * @generated
443 * @ordered
444 */
445 int PREDICATE_NODE__SNAPSHOT = SNAPSHOT_ELEMENT__SNAPSHOT;
446
447 /**
448 * The feature id for the '<em><b>True Outputs</b></em>' reference list.
449 * <!-- begin-user-doc -->
450 * <!-- end-user-doc -->
451 * @generated
452 * @ordered
453 */
454 int PREDICATE_NODE__TRUE_OUTPUTS = SNAPSHOT_ELEMENT_FEATURE_COUNT + 0;
455
456 /**
457 * The feature id for the '<em><b>False Outputs</b></em>' reference list.
458 * <!-- begin-user-doc -->
459 * <!-- end-user-doc -->
460 * @generated
461 * @ordered
462 */
463 int PREDICATE_NODE__FALSE_OUTPUTS = SNAPSHOT_ELEMENT_FEATURE_COUNT + 1;
464
465 /**
466 * The feature id for the '<em><b>True Children</b></em>' reference list.
467 * <!-- begin-user-doc -->
468 * <!-- end-user-doc -->
469 * @generated
470 * @ordered
471 */
472 int PREDICATE_NODE__TRUE_CHILDREN = SNAPSHOT_ELEMENT_FEATURE_COUNT + 2;
473
474 /**
475 * The feature id for the '<em><b>False Children</b></em>' reference list.
476 * <!-- begin-user-doc -->
477 * <!-- end-user-doc -->
478 * @generated
479 * @ordered
480 */
481 int PREDICATE_NODE__FALSE_CHILDREN = SNAPSHOT_ELEMENT_FEATURE_COUNT + 3;
482
483 /**
484 * The feature id for the '<em><b>Is Root</b></em>' attribute.
485 * <!-- begin-user-doc -->
486 * <!-- end-user-doc -->
487 * @generated
488 * @ordered
489 */
490 int PREDICATE_NODE__IS_ROOT = SNAPSHOT_ELEMENT_FEATURE_COUNT + 4;
491
492 /**
493 * The feature id for the '<em><b>Predicate</b></em>' containment reference.
494 * <!-- begin-user-doc -->
495 * <!-- end-user-doc -->
496 * @generated
497 * @ordered
498 */
499 int PREDICATE_NODE__PREDICATE = SNAPSHOT_ELEMENT_FEATURE_COUNT + 5;
500
501 /**
502 * The number of structural features of the '<em>Predicate Node</em>' class.
503 * <!-- begin-user-doc -->
504 * <!-- end-user-doc -->
505 * @generated
506 * @ordered
507 */
508 int PREDICATE_NODE_FEATURE_COUNT = SNAPSHOT_ELEMENT_FEATURE_COUNT + 6;
509
510 /**
511 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinInputImpl <em>Join Input</em>}' class.
512 * <!-- begin-user-doc -->
513 * <!-- end-user-doc -->
514 * @see com.hammurapi.eventbus.snapshot.impl.JoinInputImpl
515 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinInput()
516 * @generated
517 */
518 int JOIN_INPUT = 7;
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 JOIN_INPUT__ID = PREDICATE_NODE_OUTPUT__ID;
528
529 /**
530 * The feature id for the '<em><b>Name</b></em>' attribute.
531 * <!-- begin-user-doc -->
532 * <!-- end-user-doc -->
533 * @generated
534 * @ordered
535 */
536 int JOIN_INPUT__NAME = PREDICATE_NODE_OUTPUT__NAME;
537
538 /**
539 * The feature id for the '<em><b>Details</b></em>' attribute.
540 * <!-- begin-user-doc -->
541 * <!-- end-user-doc -->
542 * @generated
543 * @ordered
544 */
545 int JOIN_INPUT__DETAILS = PREDICATE_NODE_OUTPUT__DETAILS;
546
547 /**
548 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
549 * <!-- begin-user-doc -->
550 * <!-- end-user-doc -->
551 * @generated
552 * @ordered
553 */
554 int JOIN_INPUT__SNAPSHOT = PREDICATE_NODE_OUTPUT__SNAPSHOT;
555
556 /**
557 * The feature id for the '<em><b>Index</b></em>' attribute.
558 * <!-- begin-user-doc -->
559 * <!-- end-user-doc -->
560 * @generated
561 * @ordered
562 */
563 int JOIN_INPUT__INDEX = PREDICATE_NODE_OUTPUT_FEATURE_COUNT + 0;
564
565 /**
566 * The feature id for the '<em><b>Join Node</b></em>' reference.
567 * <!-- begin-user-doc -->
568 * <!-- end-user-doc -->
569 * @generated
570 * @ordered
571 */
572 int JOIN_INPUT__JOIN_NODE = PREDICATE_NODE_OUTPUT_FEATURE_COUNT + 1;
573
574 /**
575 * The number of structural features of the '<em>Join Input</em>' class.
576 * <!-- begin-user-doc -->
577 * <!-- end-user-doc -->
578 * @generated
579 * @ordered
580 */
581 int JOIN_INPUT_FEATURE_COUNT = PREDICATE_NODE_OUTPUT_FEATURE_COUNT + 2;
582
583 /**
584 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinNodeImpl <em>Join Node</em>}' class.
585 * <!-- begin-user-doc -->
586 * <!-- end-user-doc -->
587 * @see com.hammurapi.eventbus.snapshot.impl.JoinNodeImpl
588 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinNode()
589 * @generated
590 */
591 int JOIN_NODE = 8;
592
593 /**
594 * The feature id for the '<em><b>Id</b></em>' attribute.
595 * <!-- begin-user-doc -->
596 * <!-- end-user-doc -->
597 * @generated
598 * @ordered
599 */
600 int JOIN_NODE__ID = SNAPSHOT_ELEMENT__ID;
601
602 /**
603 * The feature id for the '<em><b>Name</b></em>' attribute.
604 * <!-- begin-user-doc -->
605 * <!-- end-user-doc -->
606 * @generated
607 * @ordered
608 */
609 int JOIN_NODE__NAME = SNAPSHOT_ELEMENT__NAME;
610
611 /**
612 * The feature id for the '<em><b>Details</b></em>' attribute.
613 * <!-- begin-user-doc -->
614 * <!-- end-user-doc -->
615 * @generated
616 * @ordered
617 */
618 int JOIN_NODE__DETAILS = SNAPSHOT_ELEMENT__DETAILS;
619
620 /**
621 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
622 * <!-- begin-user-doc -->
623 * <!-- end-user-doc -->
624 * @generated
625 * @ordered
626 */
627 int JOIN_NODE__SNAPSHOT = SNAPSHOT_ELEMENT__SNAPSHOT;
628
629 /**
630 * The feature id for the '<em><b>Collectors</b></em>' containment reference list.
631 * <!-- begin-user-doc -->
632 * <!-- end-user-doc -->
633 * @generated
634 * @ordered
635 */
636 int JOIN_NODE__COLLECTORS = SNAPSHOT_ELEMENT_FEATURE_COUNT + 0;
637
638 /**
639 * The feature id for the '<em><b>Output Indices</b></em>' attribute list.
640 * <!-- begin-user-doc -->
641 * <!-- end-user-doc -->
642 * @generated
643 * @ordered
644 */
645 int JOIN_NODE__OUTPUT_INDICES = SNAPSHOT_ELEMENT_FEATURE_COUNT + 1;
646
647 /**
648 * The feature id for the '<em><b>Handler</b></em>' reference.
649 * <!-- begin-user-doc -->
650 * <!-- end-user-doc -->
651 * @generated
652 * @ordered
653 */
654 int JOIN_NODE__HANDLER = SNAPSHOT_ELEMENT_FEATURE_COUNT + 2;
655
656 /**
657 * The feature id for the '<em><b>Next</b></em>' reference.
658 * <!-- begin-user-doc -->
659 * <!-- end-user-doc -->
660 * @generated
661 * @ordered
662 */
663 int JOIN_NODE__NEXT = SNAPSHOT_ELEMENT_FEATURE_COUNT + 3;
664
665 /**
666 * The feature id for the '<em><b>Predicate</b></em>' containment reference.
667 * <!-- begin-user-doc -->
668 * <!-- end-user-doc -->
669 * @generated
670 * @ordered
671 */
672 int JOIN_NODE__PREDICATE = SNAPSHOT_ELEMENT_FEATURE_COUNT + 4;
673
674 /**
675 * The feature id for the '<em><b>Prev</b></em>' reference list.
676 * <!-- begin-user-doc -->
677 * <!-- end-user-doc -->
678 * @generated
679 * @ordered
680 */
681 int JOIN_NODE__PREV = SNAPSHOT_ELEMENT_FEATURE_COUNT + 5;
682
683 /**
684 * The feature id for the '<em><b>Join Inputs</b></em>' reference list.
685 * <!-- begin-user-doc -->
686 * <!-- end-user-doc -->
687 * @generated
688 * @ordered
689 */
690 int JOIN_NODE__JOIN_INPUTS = SNAPSHOT_ELEMENT_FEATURE_COUNT + 6;
691
692 /**
693 * The number of structural features of the '<em>Join Node</em>' class.
694 * <!-- begin-user-doc -->
695 * <!-- end-user-doc -->
696 * @generated
697 * @ordered
698 */
699 int JOIN_NODE_FEATURE_COUNT = SNAPSHOT_ELEMENT_FEATURE_COUNT + 7;
700
701 /**
702 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinInputCollectorImpl <em>Join Input Collector</em>}' class.
703 * <!-- begin-user-doc -->
704 * <!-- end-user-doc -->
705 * @see com.hammurapi.eventbus.snapshot.impl.JoinInputCollectorImpl
706 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinInputCollector()
707 * @generated
708 */
709 int JOIN_INPUT_COLLECTOR = 9;
710
711 /**
712 * The feature id for the '<em><b>Indices</b></em>' attribute list.
713 * <!-- begin-user-doc -->
714 * <!-- end-user-doc -->
715 * @generated
716 * @ordered
717 */
718 int JOIN_INPUT_COLLECTOR__INDICES = 0;
719
720 /**
721 * The feature id for the '<em><b>Join Entries</b></em>' containment reference list.
722 * <!-- begin-user-doc -->
723 * <!-- end-user-doc -->
724 * @generated
725 * @ordered
726 */
727 int JOIN_INPUT_COLLECTOR__JOIN_ENTRIES = 1;
728
729 /**
730 * The number of structural features of the '<em>Join Input Collector</em>' class.
731 * <!-- begin-user-doc -->
732 * <!-- end-user-doc -->
733 * @generated
734 * @ordered
735 */
736 int JOIN_INPUT_COLLECTOR_FEATURE_COUNT = 2;
737
738 /**
739 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinEntryImpl <em>Join Entry</em>}' class.
740 * <!-- begin-user-doc -->
741 * <!-- end-user-doc -->
742 * @see com.hammurapi.eventbus.snapshot.impl.JoinEntryImpl
743 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinEntry()
744 * @generated
745 */
746 int JOIN_ENTRY = 10;
747
748 /**
749 * The feature id for the '<em><b>Events</b></em>' reference list.
750 * <!-- begin-user-doc -->
751 * <!-- end-user-doc -->
752 * @generated
753 * @ordered
754 */
755 int JOIN_ENTRY__EVENTS = 0;
756
757 /**
758 * The number of structural features of the '<em>Join Entry</em>' class.
759 * <!-- begin-user-doc -->
760 * <!-- end-user-doc -->
761 * @generated
762 * @ordered
763 */
764 int JOIN_ENTRY_FEATURE_COUNT = 1;
765
766
767 /**
768 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.ExtractorImpl <em>Extractor</em>}' class.
769 * <!-- begin-user-doc -->
770 * <!-- end-user-doc -->
771 * @see com.hammurapi.eventbus.snapshot.impl.ExtractorImpl
772 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getExtractor()
773 * @generated
774 */
775 int EXTRACTOR = 11;
776
777 /**
778 * The feature id for the '<em><b>Id</b></em>' attribute.
779 * <!-- begin-user-doc -->
780 * <!-- end-user-doc -->
781 * @generated
782 * @ordered
783 */
784 int EXTRACTOR__ID = SNAPSHOT_ELEMENT__ID;
785
786 /**
787 * The feature id for the '<em><b>Name</b></em>' attribute.
788 * <!-- begin-user-doc -->
789 * <!-- end-user-doc -->
790 * @generated
791 * @ordered
792 */
793 int EXTRACTOR__NAME = SNAPSHOT_ELEMENT__NAME;
794
795 /**
796 * The feature id for the '<em><b>Details</b></em>' attribute.
797 * <!-- begin-user-doc -->
798 * <!-- end-user-doc -->
799 * @generated
800 * @ordered
801 */
802 int EXTRACTOR__DETAILS = SNAPSHOT_ELEMENT__DETAILS;
803
804 /**
805 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
806 * <!-- begin-user-doc -->
807 * <!-- end-user-doc -->
808 * @generated
809 * @ordered
810 */
811 int EXTRACTOR__SNAPSHOT = SNAPSHOT_ELEMENT__SNAPSHOT;
812
813 /**
814 * The feature id for the '<em><b>Role</b></em>' attribute.
815 * <!-- begin-user-doc -->
816 * <!-- end-user-doc -->
817 * @generated
818 * @ordered
819 */
820 int EXTRACTOR__ROLE = SNAPSHOT_ELEMENT_FEATURE_COUNT + 0;
821
822 /**
823 * The feature id for the '<em><b>Parts</b></em>' containment reference list.
824 * <!-- begin-user-doc -->
825 * <!-- end-user-doc -->
826 * @generated
827 * @ordered
828 */
829 int EXTRACTOR__PARTS = SNAPSHOT_ELEMENT_FEATURE_COUNT + 1;
830
831 /**
832 * The feature id for the '<em><b>Parameter Indices</b></em>' attribute list.
833 * <!-- begin-user-doc -->
834 * <!-- end-user-doc -->
835 * @generated
836 * @ordered
837 */
838 int EXTRACTOR__PARAMETER_INDICES = SNAPSHOT_ELEMENT_FEATURE_COUNT + 2;
839
840 /**
841 * The feature id for the '<em><b>Cost</b></em>' attribute.
842 * <!-- begin-user-doc -->
843 * <!-- end-user-doc -->
844 * @generated
845 * @ordered
846 */
847 int EXTRACTOR__COST = SNAPSHOT_ELEMENT_FEATURE_COUNT + 3;
848
849 /**
850 * The number of structural features of the '<em>Extractor</em>' class.
851 * <!-- begin-user-doc -->
852 * <!-- end-user-doc -->
853 * @generated
854 * @ordered
855 */
856 int EXTRACTOR_FEATURE_COUNT = SNAPSHOT_ELEMENT_FEATURE_COUNT + 4;
857
858 /**
859 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.PredicateImpl <em>Predicate</em>}' class.
860 * <!-- begin-user-doc -->
861 * <!-- end-user-doc -->
862 * @see com.hammurapi.eventbus.snapshot.impl.PredicateImpl
863 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getPredicate()
864 * @generated
865 */
866 int PREDICATE = 12;
867
868 /**
869 * The feature id for the '<em><b>Id</b></em>' attribute.
870 * <!-- begin-user-doc -->
871 * <!-- end-user-doc -->
872 * @generated
873 * @ordered
874 */
875 int PREDICATE__ID = EXTRACTOR__ID;
876
877 /**
878 * The feature id for the '<em><b>Name</b></em>' attribute.
879 * <!-- begin-user-doc -->
880 * <!-- end-user-doc -->
881 * @generated
882 * @ordered
883 */
884 int PREDICATE__NAME = EXTRACTOR__NAME;
885
886 /**
887 * The feature id for the '<em><b>Details</b></em>' attribute.
888 * <!-- begin-user-doc -->
889 * <!-- end-user-doc -->
890 * @generated
891 * @ordered
892 */
893 int PREDICATE__DETAILS = EXTRACTOR__DETAILS;
894
895 /**
896 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
897 * <!-- begin-user-doc -->
898 * <!-- end-user-doc -->
899 * @generated
900 * @ordered
901 */
902 int PREDICATE__SNAPSHOT = EXTRACTOR__SNAPSHOT;
903
904 /**
905 * The feature id for the '<em><b>Role</b></em>' attribute.
906 * <!-- begin-user-doc -->
907 * <!-- end-user-doc -->
908 * @generated
909 * @ordered
910 */
911 int PREDICATE__ROLE = EXTRACTOR__ROLE;
912
913 /**
914 * The feature id for the '<em><b>Parts</b></em>' containment reference list.
915 * <!-- begin-user-doc -->
916 * <!-- end-user-doc -->
917 * @generated
918 * @ordered
919 */
920 int PREDICATE__PARTS = EXTRACTOR__PARTS;
921
922 /**
923 * The feature id for the '<em><b>Parameter Indices</b></em>' attribute list.
924 * <!-- begin-user-doc -->
925 * <!-- end-user-doc -->
926 * @generated
927 * @ordered
928 */
929 int PREDICATE__PARAMETER_INDICES = EXTRACTOR__PARAMETER_INDICES;
930
931 /**
932 * The feature id for the '<em><b>Cost</b></em>' attribute.
933 * <!-- begin-user-doc -->
934 * <!-- end-user-doc -->
935 * @generated
936 * @ordered
937 */
938 int PREDICATE__COST = EXTRACTOR__COST;
939
940 /**
941 * The number of structural features of the '<em>Predicate</em>' class.
942 * <!-- begin-user-doc -->
943 * <!-- end-user-doc -->
944 * @generated
945 * @ordered
946 */
947 int PREDICATE_FEATURE_COUNT = EXTRACTOR_FEATURE_COUNT + 0;
948
949
950 /**
951 * The meta object id for the '{@link com.hammurapi.eventbus.snapshot.impl.CompositeEventImpl <em>Composite Event</em>}' class.
952 * <!-- begin-user-doc -->
953 * <!-- end-user-doc -->
954 * @see com.hammurapi.eventbus.snapshot.impl.CompositeEventImpl
955 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getCompositeEvent()
956 * @generated
957 */
958 int COMPOSITE_EVENT = 13;
959
960 /**
961 * The feature id for the '<em><b>Id</b></em>' attribute.
962 * <!-- begin-user-doc -->
963 * <!-- end-user-doc -->
964 * @generated
965 * @ordered
966 */
967 int COMPOSITE_EVENT__ID = EVENT__ID;
968
969 /**
970 * The feature id for the '<em><b>Name</b></em>' attribute.
971 * <!-- begin-user-doc -->
972 * <!-- end-user-doc -->
973 * @generated
974 * @ordered
975 */
976 int COMPOSITE_EVENT__NAME = EVENT__NAME;
977
978 /**
979 * The feature id for the '<em><b>Details</b></em>' attribute.
980 * <!-- begin-user-doc -->
981 * <!-- end-user-doc -->
982 * @generated
983 * @ordered
984 */
985 int COMPOSITE_EVENT__DETAILS = EVENT__DETAILS;
986
987 /**
988 * The feature id for the '<em><b>Snapshot</b></em>' container reference.
989 * <!-- begin-user-doc -->
990 * <!-- end-user-doc -->
991 * @generated
992 * @ordered
993 */
994 int COMPOSITE_EVENT__SNAPSHOT = EVENT__SNAPSHOT;
995
996 /**
997 * The feature id for the '<em><b>Derivations</b></em>' containment reference list.
998 * <!-- begin-user-doc -->
999 * <!-- end-user-doc -->
1000 * @generated
1001 * @ordered
1002 */
1003 int COMPOSITE_EVENT__DERIVATIONS = EVENT__DERIVATIONS;
1004
1005 /**
1006 * The feature id for the '<em><b>Part Role</b></em>' attribute.
1007 * <!-- begin-user-doc -->
1008 * <!-- end-user-doc -->
1009 * @generated
1010 * @ordered
1011 */
1012 int COMPOSITE_EVENT__PART_ROLE = EVENT__PART_ROLE;
1013
1014 /**
1015 * The feature id for the '<em><b>Direct Post</b></em>' attribute.
1016 * <!-- begin-user-doc -->
1017 * <!-- end-user-doc -->
1018 * @generated
1019 * @ordered
1020 */
1021 int COMPOSITE_EVENT__DIRECT_POST = EVENT__DIRECT_POST;
1022
1023 /**
1024 * The feature id for the '<em><b>Parts</b></em>' containment reference list.
1025 * <!-- begin-user-doc -->
1026 * <!-- end-user-doc -->
1027 * @generated
1028 * @ordered
1029 */
1030 int COMPOSITE_EVENT__PARTS = EVENT_FEATURE_COUNT + 0;
1031
1032 /**
1033 * The number of structural features of the '<em>Composite Event</em>' class.
1034 * <!-- begin-user-doc -->
1035 * <!-- end-user-doc -->
1036 * @generated
1037 * @ordered
1038 */
1039 int COMPOSITE_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1;
1040
1041
1042 /**
1043 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.Snapshot <em>Snapshot</em>}'.
1044 * <!-- begin-user-doc -->
1045 * <!-- end-user-doc -->
1046 * @return the meta object for class '<em>Snapshot</em>'.
1047 * @see com.hammurapi.eventbus.snapshot.Snapshot
1048 * @generated
1049 */
1050 EClass getSnapshot();
1051
1052 /**
1053 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.Snapshot#getTimestamp <em>Timestamp</em>}'.
1054 * <!-- begin-user-doc -->
1055 * <!-- end-user-doc -->
1056 * @return the meta object for the attribute '<em>Timestamp</em>'.
1057 * @see com.hammurapi.eventbus.snapshot.Snapshot#getTimestamp()
1058 * @see #getSnapshot()
1059 * @generated
1060 */
1061 EAttribute getSnapshot_Timestamp();
1062
1063 /**
1064 * Returns the meta object for the containment reference list '{@link com.hammurapi.eventbus.snapshot.Snapshot#getElements <em>Elements</em>}'.
1065 * <!-- begin-user-doc -->
1066 * <!-- end-user-doc -->
1067 * @return the meta object for the containment reference list '<em>Elements</em>'.
1068 * @see com.hammurapi.eventbus.snapshot.Snapshot#getElements()
1069 * @see #getSnapshot()
1070 * @generated
1071 */
1072 EReference getSnapshot_Elements();
1073
1074 /**
1075 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.Snapshot#getJvmId <em>Jvm Id</em>}'.
1076 * <!-- begin-user-doc -->
1077 * <!-- end-user-doc -->
1078 * @return the meta object for the attribute '<em>Jvm Id</em>'.
1079 * @see com.hammurapi.eventbus.snapshot.Snapshot#getJvmId()
1080 * @see #getSnapshot()
1081 * @generated
1082 */
1083 EAttribute getSnapshot_JvmId();
1084
1085 /**
1086 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.SnapshotElement <em>Element</em>}'.
1087 * <!-- begin-user-doc -->
1088 * <!-- end-user-doc -->
1089 * @return the meta object for class '<em>Element</em>'.
1090 * @see com.hammurapi.eventbus.snapshot.SnapshotElement
1091 * @generated
1092 */
1093 EClass getSnapshotElement();
1094
1095 /**
1096 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.SnapshotElement#getId <em>Id</em>}'.
1097 * <!-- begin-user-doc -->
1098 * <!-- end-user-doc -->
1099 * @return the meta object for the attribute '<em>Id</em>'.
1100 * @see com.hammurapi.eventbus.snapshot.SnapshotElement#getId()
1101 * @see #getSnapshotElement()
1102 * @generated
1103 */
1104 EAttribute getSnapshotElement_Id();
1105
1106 /**
1107 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.SnapshotElement#getName <em>Name</em>}'.
1108 * <!-- begin-user-doc -->
1109 * <!-- end-user-doc -->
1110 * @return the meta object for the attribute '<em>Name</em>'.
1111 * @see com.hammurapi.eventbus.snapshot.SnapshotElement#getName()
1112 * @see #getSnapshotElement()
1113 * @generated
1114 */
1115 EAttribute getSnapshotElement_Name();
1116
1117 /**
1118 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.SnapshotElement#getDetails <em>Details</em>}'.
1119 * <!-- begin-user-doc -->
1120 * <!-- end-user-doc -->
1121 * @return the meta object for the attribute '<em>Details</em>'.
1122 * @see com.hammurapi.eventbus.snapshot.SnapshotElement#getDetails()
1123 * @see #getSnapshotElement()
1124 * @generated
1125 */
1126 EAttribute getSnapshotElement_Details();
1127
1128 /**
1129 * Returns the meta object for the container reference '{@link com.hammurapi.eventbus.snapshot.SnapshotElement#getSnapshot <em>Snapshot</em>}'.
1130 * <!-- begin-user-doc -->
1131 * <!-- end-user-doc -->
1132 * @return the meta object for the container reference '<em>Snapshot</em>'.
1133 * @see com.hammurapi.eventbus.snapshot.SnapshotElement#getSnapshot()
1134 * @see #getSnapshotElement()
1135 * @generated
1136 */
1137 EReference getSnapshotElement_Snapshot();
1138
1139 /**
1140 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.Handler <em>Handler</em>}'.
1141 * <!-- begin-user-doc -->
1142 * <!-- end-user-doc -->
1143 * @return the meta object for class '<em>Handler</em>'.
1144 * @see com.hammurapi.eventbus.snapshot.Handler
1145 * @generated
1146 */
1147 EClass getHandler();
1148
1149 /**
1150 * Returns the meta object for the reference '{@link com.hammurapi.eventbus.snapshot.Handler#getJoinNode <em>Join Node</em>}'.
1151 * <!-- begin-user-doc -->
1152 * <!-- end-user-doc -->
1153 * @return the meta object for the reference '<em>Join Node</em>'.
1154 * @see com.hammurapi.eventbus.snapshot.Handler#getJoinNode()
1155 * @see #getHandler()
1156 * @generated
1157 */
1158 EReference getHandler_JoinNode();
1159
1160 /**
1161 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.Derivation <em>Derivation</em>}'.
1162 * <!-- begin-user-doc -->
1163 * <!-- end-user-doc -->
1164 * @return the meta object for class '<em>Derivation</em>'.
1165 * @see com.hammurapi.eventbus.snapshot.Derivation
1166 * @generated
1167 */
1168 EClass getDerivation();
1169
1170 /**
1171 * Returns the meta object for the reference '{@link com.hammurapi.eventbus.snapshot.Derivation#getHandler <em>Handler</em>}'.
1172 * <!-- begin-user-doc -->
1173 * <!-- end-user-doc -->
1174 * @return the meta object for the reference '<em>Handler</em>'.
1175 * @see com.hammurapi.eventbus.snapshot.Derivation#getHandler()
1176 * @see #getDerivation()
1177 * @generated
1178 */
1179 EReference getDerivation_Handler();
1180
1181 /**
1182 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.Derivation#getInputs <em>Inputs</em>}'.
1183 * <!-- begin-user-doc -->
1184 * <!-- end-user-doc -->
1185 * @return the meta object for the reference list '<em>Inputs</em>'.
1186 * @see com.hammurapi.eventbus.snapshot.Derivation#getInputs()
1187 * @see #getDerivation()
1188 * @generated
1189 */
1190 EReference getDerivation_Inputs();
1191
1192 /**
1193 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.Event <em>Event</em>}'.
1194 * <!-- begin-user-doc -->
1195 * <!-- end-user-doc -->
1196 * @return the meta object for class '<em>Event</em>'.
1197 * @see com.hammurapi.eventbus.snapshot.Event
1198 * @generated
1199 */
1200 EClass getEvent();
1201
1202 /**
1203 * Returns the meta object for the containment reference list '{@link com.hammurapi.eventbus.snapshot.Event#getDerivations <em>Derivations</em>}'.
1204 * <!-- begin-user-doc -->
1205 * <!-- end-user-doc -->
1206 * @return the meta object for the containment reference list '<em>Derivations</em>'.
1207 * @see com.hammurapi.eventbus.snapshot.Event#getDerivations()
1208 * @see #getEvent()
1209 * @generated
1210 */
1211 EReference getEvent_Derivations();
1212
1213 /**
1214 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.Event#getPartRole <em>Part Role</em>}'.
1215 * <!-- begin-user-doc -->
1216 * <!-- end-user-doc -->
1217 * @return the meta object for the attribute '<em>Part Role</em>'.
1218 * @see com.hammurapi.eventbus.snapshot.Event#getPartRole()
1219 * @see #getEvent()
1220 * @generated
1221 */
1222 EAttribute getEvent_PartRole();
1223
1224 /**
1225 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.Event#isDirectPost <em>Direct Post</em>}'.
1226 * <!-- begin-user-doc -->
1227 * <!-- end-user-doc -->
1228 * @return the meta object for the attribute '<em>Direct Post</em>'.
1229 * @see com.hammurapi.eventbus.snapshot.Event#isDirectPost()
1230 * @see #getEvent()
1231 * @generated
1232 */
1233 EAttribute getEvent_DirectPost();
1234
1235 /**
1236 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.PredicateNode <em>Predicate Node</em>}'.
1237 * <!-- begin-user-doc -->
1238 * <!-- end-user-doc -->
1239 * @return the meta object for class '<em>Predicate Node</em>'.
1240 * @see com.hammurapi.eventbus.snapshot.PredicateNode
1241 * @generated
1242 */
1243 EClass getPredicateNode();
1244
1245 /**
1246 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.PredicateNode#getTrueOutputs <em>True Outputs</em>}'.
1247 * <!-- begin-user-doc -->
1248 * <!-- end-user-doc -->
1249 * @return the meta object for the reference list '<em>True Outputs</em>'.
1250 * @see com.hammurapi.eventbus.snapshot.PredicateNode#getTrueOutputs()
1251 * @see #getPredicateNode()
1252 * @generated
1253 */
1254 EReference getPredicateNode_TrueOutputs();
1255
1256 /**
1257 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.PredicateNode#getFalseOutputs <em>False Outputs</em>}'.
1258 * <!-- begin-user-doc -->
1259 * <!-- end-user-doc -->
1260 * @return the meta object for the reference list '<em>False Outputs</em>'.
1261 * @see com.hammurapi.eventbus.snapshot.PredicateNode#getFalseOutputs()
1262 * @see #getPredicateNode()
1263 * @generated
1264 */
1265 EReference getPredicateNode_FalseOutputs();
1266
1267 /**
1268 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.PredicateNode#getTrueChildren <em>True Children</em>}'.
1269 * <!-- begin-user-doc -->
1270 * <!-- end-user-doc -->
1271 * @return the meta object for the reference list '<em>True Children</em>'.
1272 * @see com.hammurapi.eventbus.snapshot.PredicateNode#getTrueChildren()
1273 * @see #getPredicateNode()
1274 * @generated
1275 */
1276 EReference getPredicateNode_TrueChildren();
1277
1278 /**
1279 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.PredicateNode#getFalseChildren <em>False Children</em>}'.
1280 * <!-- begin-user-doc -->
1281 * <!-- end-user-doc -->
1282 * @return the meta object for the reference list '<em>False Children</em>'.
1283 * @see com.hammurapi.eventbus.snapshot.PredicateNode#getFalseChildren()
1284 * @see #getPredicateNode()
1285 * @generated
1286 */
1287 EReference getPredicateNode_FalseChildren();
1288
1289 /**
1290 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.PredicateNode#isIsRoot <em>Is Root</em>}'.
1291 * <!-- begin-user-doc -->
1292 * <!-- end-user-doc -->
1293 * @return the meta object for the attribute '<em>Is Root</em>'.
1294 * @see com.hammurapi.eventbus.snapshot.PredicateNode#isIsRoot()
1295 * @see #getPredicateNode()
1296 * @generated
1297 */
1298 EAttribute getPredicateNode_IsRoot();
1299
1300 /**
1301 * Returns the meta object for the containment reference '{@link com.hammurapi.eventbus.snapshot.PredicateNode#getPredicate <em>Predicate</em>}'.
1302 * <!-- begin-user-doc -->
1303 * <!-- end-user-doc -->
1304 * @return the meta object for the containment reference '<em>Predicate</em>'.
1305 * @see com.hammurapi.eventbus.snapshot.PredicateNode#getPredicate()
1306 * @see #getPredicateNode()
1307 * @generated
1308 */
1309 EReference getPredicateNode_Predicate();
1310
1311 /**
1312 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.PredicateNodeOutput <em>Predicate Node Output</em>}'.
1313 * <!-- begin-user-doc -->
1314 * <!-- end-user-doc -->
1315 * @return the meta object for class '<em>Predicate Node Output</em>'.
1316 * @see com.hammurapi.eventbus.snapshot.PredicateNodeOutput
1317 * @generated
1318 */
1319 EClass getPredicateNodeOutput();
1320
1321 /**
1322 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.JoinInput <em>Join Input</em>}'.
1323 * <!-- begin-user-doc -->
1324 * <!-- end-user-doc -->
1325 * @return the meta object for class '<em>Join Input</em>'.
1326 * @see com.hammurapi.eventbus.snapshot.JoinInput
1327 * @generated
1328 */
1329 EClass getJoinInput();
1330
1331 /**
1332 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.JoinInput#getIndex <em>Index</em>}'.
1333 * <!-- begin-user-doc -->
1334 * <!-- end-user-doc -->
1335 * @return the meta object for the attribute '<em>Index</em>'.
1336 * @see com.hammurapi.eventbus.snapshot.JoinInput#getIndex()
1337 * @see #getJoinInput()
1338 * @generated
1339 */
1340 EAttribute getJoinInput_Index();
1341
1342 /**
1343 * Returns the meta object for the reference '{@link com.hammurapi.eventbus.snapshot.JoinInput#getJoinNode <em>Join Node</em>}'.
1344 * <!-- begin-user-doc -->
1345 * <!-- end-user-doc -->
1346 * @return the meta object for the reference '<em>Join Node</em>'.
1347 * @see com.hammurapi.eventbus.snapshot.JoinInput#getJoinNode()
1348 * @see #getJoinInput()
1349 * @generated
1350 */
1351 EReference getJoinInput_JoinNode();
1352
1353 /**
1354 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.JoinNode <em>Join Node</em>}'.
1355 * <!-- begin-user-doc -->
1356 * <!-- end-user-doc -->
1357 * @return the meta object for class '<em>Join Node</em>'.
1358 * @see com.hammurapi.eventbus.snapshot.JoinNode
1359 * @generated
1360 */
1361 EClass getJoinNode();
1362
1363 /**
1364 * Returns the meta object for the containment reference list '{@link com.hammurapi.eventbus.snapshot.JoinNode#getCollectors <em>Collectors</em>}'.
1365 * <!-- begin-user-doc -->
1366 * <!-- end-user-doc -->
1367 * @return the meta object for the containment reference list '<em>Collectors</em>'.
1368 * @see com.hammurapi.eventbus.snapshot.JoinNode#getCollectors()
1369 * @see #getJoinNode()
1370 * @generated
1371 */
1372 EReference getJoinNode_Collectors();
1373
1374 /**
1375 * Returns the meta object for the attribute list '{@link com.hammurapi.eventbus.snapshot.JoinNode#getOutputIndices <em>Output Indices</em>}'.
1376 * <!-- begin-user-doc -->
1377 * <!-- end-user-doc -->
1378 * @return the meta object for the attribute list '<em>Output Indices</em>'.
1379 * @see com.hammurapi.eventbus.snapshot.JoinNode#getOutputIndices()
1380 * @see #getJoinNode()
1381 * @generated
1382 */
1383 EAttribute getJoinNode_OutputIndices();
1384
1385 /**
1386 * Returns the meta object for the reference '{@link com.hammurapi.eventbus.snapshot.JoinNode#getHandler <em>Handler</em>}'.
1387 * <!-- begin-user-doc -->
1388 * <!-- end-user-doc -->
1389 * @return the meta object for the reference '<em>Handler</em>'.
1390 * @see com.hammurapi.eventbus.snapshot.JoinNode#getHandler()
1391 * @see #getJoinNode()
1392 * @generated
1393 */
1394 EReference getJoinNode_Handler();
1395
1396 /**
1397 * Returns the meta object for the reference '{@link com.hammurapi.eventbus.snapshot.JoinNode#getNext <em>Next</em>}'.
1398 * <!-- begin-user-doc -->
1399 * <!-- end-user-doc -->
1400 * @return the meta object for the reference '<em>Next</em>'.
1401 * @see com.hammurapi.eventbus.snapshot.JoinNode#getNext()
1402 * @see #getJoinNode()
1403 * @generated
1404 */
1405 EReference getJoinNode_Next();
1406
1407 /**
1408 * Returns the meta object for the containment reference '{@link com.hammurapi.eventbus.snapshot.JoinNode#getPredicate <em>Predicate</em>}'.
1409 * <!-- begin-user-doc -->
1410 * <!-- end-user-doc -->
1411 * @return the meta object for the containment reference '<em>Predicate</em>'.
1412 * @see com.hammurapi.eventbus.snapshot.JoinNode#getPredicate()
1413 * @see #getJoinNode()
1414 * @generated
1415 */
1416 EReference getJoinNode_Predicate();
1417
1418 /**
1419 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.JoinNode#getPrev <em>Prev</em>}'.
1420 * <!-- begin-user-doc -->
1421 * <!-- end-user-doc -->
1422 * @return the meta object for the reference list '<em>Prev</em>'.
1423 * @see com.hammurapi.eventbus.snapshot.JoinNode#getPrev()
1424 * @see #getJoinNode()
1425 * @generated
1426 */
1427 EReference getJoinNode_Prev();
1428
1429 /**
1430 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.JoinNode#getJoinInputs <em>Join Inputs</em>}'.
1431 * <!-- begin-user-doc -->
1432 * <!-- end-user-doc -->
1433 * @return the meta object for the reference list '<em>Join Inputs</em>'.
1434 * @see com.hammurapi.eventbus.snapshot.JoinNode#getJoinInputs()
1435 * @see #getJoinNode()
1436 * @generated
1437 */
1438 EReference getJoinNode_JoinInputs();
1439
1440 /**
1441 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.JoinInputCollector <em>Join Input Collector</em>}'.
1442 * <!-- begin-user-doc -->
1443 * <!-- end-user-doc -->
1444 * @return the meta object for class '<em>Join Input Collector</em>'.
1445 * @see com.hammurapi.eventbus.snapshot.JoinInputCollector
1446 * @generated
1447 */
1448 EClass getJoinInputCollector();
1449
1450 /**
1451 * Returns the meta object for the attribute list '{@link com.hammurapi.eventbus.snapshot.JoinInputCollector#getIndices <em>Indices</em>}'.
1452 * <!-- begin-user-doc -->
1453 * <!-- end-user-doc -->
1454 * @return the meta object for the attribute list '<em>Indices</em>'.
1455 * @see com.hammurapi.eventbus.snapshot.JoinInputCollector#getIndices()
1456 * @see #getJoinInputCollector()
1457 * @generated
1458 */
1459 EAttribute getJoinInputCollector_Indices();
1460
1461 /**
1462 * Returns the meta object for the containment reference list '{@link com.hammurapi.eventbus.snapshot.JoinInputCollector#getJoinEntries <em>Join Entries</em>}'.
1463 * <!-- begin-user-doc -->
1464 * <!-- end-user-doc -->
1465 * @return the meta object for the containment reference list '<em>Join Entries</em>'.
1466 * @see com.hammurapi.eventbus.snapshot.JoinInputCollector#getJoinEntries()
1467 * @see #getJoinInputCollector()
1468 * @generated
1469 */
1470 EReference getJoinInputCollector_JoinEntries();
1471
1472 /**
1473 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.JoinEntry <em>Join Entry</em>}'.
1474 * <!-- begin-user-doc -->
1475 * <!-- end-user-doc -->
1476 * @return the meta object for class '<em>Join Entry</em>'.
1477 * @see com.hammurapi.eventbus.snapshot.JoinEntry
1478 * @generated
1479 */
1480 EClass getJoinEntry();
1481
1482 /**
1483 * Returns the meta object for the reference list '{@link com.hammurapi.eventbus.snapshot.JoinEntry#getEvents <em>Events</em>}'.
1484 * <!-- begin-user-doc -->
1485 * <!-- end-user-doc -->
1486 * @return the meta object for the reference list '<em>Events</em>'.
1487 * @see com.hammurapi.eventbus.snapshot.JoinEntry#getEvents()
1488 * @see #getJoinEntry()
1489 * @generated
1490 */
1491 EReference getJoinEntry_Events();
1492
1493 /**
1494 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.Extractor <em>Extractor</em>}'.
1495 * <!-- begin-user-doc -->
1496 * <!-- end-user-doc -->
1497 * @return the meta object for class '<em>Extractor</em>'.
1498 * @see com.hammurapi.eventbus.snapshot.Extractor
1499 * @generated
1500 */
1501 EClass getExtractor();
1502
1503 /**
1504 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.Extractor#getRole <em>Role</em>}'.
1505 * <!-- begin-user-doc -->
1506 * <!-- end-user-doc -->
1507 * @return the meta object for the attribute '<em>Role</em>'.
1508 * @see com.hammurapi.eventbus.snapshot.Extractor#getRole()
1509 * @see #getExtractor()
1510 * @generated
1511 */
1512 EAttribute getExtractor_Role();
1513
1514 /**
1515 * Returns the meta object for the containment reference list '{@link com.hammurapi.eventbus.snapshot.Extractor#getParts <em>Parts</em>}'.
1516 * <!-- begin-user-doc -->
1517 * <!-- end-user-doc -->
1518 * @return the meta object for the containment reference list '<em>Parts</em>'.
1519 * @see com.hammurapi.eventbus.snapshot.Extractor#getParts()
1520 * @see #getExtractor()
1521 * @generated
1522 */
1523 EReference getExtractor_Parts();
1524
1525 /**
1526 * Returns the meta object for the attribute list '{@link com.hammurapi.eventbus.snapshot.Extractor#getParameterIndices <em>Parameter Indices</em>}'.
1527 * <!-- begin-user-doc -->
1528 * <!-- end-user-doc -->
1529 * @return the meta object for the attribute list '<em>Parameter Indices</em>'.
1530 * @see com.hammurapi.eventbus.snapshot.Extractor#getParameterIndices()
1531 * @see #getExtractor()
1532 * @generated
1533 */
1534 EAttribute getExtractor_ParameterIndices();
1535
1536 /**
1537 * Returns the meta object for the attribute '{@link com.hammurapi.eventbus.snapshot.Extractor#getCost <em>Cost</em>}'.
1538 * <!-- begin-user-doc -->
1539 * <!-- end-user-doc -->
1540 * @return the meta object for the attribute '<em>Cost</em>'.
1541 * @see com.hammurapi.eventbus.snapshot.Extractor#getCost()
1542 * @see #getExtractor()
1543 * @generated
1544 */
1545 EAttribute getExtractor_Cost();
1546
1547 /**
1548 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.Predicate <em>Predicate</em>}'.
1549 * <!-- begin-user-doc -->
1550 * <!-- end-user-doc -->
1551 * @return the meta object for class '<em>Predicate</em>'.
1552 * @see com.hammurapi.eventbus.snapshot.Predicate
1553 * @generated
1554 */
1555 EClass getPredicate();
1556
1557 /**
1558 * Returns the meta object for class '{@link com.hammurapi.eventbus.snapshot.CompositeEvent <em>Composite Event</em>}'.
1559 * <!-- begin-user-doc -->
1560 * <!-- end-user-doc -->
1561 * @return the meta object for class '<em>Composite Event</em>'.
1562 * @see com.hammurapi.eventbus.snapshot.CompositeEvent
1563 * @generated
1564 */
1565 EClass getCompositeEvent();
1566
1567 /**
1568 * Returns the meta object for the containment reference list '{@link com.hammurapi.eventbus.snapshot.CompositeEvent#getParts <em>Parts</em>}'.
1569 * <!-- begin-user-doc -->
1570 * <!-- end-user-doc -->
1571 * @return the meta object for the containment reference list '<em>Parts</em>'.
1572 * @see com.hammurapi.eventbus.snapshot.CompositeEvent#getParts()
1573 * @see #getCompositeEvent()
1574 * @generated
1575 */
1576 EReference getCompositeEvent_Parts();
1577
1578 /**
1579 * Returns the factory that creates the instances of the model.
1580 * <!-- begin-user-doc -->
1581 * <!-- end-user-doc -->
1582 * @return the factory that creates the instances of the model.
1583 * @generated
1584 */
1585 SnapshotFactory getSnapshotFactory();
1586
1587 /**
1588 * <!-- begin-user-doc -->
1589 * Defines literals for the meta objects that represent
1590 * <ul>
1591 * <li>each class,</li>
1592 * <li>each feature of each class,</li>
1593 * <li>each enum,</li>
1594 * <li>and each data type</li>
1595 * </ul>
1596 * <!-- end-user-doc -->
1597 * @generated
1598 */
1599 interface Literals {
1600 /**
1601 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.SnapshotImpl <em>Snapshot</em>}' class.
1602 * <!-- begin-user-doc -->
1603 * <!-- end-user-doc -->
1604 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotImpl
1605 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getSnapshot()
1606 * @generated
1607 */
1608 EClass SNAPSHOT = eINSTANCE.getSnapshot();
1609
1610 /**
1611 * The meta object literal for the '<em><b>Timestamp</b></em>' attribute feature.
1612 * <!-- begin-user-doc -->
1613 * <!-- end-user-doc -->
1614 * @generated
1615 */
1616 EAttribute SNAPSHOT__TIMESTAMP = eINSTANCE.getSnapshot_Timestamp();
1617
1618 /**
1619 * The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
1620 * <!-- begin-user-doc -->
1621 * <!-- end-user-doc -->
1622 * @generated
1623 */
1624 EReference SNAPSHOT__ELEMENTS = eINSTANCE.getSnapshot_Elements();
1625
1626 /**
1627 * The meta object literal for the '<em><b>Jvm Id</b></em>' attribute feature.
1628 * <!-- begin-user-doc -->
1629 * <!-- end-user-doc -->
1630 * @generated
1631 */
1632 EAttribute SNAPSHOT__JVM_ID = eINSTANCE.getSnapshot_JvmId();
1633
1634 /**
1635 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.SnapshotElement <em>Element</em>}' class.
1636 * <!-- begin-user-doc -->
1637 * <!-- end-user-doc -->
1638 * @see com.hammurapi.eventbus.snapshot.SnapshotElement
1639 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getSnapshotElement()
1640 * @generated
1641 */
1642 EClass SNAPSHOT_ELEMENT = eINSTANCE.getSnapshotElement();
1643
1644 /**
1645 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
1646 * <!-- begin-user-doc -->
1647 * <!-- end-user-doc -->
1648 * @generated
1649 */
1650 EAttribute SNAPSHOT_ELEMENT__ID = eINSTANCE.getSnapshotElement_Id();
1651
1652 /**
1653 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1654 * <!-- begin-user-doc -->
1655 * <!-- end-user-doc -->
1656 * @generated
1657 */
1658 EAttribute SNAPSHOT_ELEMENT__NAME = eINSTANCE.getSnapshotElement_Name();
1659
1660 /**
1661 * The meta object literal for the '<em><b>Details</b></em>' attribute feature.
1662 * <!-- begin-user-doc -->
1663 * <!-- end-user-doc -->
1664 * @generated
1665 */
1666 EAttribute SNAPSHOT_ELEMENT__DETAILS = eINSTANCE.getSnapshotElement_Details();
1667
1668 /**
1669 * The meta object literal for the '<em><b>Snapshot</b></em>' container reference feature.
1670 * <!-- begin-user-doc -->
1671 * <!-- end-user-doc -->
1672 * @generated
1673 */
1674 EReference SNAPSHOT_ELEMENT__SNAPSHOT = eINSTANCE.getSnapshotElement_Snapshot();
1675
1676 /**
1677 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.HandlerImpl <em>Handler</em>}' class.
1678 * <!-- begin-user-doc -->
1679 * <!-- end-user-doc -->
1680 * @see com.hammurapi.eventbus.snapshot.impl.HandlerImpl
1681 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getHandler()
1682 * @generated
1683 */
1684 EClass HANDLER = eINSTANCE.getHandler();
1685
1686 /**
1687 * The meta object literal for the '<em><b>Join Node</b></em>' reference feature.
1688 * <!-- begin-user-doc -->
1689 * <!-- end-user-doc -->
1690 * @generated
1691 */
1692 EReference HANDLER__JOIN_NODE = eINSTANCE.getHandler_JoinNode();
1693
1694 /**
1695 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.DerivationImpl <em>Derivation</em>}' class.
1696 * <!-- begin-user-doc -->
1697 * <!-- end-user-doc -->
1698 * @see com.hammurapi.eventbus.snapshot.impl.DerivationImpl
1699 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getDerivation()
1700 * @generated
1701 */
1702 EClass DERIVATION = eINSTANCE.getDerivation();
1703
1704 /**
1705 * The meta object literal for the '<em><b>Handler</b></em>' reference feature.
1706 * <!-- begin-user-doc -->
1707 * <!-- end-user-doc -->
1708 * @generated
1709 */
1710 EReference DERIVATION__HANDLER = eINSTANCE.getDerivation_Handler();
1711
1712 /**
1713 * The meta object literal for the '<em><b>Inputs</b></em>' reference list feature.
1714 * <!-- begin-user-doc -->
1715 * <!-- end-user-doc -->
1716 * @generated
1717 */
1718 EReference DERIVATION__INPUTS = eINSTANCE.getDerivation_Inputs();
1719
1720 /**
1721 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.EventImpl <em>Event</em>}' class.
1722 * <!-- begin-user-doc -->
1723 * <!-- end-user-doc -->
1724 * @see com.hammurapi.eventbus.snapshot.impl.EventImpl
1725 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getEvent()
1726 * @generated
1727 */
1728 EClass EVENT = eINSTANCE.getEvent();
1729
1730 /**
1731 * The meta object literal for the '<em><b>Derivations</b></em>' containment reference list feature.
1732 * <!-- begin-user-doc -->
1733 * <!-- end-user-doc -->
1734 * @generated
1735 */
1736 EReference EVENT__DERIVATIONS = eINSTANCE.getEvent_Derivations();
1737
1738 /**
1739 * The meta object literal for the '<em><b>Part Role</b></em>' attribute feature.
1740 * <!-- begin-user-doc -->
1741 * <!-- end-user-doc -->
1742 * @generated
1743 */
1744 EAttribute EVENT__PART_ROLE = eINSTANCE.getEvent_PartRole();
1745
1746 /**
1747 * The meta object literal for the '<em><b>Direct Post</b></em>' attribute feature.
1748 * <!-- begin-user-doc -->
1749 * <!-- end-user-doc -->
1750 * @generated
1751 */
1752 EAttribute EVENT__DIRECT_POST = eINSTANCE.getEvent_DirectPost();
1753
1754 /**
1755 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.PredicateNodeImpl <em>Predicate Node</em>}' class.
1756 * <!-- begin-user-doc -->
1757 * <!-- end-user-doc -->
1758 * @see com.hammurapi.eventbus.snapshot.impl.PredicateNodeImpl
1759 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getPredicateNode()
1760 * @generated
1761 */
1762 EClass PREDICATE_NODE = eINSTANCE.getPredicateNode();
1763
1764 /**
1765 * The meta object literal for the '<em><b>True Outputs</b></em>' reference list feature.
1766 * <!-- begin-user-doc -->
1767 * <!-- end-user-doc -->
1768 * @generated
1769 */
1770 EReference PREDICATE_NODE__TRUE_OUTPUTS = eINSTANCE.getPredicateNode_TrueOutputs();
1771
1772 /**
1773 * The meta object literal for the '<em><b>False Outputs</b></em>' reference list feature.
1774 * <!-- begin-user-doc -->
1775 * <!-- end-user-doc -->
1776 * @generated
1777 */
1778 EReference PREDICATE_NODE__FALSE_OUTPUTS = eINSTANCE.getPredicateNode_FalseOutputs();
1779
1780 /**
1781 * The meta object literal for the '<em><b>True Children</b></em>' reference list feature.
1782 * <!-- begin-user-doc -->
1783 * <!-- end-user-doc -->
1784 * @generated
1785 */
1786 EReference PREDICATE_NODE__TRUE_CHILDREN = eINSTANCE.getPredicateNode_TrueChildren();
1787
1788 /**
1789 * The meta object literal for the '<em><b>False Children</b></em>' reference list feature.
1790 * <!-- begin-user-doc -->
1791 * <!-- end-user-doc -->
1792 * @generated
1793 */
1794 EReference PREDICATE_NODE__FALSE_CHILDREN = eINSTANCE.getPredicateNode_FalseChildren();
1795
1796 /**
1797 * The meta object literal for the '<em><b>Is Root</b></em>' attribute feature.
1798 * <!-- begin-user-doc -->
1799 * <!-- end-user-doc -->
1800 * @generated
1801 */
1802 EAttribute PREDICATE_NODE__IS_ROOT = eINSTANCE.getPredicateNode_IsRoot();
1803
1804 /**
1805 * The meta object literal for the '<em><b>Predicate</b></em>' containment reference feature.
1806 * <!-- begin-user-doc -->
1807 * <!-- end-user-doc -->
1808 * @generated
1809 */
1810 EReference PREDICATE_NODE__PREDICATE = eINSTANCE.getPredicateNode_Predicate();
1811
1812 /**
1813 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.PredicateNodeOutput <em>Predicate Node Output</em>}' class.
1814 * <!-- begin-user-doc -->
1815 * <!-- end-user-doc -->
1816 * @see com.hammurapi.eventbus.snapshot.PredicateNodeOutput
1817 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getPredicateNodeOutput()
1818 * @generated
1819 */
1820 EClass PREDICATE_NODE_OUTPUT = eINSTANCE.getPredicateNodeOutput();
1821
1822 /**
1823 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinInputImpl <em>Join Input</em>}' class.
1824 * <!-- begin-user-doc -->
1825 * <!-- end-user-doc -->
1826 * @see com.hammurapi.eventbus.snapshot.impl.JoinInputImpl
1827 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinInput()
1828 * @generated
1829 */
1830 EClass JOIN_INPUT = eINSTANCE.getJoinInput();
1831
1832 /**
1833 * The meta object literal for the '<em><b>Index</b></em>' attribute feature.
1834 * <!-- begin-user-doc -->
1835 * <!-- end-user-doc -->
1836 * @generated
1837 */
1838 EAttribute JOIN_INPUT__INDEX = eINSTANCE.getJoinInput_Index();
1839
1840 /**
1841 * The meta object literal for the '<em><b>Join Node</b></em>' reference feature.
1842 * <!-- begin-user-doc -->
1843 * <!-- end-user-doc -->
1844 * @generated
1845 */
1846 EReference JOIN_INPUT__JOIN_NODE = eINSTANCE.getJoinInput_JoinNode();
1847
1848 /**
1849 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinNodeImpl <em>Join Node</em>}' class.
1850 * <!-- begin-user-doc -->
1851 * <!-- end-user-doc -->
1852 * @see com.hammurapi.eventbus.snapshot.impl.JoinNodeImpl
1853 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinNode()
1854 * @generated
1855 */
1856 EClass JOIN_NODE = eINSTANCE.getJoinNode();
1857
1858 /**
1859 * The meta object literal for the '<em><b>Collectors</b></em>' containment reference list feature.
1860 * <!-- begin-user-doc -->
1861 * <!-- end-user-doc -->
1862 * @generated
1863 */
1864 EReference JOIN_NODE__COLLECTORS = eINSTANCE.getJoinNode_Collectors();
1865
1866 /**
1867 * The meta object literal for the '<em><b>Output Indices</b></em>' attribute list feature.
1868 * <!-- begin-user-doc -->
1869 * <!-- end-user-doc -->
1870 * @generated
1871 */
1872 EAttribute JOIN_NODE__OUTPUT_INDICES = eINSTANCE.getJoinNode_OutputIndices();
1873
1874 /**
1875 * The meta object literal for the '<em><b>Handler</b></em>' reference feature.
1876 * <!-- begin-user-doc -->
1877 * <!-- end-user-doc -->
1878 * @generated
1879 */
1880 EReference JOIN_NODE__HANDLER = eINSTANCE.getJoinNode_Handler();
1881
1882 /**
1883 * The meta object literal for the '<em><b>Next</b></em>' reference feature.
1884 * <!-- begin-user-doc -->
1885 * <!-- end-user-doc -->
1886 * @generated
1887 */
1888 EReference JOIN_NODE__NEXT = eINSTANCE.getJoinNode_Next();
1889
1890 /**
1891 * The meta object literal for the '<em><b>Predicate</b></em>' containment reference feature.
1892 * <!-- begin-user-doc -->
1893 * <!-- end-user-doc -->
1894 * @generated
1895 */
1896 EReference JOIN_NODE__PREDICATE = eINSTANCE.getJoinNode_Predicate();
1897
1898 /**
1899 * The meta object literal for the '<em><b>Prev</b></em>' reference list feature.
1900 * <!-- begin-user-doc -->
1901 * <!-- end-user-doc -->
1902 * @generated
1903 */
1904 EReference JOIN_NODE__PREV = eINSTANCE.getJoinNode_Prev();
1905
1906 /**
1907 * The meta object literal for the '<em><b>Join Inputs</b></em>' reference list feature.
1908 * <!-- begin-user-doc -->
1909 * <!-- end-user-doc -->
1910 * @generated
1911 */
1912 EReference JOIN_NODE__JOIN_INPUTS = eINSTANCE.getJoinNode_JoinInputs();
1913
1914 /**
1915 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinInputCollectorImpl <em>Join Input Collector</em>}' class.
1916 * <!-- begin-user-doc -->
1917 * <!-- end-user-doc -->
1918 * @see com.hammurapi.eventbus.snapshot.impl.JoinInputCollectorImpl
1919 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinInputCollector()
1920 * @generated
1921 */
1922 EClass JOIN_INPUT_COLLECTOR = eINSTANCE.getJoinInputCollector();
1923
1924 /**
1925 * The meta object literal for the '<em><b>Indices</b></em>' attribute list feature.
1926 * <!-- begin-user-doc -->
1927 * <!-- end-user-doc -->
1928 * @generated
1929 */
1930 EAttribute JOIN_INPUT_COLLECTOR__INDICES = eINSTANCE.getJoinInputCollector_Indices();
1931
1932 /**
1933 * The meta object literal for the '<em><b>Join Entries</b></em>' containment reference list feature.
1934 * <!-- begin-user-doc -->
1935 * <!-- end-user-doc -->
1936 * @generated
1937 */
1938 EReference JOIN_INPUT_COLLECTOR__JOIN_ENTRIES = eINSTANCE.getJoinInputCollector_JoinEntries();
1939
1940 /**
1941 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.JoinEntryImpl <em>Join Entry</em>}' class.
1942 * <!-- begin-user-doc -->
1943 * <!-- end-user-doc -->
1944 * @see com.hammurapi.eventbus.snapshot.impl.JoinEntryImpl
1945 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getJoinEntry()
1946 * @generated
1947 */
1948 EClass JOIN_ENTRY = eINSTANCE.getJoinEntry();
1949
1950 /**
1951 * The meta object literal for the '<em><b>Events</b></em>' reference list feature.
1952 * <!-- begin-user-doc -->
1953 * <!-- end-user-doc -->
1954 * @generated
1955 */
1956 EReference JOIN_ENTRY__EVENTS = eINSTANCE.getJoinEntry_Events();
1957
1958 /**
1959 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.ExtractorImpl <em>Extractor</em>}' class.
1960 * <!-- begin-user-doc -->
1961 * <!-- end-user-doc -->
1962 * @see com.hammurapi.eventbus.snapshot.impl.ExtractorImpl
1963 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getExtractor()
1964 * @generated
1965 */
1966 EClass EXTRACTOR = eINSTANCE.getExtractor();
1967
1968 /**
1969 * The meta object literal for the '<em><b>Role</b></em>' attribute feature.
1970 * <!-- begin-user-doc -->
1971 * <!-- end-user-doc -->
1972 * @generated
1973 */
1974 EAttribute EXTRACTOR__ROLE = eINSTANCE.getExtractor_Role();
1975
1976 /**
1977 * The meta object literal for the '<em><b>Parts</b></em>' containment reference list feature.
1978 * <!-- begin-user-doc -->
1979 * <!-- end-user-doc -->
1980 * @generated
1981 */
1982 EReference EXTRACTOR__PARTS = eINSTANCE.getExtractor_Parts();
1983
1984 /**
1985 * The meta object literal for the '<em><b>Parameter Indices</b></em>' attribute list feature.
1986 * <!-- begin-user-doc -->
1987 * <!-- end-user-doc -->
1988 * @generated
1989 */
1990 EAttribute EXTRACTOR__PARAMETER_INDICES = eINSTANCE.getExtractor_ParameterIndices();
1991
1992 /**
1993 * The meta object literal for the '<em><b>Cost</b></em>' attribute feature.
1994 * <!-- begin-user-doc -->
1995 * <!-- end-user-doc -->
1996 * @generated
1997 */
1998 EAttribute EXTRACTOR__COST = eINSTANCE.getExtractor_Cost();
1999
2000 /**
2001 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.PredicateImpl <em>Predicate</em>}' class.
2002 * <!-- begin-user-doc -->
2003 * <!-- end-user-doc -->
2004 * @see com.hammurapi.eventbus.snapshot.impl.PredicateImpl
2005 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getPredicate()
2006 * @generated
2007 */
2008 EClass PREDICATE = eINSTANCE.getPredicate();
2009
2010 /**
2011 * The meta object literal for the '{@link com.hammurapi.eventbus.snapshot.impl.CompositeEventImpl <em>Composite Event</em>}' class.
2012 * <!-- begin-user-doc -->
2013 * <!-- end-user-doc -->
2014 * @see com.hammurapi.eventbus.snapshot.impl.CompositeEventImpl
2015 * @see com.hammurapi.eventbus.snapshot.impl.SnapshotPackageImpl#getCompositeEvent()
2016 * @generated
2017 */
2018 EClass COMPOSITE_EVENT = eINSTANCE.getCompositeEvent();
2019
2020 /**
2021 * The meta object literal for the '<em><b>Parts</b></em>' containment reference list feature.
2022 * <!-- begin-user-doc -->
2023 * <!-- end-user-doc -->
2024 * @generated
2025 */
2026 EReference COMPOSITE_EVENT__PARTS = eINSTANCE.getCompositeEvent_Parts();
2027
2028 }
2029
2030 } //SnapshotPackage