aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.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/ft/FtPackage.java')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java889
1 files changed, 889 insertions, 0 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java
new file mode 100644
index 00000000..e376063c
--- /dev/null
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java
@@ -0,0 +1,889 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.faulttree.model.ft;
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.ft.FtFactory
23 * @model kind="package"
24 * @generated
25 */
26public interface FtPackage extends EPackage {
27 /**
28 * The package name.
29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc -->
31 * @generated
32 */
33 String eNAME = "ft";
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/ft";
42
43 /**
44 * The package namespace name.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @generated
48 */
49 String eNS_PREFIX = "ft";
50
51 /**
52 * The singleton instance of the package.
53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc -->
55 * @generated
56 */
57 FtPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl.init();
58
59 /**
60 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl <em>Fault Tree</em>}' class.
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl
64 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getFaultTree()
65 * @generated
66 */
67 int FAULT_TREE = 0;
68
69 /**
70 * The feature id for the '<em><b>Events</b></em>' containment reference list.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @generated
74 * @ordered
75 */
76 int FAULT_TREE__EVENTS = 0;
77
78 /**
79 * The feature id for the '<em><b>Top Event</b></em>' reference.
80 * <!-- begin-user-doc -->
81 * <!-- end-user-doc -->
82 * @generated
83 * @ordered
84 */
85 int FAULT_TREE__TOP_EVENT = 1;
86
87 /**
88 * The number of structural features of the '<em>Fault Tree</em>' class.
89 * <!-- begin-user-doc -->
90 * <!-- end-user-doc -->
91 * @generated
92 * @ordered
93 */
94 int FAULT_TREE_FEATURE_COUNT = 2;
95
96 /**
97 * The number of operations of the '<em>Fault Tree</em>' class.
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @generated
101 * @ordered
102 */
103 int FAULT_TREE_OPERATION_COUNT = 0;
104
105 /**
106 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl <em>Event</em>}' class.
107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc -->
109 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl
110 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getEvent()
111 * @generated
112 */
113 int EVENT = 1;
114
115 /**
116 * The feature id for the '<em><b>Name</b></em>' attribute.
117 * <!-- begin-user-doc -->
118 * <!-- end-user-doc -->
119 * @generated
120 * @ordered
121 */
122 int EVENT__NAME = 0;
123
124 /**
125 * The number of structural features of the '<em>Event</em>' class.
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 * @ordered
130 */
131 int EVENT_FEATURE_COUNT = 1;
132
133 /**
134 * The number of operations of the '<em>Event</em>' class.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @generated
138 * @ordered
139 */
140 int EVENT_OPERATION_COUNT = 0;
141
142 /**
143 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl <em>Basic Event</em>}' class.
144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc -->
146 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl
147 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getBasicEvent()
148 * @generated
149 */
150 int BASIC_EVENT = 2;
151
152 /**
153 * The feature id for the '<em><b>Name</b></em>' attribute.
154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc -->
156 * @generated
157 * @ordered
158 */
159 int BASIC_EVENT__NAME = EVENT__NAME;
160
161 /**
162 * The feature id for the '<em><b>Distribution</b></em>' containment reference.
163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc -->
165 * @generated
166 * @ordered
167 */
168 int BASIC_EVENT__DISTRIBUTION = EVENT_FEATURE_COUNT + 0;
169
170 /**
171 * The number of structural features of the '<em>Basic Event</em>' class.
172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc -->
174 * @generated
175 * @ordered
176 */
177 int BASIC_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1;
178
179 /**
180 * The number of operations of the '<em>Basic Event</em>' class.
181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc -->
183 * @generated
184 * @ordered
185 */
186 int BASIC_EVENT_OPERATION_COUNT = EVENT_OPERATION_COUNT + 0;
187
188 /**
189 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl <em>Gate</em>}' class.
190 * <!-- begin-user-doc -->
191 * <!-- end-user-doc -->
192 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl
193 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getGate()
194 * @generated
195 */
196 int GATE = 3;
197
198 /**
199 * The feature id for the '<em><b>Name</b></em>' attribute.
200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc -->
202 * @generated
203 * @ordered
204 */
205 int GATE__NAME = EVENT__NAME;
206
207 /**
208 * The feature id for the '<em><b>Input Events</b></em>' reference list.
209 * <!-- begin-user-doc -->
210 * <!-- end-user-doc -->
211 * @generated
212 * @ordered
213 */
214 int GATE__INPUT_EVENTS = EVENT_FEATURE_COUNT + 0;
215
216 /**
217 * The number of structural features of the '<em>Gate</em>' class.
218 * <!-- begin-user-doc -->
219 * <!-- end-user-doc -->
220 * @generated
221 * @ordered
222 */
223 int GATE_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1;
224
225 /**
226 * The number of operations of the '<em>Gate</em>' class.
227 * <!-- begin-user-doc -->
228 * <!-- end-user-doc -->
229 * @generated
230 * @ordered
231 */
232 int GATE_OPERATION_COUNT = EVENT_OPERATION_COUNT + 0;
233
234 /**
235 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl <em>Distribution</em>}' class.
236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc -->
238 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl
239 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getDistribution()
240 * @generated
241 */
242 int DISTRIBUTION = 4;
243
244 /**
245 * The number of structural features of the '<em>Distribution</em>' class.
246 * <!-- begin-user-doc -->
247 * <!-- end-user-doc -->
248 * @generated
249 * @ordered
250 */
251 int DISTRIBUTION_FEATURE_COUNT = 0;
252
253 /**
254 * The number of operations of the '<em>Distribution</em>' class.
255 * <!-- begin-user-doc -->
256 * <!-- end-user-doc -->
257 * @generated
258 * @ordered
259 */
260 int DISTRIBUTION_OPERATION_COUNT = 0;
261
262 /**
263 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl <em>Constant Distribution</em>}' class.
264 * <!-- begin-user-doc -->
265 * <!-- end-user-doc -->
266 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl
267 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantDistribution()
268 * @generated
269 */
270 int CONSTANT_DISTRIBUTION = 5;
271
272 /**
273 * The feature id for the '<em><b>P</b></em>' attribute.
274 * <!-- begin-user-doc -->
275 * <!-- end-user-doc -->
276 * @generated
277 * @ordered
278 */
279 int CONSTANT_DISTRIBUTION__P = DISTRIBUTION_FEATURE_COUNT + 0;
280
281 /**
282 * The number of structural features of the '<em>Constant Distribution</em>' class.
283 * <!-- begin-user-doc -->
284 * <!-- end-user-doc -->
285 * @generated
286 * @ordered
287 */
288 int CONSTANT_DISTRIBUTION_FEATURE_COUNT = DISTRIBUTION_FEATURE_COUNT + 1;
289
290 /**
291 * The number of operations of the '<em>Constant Distribution</em>' class.
292 * <!-- begin-user-doc -->
293 * <!-- end-user-doc -->
294 * @generated
295 * @ordered
296 */
297 int CONSTANT_DISTRIBUTION_OPERATION_COUNT = DISTRIBUTION_OPERATION_COUNT + 0;
298
299 /**
300 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl <em>Exponential Distribution</em>}' class.
301 * <!-- begin-user-doc -->
302 * <!-- end-user-doc -->
303 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl
304 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getExponentialDistribution()
305 * @generated
306 */
307 int EXPONENTIAL_DISTRIBUTION = 6;
308
309 /**
310 * The feature id for the '<em><b>Lambda</b></em>' attribute.
311 * <!-- begin-user-doc -->
312 * <!-- end-user-doc -->
313 * @generated
314 * @ordered
315 */
316 int EXPONENTIAL_DISTRIBUTION__LAMBDA = DISTRIBUTION_FEATURE_COUNT + 0;
317
318 /**
319 * The number of structural features of the '<em>Exponential Distribution</em>' class.
320 * <!-- begin-user-doc -->
321 * <!-- end-user-doc -->
322 * @generated
323 * @ordered
324 */
325 int EXPONENTIAL_DISTRIBUTION_FEATURE_COUNT = DISTRIBUTION_FEATURE_COUNT + 1;
326
327 /**
328 * The number of operations of the '<em>Exponential Distribution</em>' class.
329 * <!-- begin-user-doc -->
330 * <!-- end-user-doc -->
331 * @generated
332 * @ordered
333 */
334 int EXPONENTIAL_DISTRIBUTION_OPERATION_COUNT = DISTRIBUTION_OPERATION_COUNT + 0;
335
336 /**
337 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl <em>And Gate</em>}' class.
338 * <!-- begin-user-doc -->
339 * <!-- end-user-doc -->
340 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl
341 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getAndGate()
342 * @generated
343 */
344 int AND_GATE = 7;
345
346 /**
347 * The feature id for the '<em><b>Name</b></em>' attribute.
348 * <!-- begin-user-doc -->
349 * <!-- end-user-doc -->
350 * @generated
351 * @ordered
352 */
353 int AND_GATE__NAME = GATE__NAME;
354
355 /**
356 * The feature id for the '<em><b>Input Events</b></em>' reference list.
357 * <!-- begin-user-doc -->
358 * <!-- end-user-doc -->
359 * @generated
360 * @ordered
361 */
362 int AND_GATE__INPUT_EVENTS = GATE__INPUT_EVENTS;
363
364 /**
365 * The number of structural features of the '<em>And Gate</em>' class.
366 * <!-- begin-user-doc -->
367 * <!-- end-user-doc -->
368 * @generated
369 * @ordered
370 */
371 int AND_GATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 0;
372
373 /**
374 * The number of operations of the '<em>And Gate</em>' class.
375 * <!-- begin-user-doc -->
376 * <!-- end-user-doc -->
377 * @generated
378 * @ordered
379 */
380 int AND_GATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0;
381
382 /**
383 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl <em>Or Gate</em>}' class.
384 * <!-- begin-user-doc -->
385 * <!-- end-user-doc -->
386 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl
387 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getOrGate()
388 * @generated
389 */
390 int OR_GATE = 8;
391
392 /**
393 * The feature id for the '<em><b>Name</b></em>' attribute.
394 * <!-- begin-user-doc -->
395 * <!-- end-user-doc -->
396 * @generated
397 * @ordered
398 */
399 int OR_GATE__NAME = GATE__NAME;
400
401 /**
402 * The feature id for the '<em><b>Input Events</b></em>' reference list.
403 * <!-- begin-user-doc -->
404 * <!-- end-user-doc -->
405 * @generated
406 * @ordered
407 */
408 int OR_GATE__INPUT_EVENTS = GATE__INPUT_EVENTS;
409
410 /**
411 * The number of structural features of the '<em>Or Gate</em>' class.
412 * <!-- begin-user-doc -->
413 * <!-- end-user-doc -->
414 * @generated
415 * @ordered
416 */
417 int OR_GATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 0;
418
419 /**
420 * The number of operations of the '<em>Or Gate</em>' class.
421 * <!-- begin-user-doc -->
422 * <!-- end-user-doc -->
423 * @generated
424 * @ordered
425 */
426 int OR_GATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0;
427
428 /**
429 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl <em>KOf MGate</em>}' class.
430 * <!-- begin-user-doc -->
431 * <!-- end-user-doc -->
432 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl
433 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getKOfMGate()
434 * @generated
435 */
436 int KOF_MGATE = 9;
437
438 /**
439 * The feature id for the '<em><b>Name</b></em>' attribute.
440 * <!-- begin-user-doc -->
441 * <!-- end-user-doc -->
442 * @generated
443 * @ordered
444 */
445 int KOF_MGATE__NAME = GATE__NAME;
446
447 /**
448 * The feature id for the '<em><b>Input Events</b></em>' reference list.
449 * <!-- begin-user-doc -->
450 * <!-- end-user-doc -->
451 * @generated
452 * @ordered
453 */
454 int KOF_MGATE__INPUT_EVENTS = GATE__INPUT_EVENTS;
455
456 /**
457 * The feature id for the '<em><b>K</b></em>' attribute.
458 * <!-- begin-user-doc -->
459 * <!-- end-user-doc -->
460 * @generated
461 * @ordered
462 */
463 int KOF_MGATE__K = GATE_FEATURE_COUNT + 0;
464
465 /**
466 * The feature id for the '<em><b>M</b></em>' attribute.
467 * <!-- begin-user-doc -->
468 * <!-- end-user-doc -->
469 * @generated
470 * @ordered
471 */
472 int KOF_MGATE__M = GATE_FEATURE_COUNT + 1;
473
474 /**
475 * The number of structural features of the '<em>KOf MGate</em>' class.
476 * <!-- begin-user-doc -->
477 * <!-- end-user-doc -->
478 * @generated
479 * @ordered
480 */
481 int KOF_MGATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 2;
482
483 /**
484 * The number of operations of the '<em>KOf MGate</em>' class.
485 * <!-- begin-user-doc -->
486 * <!-- end-user-doc -->
487 * @generated
488 * @ordered
489 */
490 int KOF_MGATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0;
491
492
493 /**
494 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree <em>Fault Tree</em>}'.
495 * <!-- begin-user-doc -->
496 * <!-- end-user-doc -->
497 * @return the meta object for class '<em>Fault Tree</em>'.
498 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree
499 * @generated
500 */
501 EClass getFaultTree();
502
503 /**
504 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getEvents <em>Events</em>}'.
505 * <!-- begin-user-doc -->
506 * <!-- end-user-doc -->
507 * @return the meta object for the containment reference list '<em>Events</em>'.
508 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getEvents()
509 * @see #getFaultTree()
510 * @generated
511 */
512 EReference getFaultTree_Events();
513
514 /**
515 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent <em>Top Event</em>}'.
516 * <!-- begin-user-doc -->
517 * <!-- end-user-doc -->
518 * @return the meta object for the reference '<em>Top Event</em>'.
519 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent()
520 * @see #getFaultTree()
521 * @generated
522 */
523 EReference getFaultTree_TopEvent();
524
525 /**
526 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event <em>Event</em>}'.
527 * <!-- begin-user-doc -->
528 * <!-- end-user-doc -->
529 * @return the meta object for class '<em>Event</em>'.
530 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event
531 * @generated
532 */
533 EClass getEvent();
534
535 /**
536 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event#getName <em>Name</em>}'.
537 * <!-- begin-user-doc -->
538 * <!-- end-user-doc -->
539 * @return the meta object for the attribute '<em>Name</em>'.
540 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event#getName()
541 * @see #getEvent()
542 * @generated
543 */
544 EAttribute getEvent_Name();
545
546 /**
547 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent <em>Basic Event</em>}'.
548 * <!-- begin-user-doc -->
549 * <!-- end-user-doc -->
550 * @return the meta object for class '<em>Basic Event</em>'.
551 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent
552 * @generated
553 */
554 EClass getBasicEvent();
555
556 /**
557 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution <em>Distribution</em>}'.
558 * <!-- begin-user-doc -->
559 * <!-- end-user-doc -->
560 * @return the meta object for the containment reference '<em>Distribution</em>'.
561 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution()
562 * @see #getBasicEvent()
563 * @generated
564 */
565 EReference getBasicEvent_Distribution();
566
567 /**
568 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate <em>Gate</em>}'.
569 * <!-- begin-user-doc -->
570 * <!-- end-user-doc -->
571 * @return the meta object for class '<em>Gate</em>'.
572 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate
573 * @generated
574 */
575 EClass getGate();
576
577 /**
578 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate#getInputEvents <em>Input Events</em>}'.
579 * <!-- begin-user-doc -->
580 * <!-- end-user-doc -->
581 * @return the meta object for the reference list '<em>Input Events</em>'.
582 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate#getInputEvents()
583 * @see #getGate()
584 * @generated
585 */
586 EReference getGate_InputEvents();
587
588 /**
589 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution <em>Distribution</em>}'.
590 * <!-- begin-user-doc -->
591 * <!-- end-user-doc -->
592 * @return the meta object for class '<em>Distribution</em>'.
593 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution
594 * @generated
595 */
596 EClass getDistribution();
597
598 /**
599 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution <em>Constant Distribution</em>}'.
600 * <!-- begin-user-doc -->
601 * <!-- end-user-doc -->
602 * @return the meta object for class '<em>Constant Distribution</em>'.
603 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution
604 * @generated
605 */
606 EClass getConstantDistribution();
607
608 /**
609 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP <em>P</em>}'.
610 * <!-- begin-user-doc -->
611 * <!-- end-user-doc -->
612 * @return the meta object for the attribute '<em>P</em>'.
613 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP()
614 * @see #getConstantDistribution()
615 * @generated
616 */
617 EAttribute getConstantDistribution_P();
618
619 /**
620 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution <em>Exponential Distribution</em>}'.
621 * <!-- begin-user-doc -->
622 * <!-- end-user-doc -->
623 * @return the meta object for class '<em>Exponential Distribution</em>'.
624 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution
625 * @generated
626 */
627 EClass getExponentialDistribution();
628
629 /**
630 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda <em>Lambda</em>}'.
631 * <!-- begin-user-doc -->
632 * <!-- end-user-doc -->
633 * @return the meta object for the attribute '<em>Lambda</em>'.
634 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda()
635 * @see #getExponentialDistribution()
636 * @generated
637 */
638 EAttribute getExponentialDistribution_Lambda();
639
640 /**
641 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate <em>And Gate</em>}'.
642 * <!-- begin-user-doc -->
643 * <!-- end-user-doc -->
644 * @return the meta object for class '<em>And Gate</em>'.
645 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate
646 * @generated
647 */
648 EClass getAndGate();
649
650 /**
651 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate <em>Or Gate</em>}'.
652 * <!-- begin-user-doc -->
653 * <!-- end-user-doc -->
654 * @return the meta object for class '<em>Or Gate</em>'.
655 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate
656 * @generated
657 */
658 EClass getOrGate();
659
660 /**
661 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate <em>KOf MGate</em>}'.
662 * <!-- begin-user-doc -->
663 * <!-- end-user-doc -->
664 * @return the meta object for class '<em>KOf MGate</em>'.
665 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate
666 * @generated
667 */
668 EClass getKOfMGate();
669
670 /**
671 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK <em>K</em>}'.
672 * <!-- begin-user-doc -->
673 * <!-- end-user-doc -->
674 * @return the meta object for the attribute '<em>K</em>'.
675 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK()
676 * @see #getKOfMGate()
677 * @generated
678 */
679 EAttribute getKOfMGate_K();
680
681 /**
682 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getM <em>M</em>}'.
683 * <!-- begin-user-doc -->
684 * <!-- end-user-doc -->
685 * @return the meta object for the attribute '<em>M</em>'.
686 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getM()
687 * @see #getKOfMGate()
688 * @generated
689 */
690 EAttribute getKOfMGate_M();
691
692 /**
693 * Returns the factory that creates the instances of the model.
694 * <!-- begin-user-doc -->
695 * <!-- end-user-doc -->
696 * @return the factory that creates the instances of the model.
697 * @generated
698 */
699 FtFactory getFtFactory();
700
701 /**
702 * <!-- begin-user-doc -->
703 * Defines literals for the meta objects that represent
704 * <ul>
705 * <li>each class,</li>
706 * <li>each feature of each class,</li>
707 * <li>each operation of each class,</li>
708 * <li>each enum,</li>
709 * <li>and each data type</li>
710 * </ul>
711 * <!-- end-user-doc -->
712 * @generated
713 */
714 interface Literals {
715 /**
716 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl <em>Fault Tree</em>}' class.
717 * <!-- begin-user-doc -->
718 * <!-- end-user-doc -->
719 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl
720 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getFaultTree()
721 * @generated
722 */
723 EClass FAULT_TREE = eINSTANCE.getFaultTree();
724
725 /**
726 * The meta object literal for the '<em><b>Events</b></em>' containment reference list feature.
727 * <!-- begin-user-doc -->
728 * <!-- end-user-doc -->
729 * @generated
730 */
731 EReference FAULT_TREE__EVENTS = eINSTANCE.getFaultTree_Events();
732
733 /**
734 * The meta object literal for the '<em><b>Top Event</b></em>' reference feature.
735 * <!-- begin-user-doc -->
736 * <!-- end-user-doc -->
737 * @generated
738 */
739 EReference FAULT_TREE__TOP_EVENT = eINSTANCE.getFaultTree_TopEvent();
740
741 /**
742 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl <em>Event</em>}' class.
743 * <!-- begin-user-doc -->
744 * <!-- end-user-doc -->
745 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl
746 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getEvent()
747 * @generated
748 */
749 EClass EVENT = eINSTANCE.getEvent();
750
751 /**
752 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc -->
755 * @generated
756 */
757 EAttribute EVENT__NAME = eINSTANCE.getEvent_Name();
758
759 /**
760 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl <em>Basic Event</em>}' class.
761 * <!-- begin-user-doc -->
762 * <!-- end-user-doc -->
763 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl
764 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getBasicEvent()
765 * @generated
766 */
767 EClass BASIC_EVENT = eINSTANCE.getBasicEvent();
768
769 /**
770 * The meta object literal for the '<em><b>Distribution</b></em>' containment reference feature.
771 * <!-- begin-user-doc -->
772 * <!-- end-user-doc -->
773 * @generated
774 */
775 EReference BASIC_EVENT__DISTRIBUTION = eINSTANCE.getBasicEvent_Distribution();
776
777 /**
778 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl <em>Gate</em>}' class.
779 * <!-- begin-user-doc -->
780 * <!-- end-user-doc -->
781 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl
782 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getGate()
783 * @generated
784 */
785 EClass GATE = eINSTANCE.getGate();
786
787 /**
788 * The meta object literal for the '<em><b>Input Events</b></em>' reference list feature.
789 * <!-- begin-user-doc -->
790 * <!-- end-user-doc -->
791 * @generated
792 */
793 EReference GATE__INPUT_EVENTS = eINSTANCE.getGate_InputEvents();
794
795 /**
796 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl <em>Distribution</em>}' class.
797 * <!-- begin-user-doc -->
798 * <!-- end-user-doc -->
799 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl
800 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getDistribution()
801 * @generated
802 */
803 EClass DISTRIBUTION = eINSTANCE.getDistribution();
804
805 /**
806 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl <em>Constant Distribution</em>}' class.
807 * <!-- begin-user-doc -->
808 * <!-- end-user-doc -->
809 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl
810 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantDistribution()
811 * @generated
812 */
813 EClass CONSTANT_DISTRIBUTION = eINSTANCE.getConstantDistribution();
814
815 /**
816 * The meta object literal for the '<em><b>P</b></em>' attribute feature.
817 * <!-- begin-user-doc -->
818 * <!-- end-user-doc -->
819 * @generated
820 */
821 EAttribute CONSTANT_DISTRIBUTION__P = eINSTANCE.getConstantDistribution_P();
822
823 /**
824 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl <em>Exponential Distribution</em>}' class.
825 * <!-- begin-user-doc -->
826 * <!-- end-user-doc -->
827 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl
828 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getExponentialDistribution()
829 * @generated
830 */
831 EClass EXPONENTIAL_DISTRIBUTION = eINSTANCE.getExponentialDistribution();
832
833 /**
834 * The meta object literal for the '<em><b>Lambda</b></em>' attribute feature.
835 * <!-- begin-user-doc -->
836 * <!-- end-user-doc -->
837 * @generated
838 */
839 EAttribute EXPONENTIAL_DISTRIBUTION__LAMBDA = eINSTANCE.getExponentialDistribution_Lambda();
840
841 /**
842 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl <em>And Gate</em>}' class.
843 * <!-- begin-user-doc -->
844 * <!-- end-user-doc -->
845 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl
846 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getAndGate()
847 * @generated
848 */
849 EClass AND_GATE = eINSTANCE.getAndGate();
850
851 /**
852 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl <em>Or Gate</em>}' class.
853 * <!-- begin-user-doc -->
854 * <!-- end-user-doc -->
855 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl
856 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getOrGate()
857 * @generated
858 */
859 EClass OR_GATE = eINSTANCE.getOrGate();
860
861 /**
862 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl <em>KOf MGate</em>}' class.
863 * <!-- begin-user-doc -->
864 * <!-- end-user-doc -->
865 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl
866 * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getKOfMGate()
867 * @generated
868 */
869 EClass KOF_MGATE = eINSTANCE.getKOfMGate();
870
871 /**
872 * The meta object literal for the '<em><b>K</b></em>' attribute feature.
873 * <!-- begin-user-doc -->
874 * <!-- end-user-doc -->
875 * @generated
876 */
877 EAttribute KOF_MGATE__K = eINSTANCE.getKOfMGate_K();
878
879 /**
880 * The meta object literal for the '<em><b>M</b></em>' attribute feature.
881 * <!-- begin-user-doc -->
882 * <!-- end-user-doc -->
883 * @generated
884 */
885 EAttribute KOF_MGATE__M = eINSTANCE.getKOfMGate_M();
886
887 }
888
889} //FtPackage