aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java1491
1 files changed, 1491 insertions, 0 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java
new file mode 100644
index 00000000..8cf7dbc6
--- /dev/null
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java
@@ -0,0 +1,1491 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.faulttree.model.cft;
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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory
23 * @model kind="package"
24 * @generated
25 */
26public interface CftPackage extends EPackage {
27 /**
28 * The package name.
29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc -->
31 * @generated
32 */
33 String eNAME = "cft";
34
35 /**
36 * The package namespace URI.
37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc -->
39 * @generated
40 */
41 String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/cft";
42
43 /**
44 * The package namespace name.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @generated
48 */
49 String eNS_PREFIX = "cft";
50
51 /**
52 * The singleton instance of the package.
53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc -->
55 * @generated
56 */
57 CftPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl.init();
58
59 /**
60 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl <em>Component Definition</em>}' class.
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl
64 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentDefinition()
65 * @generated
66 */
67 int COMPONENT_DEFINITION = 0;
68
69 /**
70 * The feature id for the '<em><b>Input Events</b></em>' containment reference list.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @generated
74 * @ordered
75 */
76 int COMPONENT_DEFINITION__INPUT_EVENTS = 0;
77
78 /**
79 * The feature id for the '<em><b>Event Definitions</b></em>' containment reference list.
80 * <!-- begin-user-doc -->
81 * <!-- end-user-doc -->
82 * @generated
83 * @ordered
84 */
85 int COMPONENT_DEFINITION__EVENT_DEFINITIONS = 1;
86
87 /**
88 * The feature id for the '<em><b>Output Events</b></em>' reference list.
89 * <!-- begin-user-doc -->
90 * <!-- end-user-doc -->
91 * @generated
92 * @ordered
93 */
94 int COMPONENT_DEFINITION__OUTPUT_EVENTS = 2;
95
96 /**
97 * The feature id for the '<em><b>Name</b></em>' attribute.
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @generated
101 * @ordered
102 */
103 int COMPONENT_DEFINITION__NAME = 3;
104
105 /**
106 * The number of structural features of the '<em>Component Definition</em>' class.
107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc -->
109 * @generated
110 * @ordered
111 */
112 int COMPONENT_DEFINITION_FEATURE_COUNT = 4;
113
114 /**
115 * The number of operations of the '<em>Component Definition</em>' class.
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @generated
119 * @ordered
120 */
121 int COMPONENT_DEFINITION_OPERATION_COUNT = 0;
122
123 /**
124 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl <em>Event Declaration</em>}' class.
125 * <!-- begin-user-doc -->
126 * <!-- end-user-doc -->
127 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl
128 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDeclaration()
129 * @generated
130 */
131 int EVENT_DECLARATION = 5;
132
133 /**
134 * The feature id for the '<em><b>Name</b></em>' attribute.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @generated
138 * @ordered
139 */
140 int EVENT_DECLARATION__NAME = 0;
141
142 /**
143 * The number of structural features of the '<em>Event Declaration</em>' class.
144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc -->
146 * @generated
147 * @ordered
148 */
149 int EVENT_DECLARATION_FEATURE_COUNT = 1;
150
151 /**
152 * The number of operations of the '<em>Event Declaration</em>' class.
153 * <!-- begin-user-doc -->
154 * <!-- end-user-doc -->
155 * @generated
156 * @ordered
157 */
158 int EVENT_DECLARATION_OPERATION_COUNT = 0;
159
160 /**
161 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl <em>Event Definition</em>}' class.
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl
165 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDefinition()
166 * @generated
167 */
168 int EVENT_DEFINITION = 1;
169
170 /**
171 * The feature id for the '<em><b>Name</b></em>' attribute.
172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc -->
174 * @generated
175 * @ordered
176 */
177 int EVENT_DEFINITION__NAME = EVENT_DECLARATION__NAME;
178
179 /**
180 * The number of structural features of the '<em>Event Definition</em>' class.
181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc -->
183 * @generated
184 * @ordered
185 */
186 int EVENT_DEFINITION_FEATURE_COUNT = EVENT_DECLARATION_FEATURE_COUNT + 0;
187
188 /**
189 * The number of operations of the '<em>Event Definition</em>' class.
190 * <!-- begin-user-doc -->
191 * <!-- end-user-doc -->
192 * @generated
193 * @ordered
194 */
195 int EVENT_DEFINITION_OPERATION_COUNT = EVENT_DECLARATION_OPERATION_COUNT + 0;
196
197 /**
198 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl <em>Gate Definition</em>}' class.
199 * <!-- begin-user-doc -->
200 * <!-- end-user-doc -->
201 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl
202 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getGateDefinition()
203 * @generated
204 */
205 int GATE_DEFINITION = 2;
206
207 /**
208 * The feature id for the '<em><b>Name</b></em>' attribute.
209 * <!-- begin-user-doc -->
210 * <!-- end-user-doc -->
211 * @generated
212 * @ordered
213 */
214 int GATE_DEFINITION__NAME = EVENT_DEFINITION__NAME;
215
216 /**
217 * The feature id for the '<em><b>Input Events</b></em>' reference list.
218 * <!-- begin-user-doc -->
219 * <!-- end-user-doc -->
220 * @generated
221 * @ordered
222 */
223 int GATE_DEFINITION__INPUT_EVENTS = EVENT_DEFINITION_FEATURE_COUNT + 0;
224
225 /**
226 * The number of structural features of the '<em>Gate Definition</em>' class.
227 * <!-- begin-user-doc -->
228 * <!-- end-user-doc -->
229 * @generated
230 * @ordered
231 */
232 int GATE_DEFINITION_FEATURE_COUNT = EVENT_DEFINITION_FEATURE_COUNT + 1;
233
234 /**
235 * The number of operations of the '<em>Gate Definition</em>' class.
236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc -->
238 * @generated
239 * @ordered
240 */
241 int GATE_DEFINITION_OPERATION_COUNT = EVENT_DEFINITION_OPERATION_COUNT + 0;
242
243 /**
244 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl <em>Basic Event Definition</em>}' class.
245 * <!-- begin-user-doc -->
246 * <!-- end-user-doc -->
247 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl
248 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getBasicEventDefinition()
249 * @generated
250 */
251 int BASIC_EVENT_DEFINITION = 3;
252
253 /**
254 * The feature id for the '<em><b>Name</b></em>' attribute.
255 * <!-- begin-user-doc -->
256 * <!-- end-user-doc -->
257 * @generated
258 * @ordered
259 */
260 int BASIC_EVENT_DEFINITION__NAME = EVENT_DEFINITION__NAME;
261
262 /**
263 * The feature id for the '<em><b>Distribution</b></em>' containment reference.
264 * <!-- begin-user-doc -->
265 * <!-- end-user-doc -->
266 * @generated
267 * @ordered
268 */
269 int BASIC_EVENT_DEFINITION__DISTRIBUTION = EVENT_DEFINITION_FEATURE_COUNT + 0;
270
271 /**
272 * The number of structural features of the '<em>Basic Event Definition</em>' class.
273 * <!-- begin-user-doc -->
274 * <!-- end-user-doc -->
275 * @generated
276 * @ordered
277 */
278 int BASIC_EVENT_DEFINITION_FEATURE_COUNT = EVENT_DEFINITION_FEATURE_COUNT + 1;
279
280 /**
281 * The number of operations of the '<em>Basic Event Definition</em>' class.
282 * <!-- begin-user-doc -->
283 * <!-- end-user-doc -->
284 * @generated
285 * @ordered
286 */
287 int BASIC_EVENT_DEFINITION_OPERATION_COUNT = EVENT_DEFINITION_OPERATION_COUNT + 0;
288
289 /**
290 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.IntputEventImpl <em>Intput Event</em>}' class.
291 * <!-- begin-user-doc -->
292 * <!-- end-user-doc -->
293 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.IntputEventImpl
294 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getIntputEvent()
295 * @generated
296 */
297 int INTPUT_EVENT = 4;
298
299 /**
300 * The feature id for the '<em><b>Name</b></em>' attribute.
301 * <!-- begin-user-doc -->
302 * <!-- end-user-doc -->
303 * @generated
304 * @ordered
305 */
306 int INTPUT_EVENT__NAME = EVENT_DECLARATION__NAME;
307
308 /**
309 * The feature id for the '<em><b>Multiple</b></em>' attribute.
310 * <!-- begin-user-doc -->
311 * <!-- end-user-doc -->
312 * @generated
313 * @ordered
314 */
315 int INTPUT_EVENT__MULTIPLE = EVENT_DECLARATION_FEATURE_COUNT + 0;
316
317 /**
318 * The number of structural features of the '<em>Intput Event</em>' class.
319 * <!-- begin-user-doc -->
320 * <!-- end-user-doc -->
321 * @generated
322 * @ordered
323 */
324 int INTPUT_EVENT_FEATURE_COUNT = EVENT_DECLARATION_FEATURE_COUNT + 1;
325
326 /**
327 * The number of operations of the '<em>Intput Event</em>' class.
328 * <!-- begin-user-doc -->
329 * <!-- end-user-doc -->
330 * @generated
331 * @ordered
332 */
333 int INTPUT_EVENT_OPERATION_COUNT = EVENT_DECLARATION_OPERATION_COUNT + 0;
334
335 /**
336 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl <em>And Gate Definition</em>}' class.
337 * <!-- begin-user-doc -->
338 * <!-- end-user-doc -->
339 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl
340 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getAndGateDefinition()
341 * @generated
342 */
343 int AND_GATE_DEFINITION = 6;
344
345 /**
346 * The feature id for the '<em><b>Name</b></em>' attribute.
347 * <!-- begin-user-doc -->
348 * <!-- end-user-doc -->
349 * @generated
350 * @ordered
351 */
352 int AND_GATE_DEFINITION__NAME = GATE_DEFINITION__NAME;
353
354 /**
355 * The feature id for the '<em><b>Input Events</b></em>' reference list.
356 * <!-- begin-user-doc -->
357 * <!-- end-user-doc -->
358 * @generated
359 * @ordered
360 */
361 int AND_GATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
362
363 /**
364 * The number of structural features of the '<em>And Gate Definition</em>' class.
365 * <!-- begin-user-doc -->
366 * <!-- end-user-doc -->
367 * @generated
368 * @ordered
369 */
370 int AND_GATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0;
371
372 /**
373 * The number of operations of the '<em>And Gate Definition</em>' class.
374 * <!-- begin-user-doc -->
375 * <!-- end-user-doc -->
376 * @generated
377 * @ordered
378 */
379 int AND_GATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0;
380
381 /**
382 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl <em>Or Gate Definition</em>}' class.
383 * <!-- begin-user-doc -->
384 * <!-- end-user-doc -->
385 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl
386 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOrGateDefinition()
387 * @generated
388 */
389 int OR_GATE_DEFINITION = 7;
390
391 /**
392 * The feature id for the '<em><b>Name</b></em>' attribute.
393 * <!-- begin-user-doc -->
394 * <!-- end-user-doc -->
395 * @generated
396 * @ordered
397 */
398 int OR_GATE_DEFINITION__NAME = GATE_DEFINITION__NAME;
399
400 /**
401 * The feature id for the '<em><b>Input Events</b></em>' reference list.
402 * <!-- begin-user-doc -->
403 * <!-- end-user-doc -->
404 * @generated
405 * @ordered
406 */
407 int OR_GATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
408
409 /**
410 * The number of structural features of the '<em>Or Gate Definition</em>' class.
411 * <!-- begin-user-doc -->
412 * <!-- end-user-doc -->
413 * @generated
414 * @ordered
415 */
416 int OR_GATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0;
417
418 /**
419 * The number of operations of the '<em>Or Gate Definition</em>' class.
420 * <!-- begin-user-doc -->
421 * <!-- end-user-doc -->
422 * @generated
423 * @ordered
424 */
425 int OR_GATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0;
426
427 /**
428 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl <em>KOf MGate Definition</em>}' class.
429 * <!-- begin-user-doc -->
430 * <!-- end-user-doc -->
431 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl
432 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getKOfMGateDefinition()
433 * @generated
434 */
435 int KOF_MGATE_DEFINITION = 8;
436
437 /**
438 * The feature id for the '<em><b>Name</b></em>' attribute.
439 * <!-- begin-user-doc -->
440 * <!-- end-user-doc -->
441 * @generated
442 * @ordered
443 */
444 int KOF_MGATE_DEFINITION__NAME = GATE_DEFINITION__NAME;
445
446 /**
447 * The feature id for the '<em><b>Input Events</b></em>' reference list.
448 * <!-- begin-user-doc -->
449 * <!-- end-user-doc -->
450 * @generated
451 * @ordered
452 */
453 int KOF_MGATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
454
455 /**
456 * The feature id for the '<em><b>K</b></em>' attribute.
457 * <!-- begin-user-doc -->
458 * <!-- end-user-doc -->
459 * @generated
460 * @ordered
461 */
462 int KOF_MGATE_DEFINITION__K = GATE_DEFINITION_FEATURE_COUNT + 0;
463
464 /**
465 * The feature id for the '<em><b>M</b></em>' attribute.
466 * <!-- begin-user-doc -->
467 * <!-- end-user-doc -->
468 * @generated
469 * @ordered
470 */
471 int KOF_MGATE_DEFINITION__M = GATE_DEFINITION_FEATURE_COUNT + 1;
472
473 /**
474 * The number of structural features of the '<em>KOf MGate Definition</em>' class.
475 * <!-- begin-user-doc -->
476 * <!-- end-user-doc -->
477 * @generated
478 * @ordered
479 */
480 int KOF_MGATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 2;
481
482 /**
483 * The number of operations of the '<em>KOf MGate Definition</em>' class.
484 * <!-- begin-user-doc -->
485 * <!-- end-user-doc -->
486 * @generated
487 * @ordered
488 */
489 int KOF_MGATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0;
490
491 /**
492 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl <em>Component Fault Tree</em>}' class.
493 * <!-- begin-user-doc -->
494 * <!-- end-user-doc -->
495 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl
496 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentFaultTree()
497 * @generated
498 */
499 int COMPONENT_FAULT_TREE = 9;
500
501 /**
502 * The feature id for the '<em><b>Components</b></em>' containment reference list.
503 * <!-- begin-user-doc -->
504 * <!-- end-user-doc -->
505 * @generated
506 * @ordered
507 */
508 int COMPONENT_FAULT_TREE__COMPONENTS = 0;
509
510 /**
511 * The feature id for the '<em><b>Top Event</b></em>' reference.
512 * <!-- begin-user-doc -->
513 * <!-- end-user-doc -->
514 * @generated
515 * @ordered
516 */
517 int COMPONENT_FAULT_TREE__TOP_EVENT = 1;
518
519 /**
520 * The number of structural features of the '<em>Component Fault Tree</em>' class.
521 * <!-- begin-user-doc -->
522 * <!-- end-user-doc -->
523 * @generated
524 * @ordered
525 */
526 int COMPONENT_FAULT_TREE_FEATURE_COUNT = 2;
527
528 /**
529 * The number of operations of the '<em>Component Fault Tree</em>' class.
530 * <!-- begin-user-doc -->
531 * <!-- end-user-doc -->
532 * @generated
533 * @ordered
534 */
535 int COMPONENT_FAULT_TREE_OPERATION_COUNT = 0;
536
537 /**
538 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl <em>Component</em>}' class.
539 * <!-- begin-user-doc -->
540 * <!-- end-user-doc -->
541 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl
542 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponent()
543 * @generated
544 */
545 int COMPONENT = 10;
546
547 /**
548 * The feature id for the '<em><b>Inputs</b></em>' containment reference list.
549 * <!-- begin-user-doc -->
550 * <!-- end-user-doc -->
551 * @generated
552 * @ordered
553 */
554 int COMPONENT__INPUTS = 0;
555
556 /**
557 * The feature id for the '<em><b>Outputs</b></em>' containment reference list.
558 * <!-- begin-user-doc -->
559 * <!-- end-user-doc -->
560 * @generated
561 * @ordered
562 */
563 int COMPONENT__OUTPUTS = 1;
564
565 /**
566 * The feature id for the '<em><b>Component Definition</b></em>' reference.
567 * <!-- begin-user-doc -->
568 * <!-- end-user-doc -->
569 * @generated
570 * @ordered
571 */
572 int COMPONENT__COMPONENT_DEFINITION = 2;
573
574 /**
575 * The number of structural features of the '<em>Component</em>' class.
576 * <!-- begin-user-doc -->
577 * <!-- end-user-doc -->
578 * @generated
579 * @ordered
580 */
581 int COMPONENT_FEATURE_COUNT = 3;
582
583 /**
584 * The number of operations of the '<em>Component</em>' class.
585 * <!-- begin-user-doc -->
586 * <!-- end-user-doc -->
587 * @generated
588 * @ordered
589 */
590 int COMPONENT_OPERATION_COUNT = 0;
591
592 /**
593 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl <em>Input</em>}' class.
594 * <!-- begin-user-doc -->
595 * <!-- end-user-doc -->
596 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl
597 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInput()
598 * @generated
599 */
600 int INPUT = 11;
601
602 /**
603 * The feature id for the '<em><b>Intput Event</b></em>' reference.
604 * <!-- begin-user-doc -->
605 * <!-- end-user-doc -->
606 * @generated
607 * @ordered
608 */
609 int INPUT__INTPUT_EVENT = 0;
610
611 /**
612 * The feature id for the '<em><b>Component</b></em>' container reference.
613 * <!-- begin-user-doc -->
614 * <!-- end-user-doc -->
615 * @generated
616 * @ordered
617 */
618 int INPUT__COMPONENT = 1;
619
620 /**
621 * The feature id for the '<em><b>Incoming Connections</b></em>' containment reference list.
622 * <!-- begin-user-doc -->
623 * <!-- end-user-doc -->
624 * @generated
625 * @ordered
626 */
627 int INPUT__INCOMING_CONNECTIONS = 2;
628
629 /**
630 * The number of structural features of the '<em>Input</em>' class.
631 * <!-- begin-user-doc -->
632 * <!-- end-user-doc -->
633 * @generated
634 * @ordered
635 */
636 int INPUT_FEATURE_COUNT = 3;
637
638 /**
639 * The number of operations of the '<em>Input</em>' class.
640 * <!-- begin-user-doc -->
641 * <!-- end-user-doc -->
642 * @generated
643 * @ordered
644 */
645 int INPUT_OPERATION_COUNT = 0;
646
647 /**
648 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl <em>Output</em>}' class.
649 * <!-- begin-user-doc -->
650 * <!-- end-user-doc -->
651 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl
652 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOutput()
653 * @generated
654 */
655 int OUTPUT = 12;
656
657 /**
658 * The feature id for the '<em><b>Event Declaration</b></em>' reference.
659 * <!-- begin-user-doc -->
660 * <!-- end-user-doc -->
661 * @generated
662 * @ordered
663 */
664 int OUTPUT__EVENT_DECLARATION = 0;
665
666 /**
667 * The feature id for the '<em><b>Outgoing Connections</b></em>' reference list.
668 * <!-- begin-user-doc -->
669 * <!-- end-user-doc -->
670 * @generated
671 * @ordered
672 */
673 int OUTPUT__OUTGOING_CONNECTIONS = 1;
674
675 /**
676 * The feature id for the '<em><b>Component</b></em>' container reference.
677 * <!-- begin-user-doc -->
678 * <!-- end-user-doc -->
679 * @generated
680 * @ordered
681 */
682 int OUTPUT__COMPONENT = 2;
683
684 /**
685 * The number of structural features of the '<em>Output</em>' class.
686 * <!-- begin-user-doc -->
687 * <!-- end-user-doc -->
688 * @generated
689 * @ordered
690 */
691 int OUTPUT_FEATURE_COUNT = 3;
692
693 /**
694 * The number of operations of the '<em>Output</em>' class.
695 * <!-- begin-user-doc -->
696 * <!-- end-user-doc -->
697 * @generated
698 * @ordered
699 */
700 int OUTPUT_OPERATION_COUNT = 0;
701
702 /**
703 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl <em>Connection</em>}' class.
704 * <!-- begin-user-doc -->
705 * <!-- end-user-doc -->
706 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl
707 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getConnection()
708 * @generated
709 */
710 int CONNECTION = 13;
711
712 /**
713 * The feature id for the '<em><b>Input</b></em>' container reference.
714 * <!-- begin-user-doc -->
715 * <!-- end-user-doc -->
716 * @generated
717 * @ordered
718 */
719 int CONNECTION__INPUT = 0;
720
721 /**
722 * The feature id for the '<em><b>Output</b></em>' reference.
723 * <!-- begin-user-doc -->
724 * <!-- end-user-doc -->
725 * @generated
726 * @ordered
727 */
728 int CONNECTION__OUTPUT = 1;
729
730 /**
731 * The number of structural features of the '<em>Connection</em>' class.
732 * <!-- begin-user-doc -->
733 * <!-- end-user-doc -->
734 * @generated
735 * @ordered
736 */
737 int CONNECTION_FEATURE_COUNT = 2;
738
739 /**
740 * The number of operations of the '<em>Connection</em>' class.
741 * <!-- begin-user-doc -->
742 * <!-- end-user-doc -->
743 * @generated
744 * @ordered
745 */
746 int CONNECTION_OPERATION_COUNT = 0;
747
748
749 /**
750 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition <em>Component Definition</em>}'.
751 * <!-- begin-user-doc -->
752 * <!-- end-user-doc -->
753 * @return the meta object for class '<em>Component Definition</em>'.
754 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition
755 * @generated
756 */
757 EClass getComponentDefinition();
758
759 /**
760 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getInputEvents <em>Input Events</em>}'.
761 * <!-- begin-user-doc -->
762 * <!-- end-user-doc -->
763 * @return the meta object for the containment reference list '<em>Input Events</em>'.
764 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getInputEvents()
765 * @see #getComponentDefinition()
766 * @generated
767 */
768 EReference getComponentDefinition_InputEvents();
769
770 /**
771 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getEventDefinitions <em>Event Definitions</em>}'.
772 * <!-- begin-user-doc -->
773 * <!-- end-user-doc -->
774 * @return the meta object for the containment reference list '<em>Event Definitions</em>'.
775 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getEventDefinitions()
776 * @see #getComponentDefinition()
777 * @generated
778 */
779 EReference getComponentDefinition_EventDefinitions();
780
781 /**
782 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getOutputEvents <em>Output Events</em>}'.
783 * <!-- begin-user-doc -->
784 * <!-- end-user-doc -->
785 * @return the meta object for the reference list '<em>Output Events</em>'.
786 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getOutputEvents()
787 * @see #getComponentDefinition()
788 * @generated
789 */
790 EReference getComponentDefinition_OutputEvents();
791
792 /**
793 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName <em>Name</em>}'.
794 * <!-- begin-user-doc -->
795 * <!-- end-user-doc -->
796 * @return the meta object for the attribute '<em>Name</em>'.
797 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName()
798 * @see #getComponentDefinition()
799 * @generated
800 */
801 EAttribute getComponentDefinition_Name();
802
803 /**
804 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition <em>Event Definition</em>}'.
805 * <!-- begin-user-doc -->
806 * <!-- end-user-doc -->
807 * @return the meta object for class '<em>Event Definition</em>'.
808 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition
809 * @generated
810 */
811 EClass getEventDefinition();
812
813 /**
814 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition <em>Gate Definition</em>}'.
815 * <!-- begin-user-doc -->
816 * <!-- end-user-doc -->
817 * @return the meta object for class '<em>Gate Definition</em>'.
818 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition
819 * @generated
820 */
821 EClass getGateDefinition();
822
823 /**
824 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition#getInputEvents <em>Input Events</em>}'.
825 * <!-- begin-user-doc -->
826 * <!-- end-user-doc -->
827 * @return the meta object for the reference list '<em>Input Events</em>'.
828 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition#getInputEvents()
829 * @see #getGateDefinition()
830 * @generated
831 */
832 EReference getGateDefinition_InputEvents();
833
834 /**
835 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition <em>Basic Event Definition</em>}'.
836 * <!-- begin-user-doc -->
837 * <!-- end-user-doc -->
838 * @return the meta object for class '<em>Basic Event Definition</em>'.
839 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition
840 * @generated
841 */
842 EClass getBasicEventDefinition();
843
844 /**
845 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution <em>Distribution</em>}'.
846 * <!-- begin-user-doc -->
847 * <!-- end-user-doc -->
848 * @return the meta object for the containment reference '<em>Distribution</em>'.
849 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution()
850 * @see #getBasicEventDefinition()
851 * @generated
852 */
853 EReference getBasicEventDefinition_Distribution();
854
855 /**
856 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.IntputEvent <em>Intput Event</em>}'.
857 * <!-- begin-user-doc -->
858 * <!-- end-user-doc -->
859 * @return the meta object for class '<em>Intput Event</em>'.
860 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.IntputEvent
861 * @generated
862 */
863 EClass getIntputEvent();
864
865 /**
866 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.IntputEvent#isMultiple <em>Multiple</em>}'.
867 * <!-- begin-user-doc -->
868 * <!-- end-user-doc -->
869 * @return the meta object for the attribute '<em>Multiple</em>'.
870 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.IntputEvent#isMultiple()
871 * @see #getIntputEvent()
872 * @generated
873 */
874 EAttribute getIntputEvent_Multiple();
875
876 /**
877 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration <em>Event Declaration</em>}'.
878 * <!-- begin-user-doc -->
879 * <!-- end-user-doc -->
880 * @return the meta object for class '<em>Event Declaration</em>'.
881 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration
882 * @generated
883 */
884 EClass getEventDeclaration();
885
886 /**
887 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName <em>Name</em>}'.
888 * <!-- begin-user-doc -->
889 * <!-- end-user-doc -->
890 * @return the meta object for the attribute '<em>Name</em>'.
891 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName()
892 * @see #getEventDeclaration()
893 * @generated
894 */
895 EAttribute getEventDeclaration_Name();
896
897 /**
898 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition <em>And Gate Definition</em>}'.
899 * <!-- begin-user-doc -->
900 * <!-- end-user-doc -->
901 * @return the meta object for class '<em>And Gate Definition</em>'.
902 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition
903 * @generated
904 */
905 EClass getAndGateDefinition();
906
907 /**
908 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition <em>Or Gate Definition</em>}'.
909 * <!-- begin-user-doc -->
910 * <!-- end-user-doc -->
911 * @return the meta object for class '<em>Or Gate Definition</em>'.
912 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition
913 * @generated
914 */
915 EClass getOrGateDefinition();
916
917 /**
918 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition <em>KOf MGate Definition</em>}'.
919 * <!-- begin-user-doc -->
920 * <!-- end-user-doc -->
921 * @return the meta object for class '<em>KOf MGate Definition</em>'.
922 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition
923 * @generated
924 */
925 EClass getKOfMGateDefinition();
926
927 /**
928 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK <em>K</em>}'.
929 * <!-- begin-user-doc -->
930 * <!-- end-user-doc -->
931 * @return the meta object for the attribute '<em>K</em>'.
932 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK()
933 * @see #getKOfMGateDefinition()
934 * @generated
935 */
936 EAttribute getKOfMGateDefinition_K();
937
938 /**
939 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM <em>M</em>}'.
940 * <!-- begin-user-doc -->
941 * <!-- end-user-doc -->
942 * @return the meta object for the attribute '<em>M</em>'.
943 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM()
944 * @see #getKOfMGateDefinition()
945 * @generated
946 */
947 EAttribute getKOfMGateDefinition_M();
948
949 /**
950 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree <em>Component Fault Tree</em>}'.
951 * <!-- begin-user-doc -->
952 * <!-- end-user-doc -->
953 * @return the meta object for class '<em>Component Fault Tree</em>'.
954 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree
955 * @generated
956 */
957 EClass getComponentFaultTree();
958
959 /**
960 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getComponents <em>Components</em>}'.
961 * <!-- begin-user-doc -->
962 * <!-- end-user-doc -->
963 * @return the meta object for the containment reference list '<em>Components</em>'.
964 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getComponents()
965 * @see #getComponentFaultTree()
966 * @generated
967 */
968 EReference getComponentFaultTree_Components();
969
970 /**
971 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent <em>Top Event</em>}'.
972 * <!-- begin-user-doc -->
973 * <!-- end-user-doc -->
974 * @return the meta object for the reference '<em>Top Event</em>'.
975 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent()
976 * @see #getComponentFaultTree()
977 * @generated
978 */
979 EReference getComponentFaultTree_TopEvent();
980
981 /**
982 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component <em>Component</em>}'.
983 * <!-- begin-user-doc -->
984 * <!-- end-user-doc -->
985 * @return the meta object for class '<em>Component</em>'.
986 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component
987 * @generated
988 */
989 EClass getComponent();
990
991 /**
992 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs <em>Inputs</em>}'.
993 * <!-- begin-user-doc -->
994 * <!-- end-user-doc -->
995 * @return the meta object for the containment reference list '<em>Inputs</em>'.
996 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs()
997 * @see #getComponent()
998 * @generated
999 */
1000 EReference getComponent_Inputs();
1001
1002 /**
1003 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs <em>Outputs</em>}'.
1004 * <!-- begin-user-doc -->
1005 * <!-- end-user-doc -->
1006 * @return the meta object for the containment reference list '<em>Outputs</em>'.
1007 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs()
1008 * @see #getComponent()
1009 * @generated
1010 */
1011 EReference getComponent_Outputs();
1012
1013 /**
1014 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition <em>Component Definition</em>}'.
1015 * <!-- begin-user-doc -->
1016 * <!-- end-user-doc -->
1017 * @return the meta object for the reference '<em>Component Definition</em>'.
1018 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition()
1019 * @see #getComponent()
1020 * @generated
1021 */
1022 EReference getComponent_ComponentDefinition();
1023
1024 /**
1025 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input <em>Input</em>}'.
1026 * <!-- begin-user-doc -->
1027 * <!-- end-user-doc -->
1028 * @return the meta object for class '<em>Input</em>'.
1029 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input
1030 * @generated
1031 */
1032 EClass getInput();
1033
1034 /**
1035 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIntputEvent <em>Intput Event</em>}'.
1036 * <!-- begin-user-doc -->
1037 * <!-- end-user-doc -->
1038 * @return the meta object for the reference '<em>Intput Event</em>'.
1039 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIntputEvent()
1040 * @see #getInput()
1041 * @generated
1042 */
1043 EReference getInput_IntputEvent();
1044
1045 /**
1046 * Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent <em>Component</em>}'.
1047 * <!-- begin-user-doc -->
1048 * <!-- end-user-doc -->
1049 * @return the meta object for the container reference '<em>Component</em>'.
1050 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent()
1051 * @see #getInput()
1052 * @generated
1053 */
1054 EReference getInput_Component();
1055
1056 /**
1057 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections <em>Incoming Connections</em>}'.
1058 * <!-- begin-user-doc -->
1059 * <!-- end-user-doc -->
1060 * @return the meta object for the containment reference list '<em>Incoming Connections</em>'.
1061 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections()
1062 * @see #getInput()
1063 * @generated
1064 */
1065 EReference getInput_IncomingConnections();
1066
1067 /**
1068 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output <em>Output</em>}'.
1069 * <!-- begin-user-doc -->
1070 * <!-- end-user-doc -->
1071 * @return the meta object for class '<em>Output</em>'.
1072 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output
1073 * @generated
1074 */
1075 EClass getOutput();
1076
1077 /**
1078 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration <em>Event Declaration</em>}'.
1079 * <!-- begin-user-doc -->
1080 * <!-- end-user-doc -->
1081 * @return the meta object for the reference '<em>Event Declaration</em>'.
1082 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration()
1083 * @see #getOutput()
1084 * @generated
1085 */
1086 EReference getOutput_EventDeclaration();
1087
1088 /**
1089 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections <em>Outgoing Connections</em>}'.
1090 * <!-- begin-user-doc -->
1091 * <!-- end-user-doc -->
1092 * @return the meta object for the reference list '<em>Outgoing Connections</em>'.
1093 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections()
1094 * @see #getOutput()
1095 * @generated
1096 */
1097 EReference getOutput_OutgoingConnections();
1098
1099 /**
1100 * Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent <em>Component</em>}'.
1101 * <!-- begin-user-doc -->
1102 * <!-- end-user-doc -->
1103 * @return the meta object for the container reference '<em>Component</em>'.
1104 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent()
1105 * @see #getOutput()
1106 * @generated
1107 */
1108 EReference getOutput_Component();
1109
1110 /**
1111 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection <em>Connection</em>}'.
1112 * <!-- begin-user-doc -->
1113 * <!-- end-user-doc -->
1114 * @return the meta object for class '<em>Connection</em>'.
1115 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection
1116 * @generated
1117 */
1118 EClass getConnection();
1119
1120 /**
1121 * Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput <em>Input</em>}'.
1122 * <!-- begin-user-doc -->
1123 * <!-- end-user-doc -->
1124 * @return the meta object for the container reference '<em>Input</em>'.
1125 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput()
1126 * @see #getConnection()
1127 * @generated
1128 */
1129 EReference getConnection_Input();
1130
1131 /**
1132 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput <em>Output</em>}'.
1133 * <!-- begin-user-doc -->
1134 * <!-- end-user-doc -->
1135 * @return the meta object for the reference '<em>Output</em>'.
1136 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput()
1137 * @see #getConnection()
1138 * @generated
1139 */
1140 EReference getConnection_Output();
1141
1142 /**
1143 * Returns the factory that creates the instances of the model.
1144 * <!-- begin-user-doc -->
1145 * <!-- end-user-doc -->
1146 * @return the factory that creates the instances of the model.
1147 * @generated
1148 */
1149 CftFactory getCftFactory();
1150
1151 /**
1152 * <!-- begin-user-doc -->
1153 * Defines literals for the meta objects that represent
1154 * <ul>
1155 * <li>each class,</li>
1156 * <li>each feature of each class,</li>
1157 * <li>each operation of each class,</li>
1158 * <li>each enum,</li>
1159 * <li>and each data type</li>
1160 * </ul>
1161 * <!-- end-user-doc -->
1162 * @generated
1163 */
1164 interface Literals {
1165 /**
1166 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl <em>Component Definition</em>}' class.
1167 * <!-- begin-user-doc -->
1168 * <!-- end-user-doc -->
1169 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl
1170 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentDefinition()
1171 * @generated
1172 */
1173 EClass COMPONENT_DEFINITION = eINSTANCE.getComponentDefinition();
1174
1175 /**
1176 * The meta object literal for the '<em><b>Input Events</b></em>' containment reference list feature.
1177 * <!-- begin-user-doc -->
1178 * <!-- end-user-doc -->
1179 * @generated
1180 */
1181 EReference COMPONENT_DEFINITION__INPUT_EVENTS = eINSTANCE.getComponentDefinition_InputEvents();
1182
1183 /**
1184 * The meta object literal for the '<em><b>Event Definitions</b></em>' containment reference list feature.
1185 * <!-- begin-user-doc -->
1186 * <!-- end-user-doc -->
1187 * @generated
1188 */
1189 EReference COMPONENT_DEFINITION__EVENT_DEFINITIONS = eINSTANCE.getComponentDefinition_EventDefinitions();
1190
1191 /**
1192 * The meta object literal for the '<em><b>Output Events</b></em>' reference list feature.
1193 * <!-- begin-user-doc -->
1194 * <!-- end-user-doc -->
1195 * @generated
1196 */
1197 EReference COMPONENT_DEFINITION__OUTPUT_EVENTS = eINSTANCE.getComponentDefinition_OutputEvents();
1198
1199 /**
1200 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1201 * <!-- begin-user-doc -->
1202 * <!-- end-user-doc -->
1203 * @generated
1204 */
1205 EAttribute COMPONENT_DEFINITION__NAME = eINSTANCE.getComponentDefinition_Name();
1206
1207 /**
1208 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl <em>Event Definition</em>}' class.
1209 * <!-- begin-user-doc -->
1210 * <!-- end-user-doc -->
1211 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl
1212 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDefinition()
1213 * @generated
1214 */
1215 EClass EVENT_DEFINITION = eINSTANCE.getEventDefinition();
1216
1217 /**
1218 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl <em>Gate Definition</em>}' class.
1219 * <!-- begin-user-doc -->
1220 * <!-- end-user-doc -->
1221 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl
1222 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getGateDefinition()
1223 * @generated
1224 */
1225 EClass GATE_DEFINITION = eINSTANCE.getGateDefinition();
1226
1227 /**
1228 * The meta object literal for the '<em><b>Input Events</b></em>' reference list feature.
1229 * <!-- begin-user-doc -->
1230 * <!-- end-user-doc -->
1231 * @generated
1232 */
1233 EReference GATE_DEFINITION__INPUT_EVENTS = eINSTANCE.getGateDefinition_InputEvents();
1234
1235 /**
1236 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl <em>Basic Event Definition</em>}' class.
1237 * <!-- begin-user-doc -->
1238 * <!-- end-user-doc -->
1239 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl
1240 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getBasicEventDefinition()
1241 * @generated
1242 */
1243 EClass BASIC_EVENT_DEFINITION = eINSTANCE.getBasicEventDefinition();
1244
1245 /**
1246 * The meta object literal for the '<em><b>Distribution</b></em>' containment reference feature.
1247 * <!-- begin-user-doc -->
1248 * <!-- end-user-doc -->
1249 * @generated
1250 */
1251 EReference BASIC_EVENT_DEFINITION__DISTRIBUTION = eINSTANCE.getBasicEventDefinition_Distribution();
1252
1253 /**
1254 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.IntputEventImpl <em>Intput Event</em>}' class.
1255 * <!-- begin-user-doc -->
1256 * <!-- end-user-doc -->
1257 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.IntputEventImpl
1258 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getIntputEvent()
1259 * @generated
1260 */
1261 EClass INTPUT_EVENT = eINSTANCE.getIntputEvent();
1262
1263 /**
1264 * The meta object literal for the '<em><b>Multiple</b></em>' attribute feature.
1265 * <!-- begin-user-doc -->
1266 * <!-- end-user-doc -->
1267 * @generated
1268 */
1269 EAttribute INTPUT_EVENT__MULTIPLE = eINSTANCE.getIntputEvent_Multiple();
1270
1271 /**
1272 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl <em>Event Declaration</em>}' class.
1273 * <!-- begin-user-doc -->
1274 * <!-- end-user-doc -->
1275 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl
1276 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDeclaration()
1277 * @generated
1278 */
1279 EClass EVENT_DECLARATION = eINSTANCE.getEventDeclaration();
1280
1281 /**
1282 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1283 * <!-- begin-user-doc -->
1284 * <!-- end-user-doc -->
1285 * @generated
1286 */
1287 EAttribute EVENT_DECLARATION__NAME = eINSTANCE.getEventDeclaration_Name();
1288
1289 /**
1290 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl <em>And Gate Definition</em>}' class.
1291 * <!-- begin-user-doc -->
1292 * <!-- end-user-doc -->
1293 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl
1294 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getAndGateDefinition()
1295 * @generated
1296 */
1297 EClass AND_GATE_DEFINITION = eINSTANCE.getAndGateDefinition();
1298
1299 /**
1300 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl <em>Or Gate Definition</em>}' class.
1301 * <!-- begin-user-doc -->
1302 * <!-- end-user-doc -->
1303 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl
1304 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOrGateDefinition()
1305 * @generated
1306 */
1307 EClass OR_GATE_DEFINITION = eINSTANCE.getOrGateDefinition();
1308
1309 /**
1310 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl <em>KOf MGate Definition</em>}' class.
1311 * <!-- begin-user-doc -->
1312 * <!-- end-user-doc -->
1313 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl
1314 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getKOfMGateDefinition()
1315 * @generated
1316 */
1317 EClass KOF_MGATE_DEFINITION = eINSTANCE.getKOfMGateDefinition();
1318
1319 /**
1320 * The meta object literal for the '<em><b>K</b></em>' attribute feature.
1321 * <!-- begin-user-doc -->
1322 * <!-- end-user-doc -->
1323 * @generated
1324 */
1325 EAttribute KOF_MGATE_DEFINITION__K = eINSTANCE.getKOfMGateDefinition_K();
1326
1327 /**
1328 * The meta object literal for the '<em><b>M</b></em>' attribute feature.
1329 * <!-- begin-user-doc -->
1330 * <!-- end-user-doc -->
1331 * @generated
1332 */
1333 EAttribute KOF_MGATE_DEFINITION__M = eINSTANCE.getKOfMGateDefinition_M();
1334
1335 /**
1336 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl <em>Component Fault Tree</em>}' class.
1337 * <!-- begin-user-doc -->
1338 * <!-- end-user-doc -->
1339 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl
1340 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentFaultTree()
1341 * @generated
1342 */
1343 EClass COMPONENT_FAULT_TREE = eINSTANCE.getComponentFaultTree();
1344
1345 /**
1346 * The meta object literal for the '<em><b>Components</b></em>' containment reference list feature.
1347 * <!-- begin-user-doc -->
1348 * <!-- end-user-doc -->
1349 * @generated
1350 */
1351 EReference COMPONENT_FAULT_TREE__COMPONENTS = eINSTANCE.getComponentFaultTree_Components();
1352
1353 /**
1354 * The meta object literal for the '<em><b>Top Event</b></em>' reference feature.
1355 * <!-- begin-user-doc -->
1356 * <!-- end-user-doc -->
1357 * @generated
1358 */
1359 EReference COMPONENT_FAULT_TREE__TOP_EVENT = eINSTANCE.getComponentFaultTree_TopEvent();
1360
1361 /**
1362 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl <em>Component</em>}' class.
1363 * <!-- begin-user-doc -->
1364 * <!-- end-user-doc -->
1365 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl
1366 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponent()
1367 * @generated
1368 */
1369 EClass COMPONENT = eINSTANCE.getComponent();
1370
1371 /**
1372 * The meta object literal for the '<em><b>Inputs</b></em>' containment reference list feature.
1373 * <!-- begin-user-doc -->
1374 * <!-- end-user-doc -->
1375 * @generated
1376 */
1377 EReference COMPONENT__INPUTS = eINSTANCE.getComponent_Inputs();
1378
1379 /**
1380 * The meta object literal for the '<em><b>Outputs</b></em>' containment reference list feature.
1381 * <!-- begin-user-doc -->
1382 * <!-- end-user-doc -->
1383 * @generated
1384 */
1385 EReference COMPONENT__OUTPUTS = eINSTANCE.getComponent_Outputs();
1386
1387 /**
1388 * The meta object literal for the '<em><b>Component Definition</b></em>' reference feature.
1389 * <!-- begin-user-doc -->
1390 * <!-- end-user-doc -->
1391 * @generated
1392 */
1393 EReference COMPONENT__COMPONENT_DEFINITION = eINSTANCE.getComponent_ComponentDefinition();
1394
1395 /**
1396 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl <em>Input</em>}' class.
1397 * <!-- begin-user-doc -->
1398 * <!-- end-user-doc -->
1399 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl
1400 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInput()
1401 * @generated
1402 */
1403 EClass INPUT = eINSTANCE.getInput();
1404
1405 /**
1406 * The meta object literal for the '<em><b>Intput Event</b></em>' reference feature.
1407 * <!-- begin-user-doc -->
1408 * <!-- end-user-doc -->
1409 * @generated
1410 */
1411 EReference INPUT__INTPUT_EVENT = eINSTANCE.getInput_IntputEvent();
1412
1413 /**
1414 * The meta object literal for the '<em><b>Component</b></em>' container reference feature.
1415 * <!-- begin-user-doc -->
1416 * <!-- end-user-doc -->
1417 * @generated
1418 */
1419 EReference INPUT__COMPONENT = eINSTANCE.getInput_Component();
1420
1421 /**
1422 * The meta object literal for the '<em><b>Incoming Connections</b></em>' containment reference list feature.
1423 * <!-- begin-user-doc -->
1424 * <!-- end-user-doc -->
1425 * @generated
1426 */
1427 EReference INPUT__INCOMING_CONNECTIONS = eINSTANCE.getInput_IncomingConnections();
1428
1429 /**
1430 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl <em>Output</em>}' class.
1431 * <!-- begin-user-doc -->
1432 * <!-- end-user-doc -->
1433 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl
1434 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOutput()
1435 * @generated
1436 */
1437 EClass OUTPUT = eINSTANCE.getOutput();
1438
1439 /**
1440 * The meta object literal for the '<em><b>Event Declaration</b></em>' reference feature.
1441 * <!-- begin-user-doc -->
1442 * <!-- end-user-doc -->
1443 * @generated
1444 */
1445 EReference OUTPUT__EVENT_DECLARATION = eINSTANCE.getOutput_EventDeclaration();
1446
1447 /**
1448 * The meta object literal for the '<em><b>Outgoing Connections</b></em>' reference list feature.
1449 * <!-- begin-user-doc -->
1450 * <!-- end-user-doc -->
1451 * @generated
1452 */
1453 EReference OUTPUT__OUTGOING_CONNECTIONS = eINSTANCE.getOutput_OutgoingConnections();
1454
1455 /**
1456 * The meta object literal for the '<em><b>Component</b></em>' container reference feature.
1457 * <!-- begin-user-doc -->
1458 * <!-- end-user-doc -->
1459 * @generated
1460 */
1461 EReference OUTPUT__COMPONENT = eINSTANCE.getOutput_Component();
1462
1463 /**
1464 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl <em>Connection</em>}' class.
1465 * <!-- begin-user-doc -->
1466 * <!-- end-user-doc -->
1467 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl
1468 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getConnection()
1469 * @generated
1470 */
1471 EClass CONNECTION = eINSTANCE.getConnection();
1472
1473 /**
1474 * The meta object literal for the '<em><b>Input</b></em>' container reference feature.
1475 * <!-- begin-user-doc -->
1476 * <!-- end-user-doc -->
1477 * @generated
1478 */
1479 EReference CONNECTION__INPUT = eINSTANCE.getConnection_Input();
1480
1481 /**
1482 * The meta object literal for the '<em><b>Output</b></em>' reference feature.
1483 * <!-- begin-user-doc -->
1484 * <!-- end-user-doc -->
1485 * @generated
1486 */
1487 EReference CONNECTION__OUTPUT = eINSTANCE.getConnection_Output();
1488
1489 }
1490
1491} //CftPackage