aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java')
-rw-r--r--Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java4680
1 files changed, 4680 insertions, 0 deletions
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java
new file mode 100644
index 00000000..50e3d607
--- /dev/null
+++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java
@@ -0,0 +1,4680 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.alloyLanguage;
4
5import org.eclipse.emf.ecore.EAttribute;
6import org.eclipse.emf.ecore.EClass;
7import org.eclipse.emf.ecore.EEnum;
8import org.eclipse.emf.ecore.EPackage;
9import org.eclipse.emf.ecore.EReference;
10
11/**
12 * <!-- begin-user-doc -->
13 * The <b>Package</b> for the model.
14 * It contains accessors for the meta objects to represent
15 * <ul>
16 * <li>each class,</li>
17 * <li>each feature 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.alloyLanguage.AlloyLanguageFactory
23 * @model kind="package"
24 * @generated
25 */
26public interface AlloyLanguagePackage extends EPackage
27{
28 /**
29 * The package name.
30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc -->
32 * @generated
33 */
34 String eNAME = "alloyLanguage";
35
36 /**
37 * The package namespace URI.
38 * <!-- begin-user-doc -->
39 * <!-- end-user-doc -->
40 * @generated
41 */
42 String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/AlloyLanguage";
43
44 /**
45 * The package namespace name.
46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc -->
48 * @generated
49 */
50 String eNS_PREFIX = "alloyLanguage";
51
52 /**
53 * The singleton instance of the package.
54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc -->
56 * @generated
57 */
58 AlloyLanguagePackage eINSTANCE = hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl.init();
59
60 /**
61 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl <em>ALS Document</em>}' class.
62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc -->
64 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl
65 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDocument()
66 * @generated
67 */
68 int ALS_DOCUMENT = 0;
69
70 /**
71 * The feature id for the '<em><b>Enum Declarations</b></em>' containment reference list.
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 * @ordered
76 */
77 int ALS_DOCUMENT__ENUM_DECLARATIONS = 0;
78
79 /**
80 * The feature id for the '<em><b>Signature Bodies</b></em>' containment reference list.
81 * <!-- begin-user-doc -->
82 * <!-- end-user-doc -->
83 * @generated
84 * @ordered
85 */
86 int ALS_DOCUMENT__SIGNATURE_BODIES = 1;
87
88 /**
89 * The feature id for the '<em><b>Function Definitions</b></em>' containment reference list.
90 * <!-- begin-user-doc -->
91 * <!-- end-user-doc -->
92 * @generated
93 * @ordered
94 */
95 int ALS_DOCUMENT__FUNCTION_DEFINITIONS = 2;
96
97 /**
98 * The feature id for the '<em><b>Relation Definitions</b></em>' containment reference list.
99 * <!-- begin-user-doc -->
100 * <!-- end-user-doc -->
101 * @generated
102 * @ordered
103 */
104 int ALS_DOCUMENT__RELATION_DEFINITIONS = 3;
105
106 /**
107 * The feature id for the '<em><b>Fact Declarations</b></em>' containment reference list.
108 * <!-- begin-user-doc -->
109 * <!-- end-user-doc -->
110 * @generated
111 * @ordered
112 */
113 int ALS_DOCUMENT__FACT_DECLARATIONS = 4;
114
115 /**
116 * The feature id for the '<em><b>Run Command</b></em>' containment reference.
117 * <!-- begin-user-doc -->
118 * <!-- end-user-doc -->
119 * @generated
120 * @ordered
121 */
122 int ALS_DOCUMENT__RUN_COMMAND = 5;
123
124 /**
125 * The number of structural features of the '<em>ALS Document</em>' class.
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 * @ordered
130 */
131 int ALS_DOCUMENT_FEATURE_COUNT = 6;
132
133 /**
134 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl <em>ALS Relation Declaration</em>}' class.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl
138 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDeclaration()
139 * @generated
140 */
141 int ALS_RELATION_DECLARATION = 1;
142
143 /**
144 * The feature id for the '<em><b>Name</b></em>' attribute.
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 * @ordered
149 */
150 int ALS_RELATION_DECLARATION__NAME = 0;
151
152 /**
153 * The number of structural features of the '<em>ALS Relation Declaration</em>' class.
154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc -->
156 * @generated
157 * @ordered
158 */
159 int ALS_RELATION_DECLARATION_FEATURE_COUNT = 1;
160
161 /**
162 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl <em>ALS Type Declaration</em>}' class.
163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc -->
165 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl
166 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeDeclaration()
167 * @generated
168 */
169 int ALS_TYPE_DECLARATION = 2;
170
171 /**
172 * The feature id for the '<em><b>Name</b></em>' attribute.
173 * <!-- begin-user-doc -->
174 * <!-- end-user-doc -->
175 * @generated
176 * @ordered
177 */
178 int ALS_TYPE_DECLARATION__NAME = ALS_RELATION_DECLARATION__NAME;
179
180 /**
181 * The number of structural features of the '<em>ALS Type Declaration</em>' class.
182 * <!-- begin-user-doc -->
183 * <!-- end-user-doc -->
184 * @generated
185 * @ordered
186 */
187 int ALS_TYPE_DECLARATION_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0;
188
189 /**
190 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl <em>ALS Enum Declaration</em>}' class.
191 * <!-- begin-user-doc -->
192 * <!-- end-user-doc -->
193 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl
194 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumDeclaration()
195 * @generated
196 */
197 int ALS_ENUM_DECLARATION = 3;
198
199 /**
200 * The feature id for the '<em><b>Name</b></em>' attribute.
201 * <!-- begin-user-doc -->
202 * <!-- end-user-doc -->
203 * @generated
204 * @ordered
205 */
206 int ALS_ENUM_DECLARATION__NAME = ALS_TYPE_DECLARATION__NAME;
207
208 /**
209 * The feature id for the '<em><b>Literal</b></em>' containment reference list.
210 * <!-- begin-user-doc -->
211 * <!-- end-user-doc -->
212 * @generated
213 * @ordered
214 */
215 int ALS_ENUM_DECLARATION__LITERAL = ALS_TYPE_DECLARATION_FEATURE_COUNT + 0;
216
217 /**
218 * The number of structural features of the '<em>ALS Enum Declaration</em>' class.
219 * <!-- begin-user-doc -->
220 * <!-- end-user-doc -->
221 * @generated
222 * @ordered
223 */
224 int ALS_ENUM_DECLARATION_FEATURE_COUNT = ALS_TYPE_DECLARATION_FEATURE_COUNT + 1;
225
226 /**
227 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl <em>ALS Enum Literal</em>}' class.
228 * <!-- begin-user-doc -->
229 * <!-- end-user-doc -->
230 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl
231 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumLiteral()
232 * @generated
233 */
234 int ALS_ENUM_LITERAL = 4;
235
236 /**
237 * The feature id for the '<em><b>Name</b></em>' attribute.
238 * <!-- begin-user-doc -->
239 * <!-- end-user-doc -->
240 * @generated
241 * @ordered
242 */
243 int ALS_ENUM_LITERAL__NAME = ALS_RELATION_DECLARATION__NAME;
244
245 /**
246 * The number of structural features of the '<em>ALS Enum Literal</em>' class.
247 * <!-- begin-user-doc -->
248 * <!-- end-user-doc -->
249 * @generated
250 * @ordered
251 */
252 int ALS_ENUM_LITERAL_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0;
253
254 /**
255 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl <em>ALS Signature Declaration</em>}' class.
256 * <!-- begin-user-doc -->
257 * <!-- end-user-doc -->
258 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl
259 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureDeclaration()
260 * @generated
261 */
262 int ALS_SIGNATURE_DECLARATION = 5;
263
264 /**
265 * The feature id for the '<em><b>Name</b></em>' attribute.
266 * <!-- begin-user-doc -->
267 * <!-- end-user-doc -->
268 * @generated
269 * @ordered
270 */
271 int ALS_SIGNATURE_DECLARATION__NAME = ALS_TYPE_DECLARATION__NAME;
272
273 /**
274 * The number of structural features of the '<em>ALS Signature Declaration</em>' class.
275 * <!-- begin-user-doc -->
276 * <!-- end-user-doc -->
277 * @generated
278 * @ordered
279 */
280 int ALS_SIGNATURE_DECLARATION_FEATURE_COUNT = ALS_TYPE_DECLARATION_FEATURE_COUNT + 0;
281
282 /**
283 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl <em>ALS Signature Body</em>}' class.
284 * <!-- begin-user-doc -->
285 * <!-- end-user-doc -->
286 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl
287 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureBody()
288 * @generated
289 */
290 int ALS_SIGNATURE_BODY = 6;
291
292 /**
293 * The feature id for the '<em><b>Multiplicity</b></em>' attribute.
294 * <!-- begin-user-doc -->
295 * <!-- end-user-doc -->
296 * @generated
297 * @ordered
298 */
299 int ALS_SIGNATURE_BODY__MULTIPLICITY = 0;
300
301 /**
302 * The feature id for the '<em><b>Abstract</b></em>' attribute.
303 * <!-- begin-user-doc -->
304 * <!-- end-user-doc -->
305 * @generated
306 * @ordered
307 */
308 int ALS_SIGNATURE_BODY__ABSTRACT = 1;
309
310 /**
311 * The feature id for the '<em><b>Declarations</b></em>' containment reference list.
312 * <!-- begin-user-doc -->
313 * <!-- end-user-doc -->
314 * @generated
315 * @ordered
316 */
317 int ALS_SIGNATURE_BODY__DECLARATIONS = 2;
318
319 /**
320 * The feature id for the '<em><b>Supertype</b></em>' reference.
321 * <!-- begin-user-doc -->
322 * <!-- end-user-doc -->
323 * @generated
324 * @ordered
325 */
326 int ALS_SIGNATURE_BODY__SUPERTYPE = 3;
327
328 /**
329 * The feature id for the '<em><b>Superset</b></em>' reference list.
330 * <!-- begin-user-doc -->
331 * <!-- end-user-doc -->
332 * @generated
333 * @ordered
334 */
335 int ALS_SIGNATURE_BODY__SUPERSET = 4;
336
337 /**
338 * The feature id for the '<em><b>Fields</b></em>' containment reference list.
339 * <!-- begin-user-doc -->
340 * <!-- end-user-doc -->
341 * @generated
342 * @ordered
343 */
344 int ALS_SIGNATURE_BODY__FIELDS = 5;
345
346 /**
347 * The number of structural features of the '<em>ALS Signature Body</em>' class.
348 * <!-- begin-user-doc -->
349 * <!-- end-user-doc -->
350 * @generated
351 * @ordered
352 */
353 int ALS_SIGNATURE_BODY_FEATURE_COUNT = 6;
354
355 /**
356 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl <em>ALS Field Declaration</em>}' class.
357 * <!-- begin-user-doc -->
358 * <!-- end-user-doc -->
359 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl
360 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFieldDeclaration()
361 * @generated
362 */
363 int ALS_FIELD_DECLARATION = 7;
364
365 /**
366 * The feature id for the '<em><b>Name</b></em>' attribute.
367 * <!-- begin-user-doc -->
368 * <!-- end-user-doc -->
369 * @generated
370 * @ordered
371 */
372 int ALS_FIELD_DECLARATION__NAME = ALS_RELATION_DECLARATION__NAME;
373
374 /**
375 * The feature id for the '<em><b>Multiplicity</b></em>' attribute.
376 * <!-- begin-user-doc -->
377 * <!-- end-user-doc -->
378 * @generated
379 * @ordered
380 */
381 int ALS_FIELD_DECLARATION__MULTIPLICITY = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0;
382
383 /**
384 * The feature id for the '<em><b>Type</b></em>' containment reference.
385 * <!-- begin-user-doc -->
386 * <!-- end-user-doc -->
387 * @generated
388 * @ordered
389 */
390 int ALS_FIELD_DECLARATION__TYPE = ALS_RELATION_DECLARATION_FEATURE_COUNT + 1;
391
392 /**
393 * The number of structural features of the '<em>ALS Field Declaration</em>' class.
394 * <!-- begin-user-doc -->
395 * <!-- end-user-doc -->
396 * @generated
397 * @ordered
398 */
399 int ALS_FIELD_DECLARATION_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 2;
400
401 /**
402 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl <em>ALS Definition</em>}' class.
403 * <!-- begin-user-doc -->
404 * <!-- end-user-doc -->
405 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl
406 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDefinition()
407 * @generated
408 */
409 int ALS_DEFINITION = 8;
410
411 /**
412 * The feature id for the '<em><b>Name</b></em>' attribute.
413 * <!-- begin-user-doc -->
414 * <!-- end-user-doc -->
415 * @generated
416 * @ordered
417 */
418 int ALS_DEFINITION__NAME = 0;
419
420 /**
421 * The feature id for the '<em><b>Variables</b></em>' containment reference list.
422 * <!-- begin-user-doc -->
423 * <!-- end-user-doc -->
424 * @generated
425 * @ordered
426 */
427 int ALS_DEFINITION__VARIABLES = 1;
428
429 /**
430 * The feature id for the '<em><b>Value</b></em>' containment reference.
431 * <!-- begin-user-doc -->
432 * <!-- end-user-doc -->
433 * @generated
434 * @ordered
435 */
436 int ALS_DEFINITION__VALUE = 2;
437
438 /**
439 * The number of structural features of the '<em>ALS Definition</em>' class.
440 * <!-- begin-user-doc -->
441 * <!-- end-user-doc -->
442 * @generated
443 * @ordered
444 */
445 int ALS_DEFINITION_FEATURE_COUNT = 3;
446
447 /**
448 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl <em>ALS Function Definition</em>}' class.
449 * <!-- begin-user-doc -->
450 * <!-- end-user-doc -->
451 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl
452 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionDefinition()
453 * @generated
454 */
455 int ALS_FUNCTION_DEFINITION = 9;
456
457 /**
458 * The feature id for the '<em><b>Name</b></em>' attribute.
459 * <!-- begin-user-doc -->
460 * <!-- end-user-doc -->
461 * @generated
462 * @ordered
463 */
464 int ALS_FUNCTION_DEFINITION__NAME = ALS_DEFINITION__NAME;
465
466 /**
467 * The feature id for the '<em><b>Variables</b></em>' containment reference list.
468 * <!-- begin-user-doc -->
469 * <!-- end-user-doc -->
470 * @generated
471 * @ordered
472 */
473 int ALS_FUNCTION_DEFINITION__VARIABLES = ALS_DEFINITION__VARIABLES;
474
475 /**
476 * The feature id for the '<em><b>Value</b></em>' containment reference.
477 * <!-- begin-user-doc -->
478 * <!-- end-user-doc -->
479 * @generated
480 * @ordered
481 */
482 int ALS_FUNCTION_DEFINITION__VALUE = ALS_DEFINITION__VALUE;
483
484 /**
485 * The feature id for the '<em><b>Type</b></em>' containment reference.
486 * <!-- begin-user-doc -->
487 * <!-- end-user-doc -->
488 * @generated
489 * @ordered
490 */
491 int ALS_FUNCTION_DEFINITION__TYPE = ALS_DEFINITION_FEATURE_COUNT + 0;
492
493 /**
494 * The number of structural features of the '<em>ALS Function Definition</em>' class.
495 * <!-- begin-user-doc -->
496 * <!-- end-user-doc -->
497 * @generated
498 * @ordered
499 */
500 int ALS_FUNCTION_DEFINITION_FEATURE_COUNT = ALS_DEFINITION_FEATURE_COUNT + 1;
501
502 /**
503 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl <em>ALS Relation Definition</em>}' class.
504 * <!-- begin-user-doc -->
505 * <!-- end-user-doc -->
506 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl
507 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDefinition()
508 * @generated
509 */
510 int ALS_RELATION_DEFINITION = 10;
511
512 /**
513 * The feature id for the '<em><b>Name</b></em>' attribute.
514 * <!-- begin-user-doc -->
515 * <!-- end-user-doc -->
516 * @generated
517 * @ordered
518 */
519 int ALS_RELATION_DEFINITION__NAME = ALS_DEFINITION__NAME;
520
521 /**
522 * The feature id for the '<em><b>Variables</b></em>' containment reference list.
523 * <!-- begin-user-doc -->
524 * <!-- end-user-doc -->
525 * @generated
526 * @ordered
527 */
528 int ALS_RELATION_DEFINITION__VARIABLES = ALS_DEFINITION__VARIABLES;
529
530 /**
531 * The feature id for the '<em><b>Value</b></em>' containment reference.
532 * <!-- begin-user-doc -->
533 * <!-- end-user-doc -->
534 * @generated
535 * @ordered
536 */
537 int ALS_RELATION_DEFINITION__VALUE = ALS_DEFINITION__VALUE;
538
539 /**
540 * The number of structural features of the '<em>ALS Relation Definition</em>' class.
541 * <!-- begin-user-doc -->
542 * <!-- end-user-doc -->
543 * @generated
544 * @ordered
545 */
546 int ALS_RELATION_DEFINITION_FEATURE_COUNT = ALS_DEFINITION_FEATURE_COUNT + 0;
547
548 /**
549 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl <em>ALS Fact Declaration</em>}' class.
550 * <!-- begin-user-doc -->
551 * <!-- end-user-doc -->
552 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl
553 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFactDeclaration()
554 * @generated
555 */
556 int ALS_FACT_DECLARATION = 11;
557
558 /**
559 * The feature id for the '<em><b>Name</b></em>' attribute.
560 * <!-- begin-user-doc -->
561 * <!-- end-user-doc -->
562 * @generated
563 * @ordered
564 */
565 int ALS_FACT_DECLARATION__NAME = 0;
566
567 /**
568 * The feature id for the '<em><b>Term</b></em>' containment reference.
569 * <!-- begin-user-doc -->
570 * <!-- end-user-doc -->
571 * @generated
572 * @ordered
573 */
574 int ALS_FACT_DECLARATION__TERM = 1;
575
576 /**
577 * The number of structural features of the '<em>ALS Fact Declaration</em>' class.
578 * <!-- begin-user-doc -->
579 * <!-- end-user-doc -->
580 * @generated
581 * @ordered
582 */
583 int ALS_FACT_DECLARATION_FEATURE_COUNT = 2;
584
585 /**
586 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl <em>ALS Term</em>}' class.
587 * <!-- begin-user-doc -->
588 * <!-- end-user-doc -->
589 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl
590 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTerm()
591 * @generated
592 */
593 int ALS_TERM = 12;
594
595 /**
596 * The number of structural features of the '<em>ALS Term</em>' class.
597 * <!-- begin-user-doc -->
598 * <!-- end-user-doc -->
599 * @generated
600 * @ordered
601 */
602 int ALS_TERM_FEATURE_COUNT = 0;
603
604 /**
605 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl <em>ALS Variable Declaration</em>}' class.
606 * <!-- begin-user-doc -->
607 * <!-- end-user-doc -->
608 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl
609 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSVariableDeclaration()
610 * @generated
611 */
612 int ALS_VARIABLE_DECLARATION = 13;
613
614 /**
615 * The feature id for the '<em><b>Name</b></em>' attribute.
616 * <!-- begin-user-doc -->
617 * <!-- end-user-doc -->
618 * @generated
619 * @ordered
620 */
621 int ALS_VARIABLE_DECLARATION__NAME = ALS_RELATION_DECLARATION__NAME;
622
623 /**
624 * The feature id for the '<em><b>Range</b></em>' containment reference.
625 * <!-- begin-user-doc -->
626 * <!-- end-user-doc -->
627 * @generated
628 * @ordered
629 */
630 int ALS_VARIABLE_DECLARATION__RANGE = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0;
631
632 /**
633 * The number of structural features of the '<em>ALS Variable Declaration</em>' class.
634 * <!-- begin-user-doc -->
635 * <!-- end-user-doc -->
636 * @generated
637 * @ordered
638 */
639 int ALS_VARIABLE_DECLARATION_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 1;
640
641 /**
642 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl <em>ALS Run Command</em>}' class.
643 * <!-- begin-user-doc -->
644 * <!-- end-user-doc -->
645 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl
646 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRunCommand()
647 * @generated
648 */
649 int ALS_RUN_COMMAND = 14;
650
651 /**
652 * The feature id for the '<em><b>Type Scopes</b></em>' containment reference list.
653 * <!-- begin-user-doc -->
654 * <!-- end-user-doc -->
655 * @generated
656 * @ordered
657 */
658 int ALS_RUN_COMMAND__TYPE_SCOPES = 0;
659
660 /**
661 * The number of structural features of the '<em>ALS Run Command</em>' class.
662 * <!-- begin-user-doc -->
663 * <!-- end-user-doc -->
664 * @generated
665 * @ordered
666 */
667 int ALS_RUN_COMMAND_FEATURE_COUNT = 1;
668
669 /**
670 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl <em>ALS Type Scope</em>}' class.
671 * <!-- begin-user-doc -->
672 * <!-- end-user-doc -->
673 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl
674 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeScope()
675 * @generated
676 */
677 int ALS_TYPE_SCOPE = 15;
678
679 /**
680 * The feature id for the '<em><b>Number</b></em>' attribute.
681 * <!-- begin-user-doc -->
682 * <!-- end-user-doc -->
683 * @generated
684 * @ordered
685 */
686 int ALS_TYPE_SCOPE__NUMBER = 0;
687
688 /**
689 * The number of structural features of the '<em>ALS Type Scope</em>' class.
690 * <!-- begin-user-doc -->
691 * <!-- end-user-doc -->
692 * @generated
693 * @ordered
694 */
695 int ALS_TYPE_SCOPE_FEATURE_COUNT = 1;
696
697 /**
698 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl <em>ALS Sig Scope</em>}' class.
699 * <!-- begin-user-doc -->
700 * <!-- end-user-doc -->
701 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl
702 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSigScope()
703 * @generated
704 */
705 int ALS_SIG_SCOPE = 16;
706
707 /**
708 * The feature id for the '<em><b>Number</b></em>' attribute.
709 * <!-- begin-user-doc -->
710 * <!-- end-user-doc -->
711 * @generated
712 * @ordered
713 */
714 int ALS_SIG_SCOPE__NUMBER = ALS_TYPE_SCOPE__NUMBER;
715
716 /**
717 * The feature id for the '<em><b>Exactly</b></em>' attribute.
718 * <!-- begin-user-doc -->
719 * <!-- end-user-doc -->
720 * @generated
721 * @ordered
722 */
723 int ALS_SIG_SCOPE__EXACTLY = ALS_TYPE_SCOPE_FEATURE_COUNT + 0;
724
725 /**
726 * The feature id for the '<em><b>Type</b></em>' reference.
727 * <!-- begin-user-doc -->
728 * <!-- end-user-doc -->
729 * @generated
730 * @ordered
731 */
732 int ALS_SIG_SCOPE__TYPE = ALS_TYPE_SCOPE_FEATURE_COUNT + 1;
733
734 /**
735 * The number of structural features of the '<em>ALS Sig Scope</em>' class.
736 * <!-- begin-user-doc -->
737 * <!-- end-user-doc -->
738 * @generated
739 * @ordered
740 */
741 int ALS_SIG_SCOPE_FEATURE_COUNT = ALS_TYPE_SCOPE_FEATURE_COUNT + 2;
742
743 /**
744 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl <em>ALS Int Scope</em>}' class.
745 * <!-- begin-user-doc -->
746 * <!-- end-user-doc -->
747 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl
748 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntScope()
749 * @generated
750 */
751 int ALS_INT_SCOPE = 17;
752
753 /**
754 * The feature id for the '<em><b>Number</b></em>' attribute.
755 * <!-- begin-user-doc -->
756 * <!-- end-user-doc -->
757 * @generated
758 * @ordered
759 */
760 int ALS_INT_SCOPE__NUMBER = ALS_TYPE_SCOPE__NUMBER;
761
762 /**
763 * The number of structural features of the '<em>ALS Int Scope</em>' class.
764 * <!-- begin-user-doc -->
765 * <!-- end-user-doc -->
766 * @generated
767 * @ordered
768 */
769 int ALS_INT_SCOPE_FEATURE_COUNT = ALS_TYPE_SCOPE_FEATURE_COUNT + 0;
770
771 /**
772 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl <em>ALS Quantified Ex</em>}' class.
773 * <!-- begin-user-doc -->
774 * <!-- end-user-doc -->
775 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl
776 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSQuantifiedEx()
777 * @generated
778 */
779 int ALS_QUANTIFIED_EX = 18;
780
781 /**
782 * The feature id for the '<em><b>Type</b></em>' attribute.
783 * <!-- begin-user-doc -->
784 * <!-- end-user-doc -->
785 * @generated
786 * @ordered
787 */
788 int ALS_QUANTIFIED_EX__TYPE = ALS_TERM_FEATURE_COUNT + 0;
789
790 /**
791 * The feature id for the '<em><b>Disj</b></em>' attribute.
792 * <!-- begin-user-doc -->
793 * <!-- end-user-doc -->
794 * @generated
795 * @ordered
796 */
797 int ALS_QUANTIFIED_EX__DISJ = ALS_TERM_FEATURE_COUNT + 1;
798
799 /**
800 * The feature id for the '<em><b>Variables</b></em>' containment reference list.
801 * <!-- begin-user-doc -->
802 * <!-- end-user-doc -->
803 * @generated
804 * @ordered
805 */
806 int ALS_QUANTIFIED_EX__VARIABLES = ALS_TERM_FEATURE_COUNT + 2;
807
808 /**
809 * The feature id for the '<em><b>Expression</b></em>' containment reference.
810 * <!-- begin-user-doc -->
811 * <!-- end-user-doc -->
812 * @generated
813 * @ordered
814 */
815 int ALS_QUANTIFIED_EX__EXPRESSION = ALS_TERM_FEATURE_COUNT + 3;
816
817 /**
818 * The number of structural features of the '<em>ALS Quantified Ex</em>' class.
819 * <!-- begin-user-doc -->
820 * <!-- end-user-doc -->
821 * @generated
822 * @ordered
823 */
824 int ALS_QUANTIFIED_EX_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 4;
825
826 /**
827 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl <em>ALS Or</em>}' class.
828 * <!-- begin-user-doc -->
829 * <!-- end-user-doc -->
830 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl
831 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOr()
832 * @generated
833 */
834 int ALS_OR = 19;
835
836 /**
837 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
838 * <!-- begin-user-doc -->
839 * <!-- end-user-doc -->
840 * @generated
841 * @ordered
842 */
843 int ALS_OR__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
844
845 /**
846 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
847 * <!-- begin-user-doc -->
848 * <!-- end-user-doc -->
849 * @generated
850 * @ordered
851 */
852 int ALS_OR__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
853
854 /**
855 * The number of structural features of the '<em>ALS Or</em>' class.
856 * <!-- begin-user-doc -->
857 * <!-- end-user-doc -->
858 * @generated
859 * @ordered
860 */
861 int ALS_OR_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
862
863 /**
864 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl <em>ALS Iff</em>}' class.
865 * <!-- begin-user-doc -->
866 * <!-- end-user-doc -->
867 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl
868 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIff()
869 * @generated
870 */
871 int ALS_IFF = 20;
872
873 /**
874 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
875 * <!-- begin-user-doc -->
876 * <!-- end-user-doc -->
877 * @generated
878 * @ordered
879 */
880 int ALS_IFF__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
881
882 /**
883 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
884 * <!-- begin-user-doc -->
885 * <!-- end-user-doc -->
886 * @generated
887 * @ordered
888 */
889 int ALS_IFF__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
890
891 /**
892 * The number of structural features of the '<em>ALS Iff</em>' class.
893 * <!-- begin-user-doc -->
894 * <!-- end-user-doc -->
895 * @generated
896 * @ordered
897 */
898 int ALS_IFF_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
899
900 /**
901 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl <em>ALS Impl</em>}' class.
902 * <!-- begin-user-doc -->
903 * <!-- end-user-doc -->
904 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl
905 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSImpl()
906 * @generated
907 */
908 int ALS_IMPL = 21;
909
910 /**
911 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
912 * <!-- begin-user-doc -->
913 * <!-- end-user-doc -->
914 * @generated
915 * @ordered
916 */
917 int ALS_IMPL__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
918
919 /**
920 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
921 * <!-- begin-user-doc -->
922 * <!-- end-user-doc -->
923 * @generated
924 * @ordered
925 */
926 int ALS_IMPL__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
927
928 /**
929 * The feature id for the '<em><b>Else Operand</b></em>' containment reference.
930 * <!-- begin-user-doc -->
931 * <!-- end-user-doc -->
932 * @generated
933 * @ordered
934 */
935 int ALS_IMPL__ELSE_OPERAND = ALS_TERM_FEATURE_COUNT + 2;
936
937 /**
938 * The number of structural features of the '<em>ALS Impl</em>' class.
939 * <!-- begin-user-doc -->
940 * <!-- end-user-doc -->
941 * @generated
942 * @ordered
943 */
944 int ALS_IMPL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 3;
945
946 /**
947 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl <em>ALS And</em>}' class.
948 * <!-- begin-user-doc -->
949 * <!-- end-user-doc -->
950 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl
951 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSAnd()
952 * @generated
953 */
954 int ALS_AND = 22;
955
956 /**
957 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
958 * <!-- begin-user-doc -->
959 * <!-- end-user-doc -->
960 * @generated
961 * @ordered
962 */
963 int ALS_AND__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
964
965 /**
966 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
967 * <!-- begin-user-doc -->
968 * <!-- end-user-doc -->
969 * @generated
970 * @ordered
971 */
972 int ALS_AND__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
973
974 /**
975 * The number of structural features of the '<em>ALS And</em>' class.
976 * <!-- begin-user-doc -->
977 * <!-- end-user-doc -->
978 * @generated
979 * @ordered
980 */
981 int ALS_AND_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
982
983 /**
984 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl <em>ALS Equals</em>}' class.
985 * <!-- begin-user-doc -->
986 * <!-- end-user-doc -->
987 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl
988 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEquals()
989 * @generated
990 */
991 int ALS_EQUALS = 23;
992
993 /**
994 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
995 * <!-- begin-user-doc -->
996 * <!-- end-user-doc -->
997 * @generated
998 * @ordered
999 */
1000 int ALS_EQUALS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1001
1002 /**
1003 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1004 * <!-- begin-user-doc -->
1005 * <!-- end-user-doc -->
1006 * @generated
1007 * @ordered
1008 */
1009 int ALS_EQUALS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1010
1011 /**
1012 * The number of structural features of the '<em>ALS Equals</em>' class.
1013 * <!-- begin-user-doc -->
1014 * <!-- end-user-doc -->
1015 * @generated
1016 * @ordered
1017 */
1018 int ALS_EQUALS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1019
1020 /**
1021 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl <em>ALS Not Equals</em>}' class.
1022 * <!-- begin-user-doc -->
1023 * <!-- end-user-doc -->
1024 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl
1025 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNotEquals()
1026 * @generated
1027 */
1028 int ALS_NOT_EQUALS = 24;
1029
1030 /**
1031 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1032 * <!-- begin-user-doc -->
1033 * <!-- end-user-doc -->
1034 * @generated
1035 * @ordered
1036 */
1037 int ALS_NOT_EQUALS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1038
1039 /**
1040 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1041 * <!-- begin-user-doc -->
1042 * <!-- end-user-doc -->
1043 * @generated
1044 * @ordered
1045 */
1046 int ALS_NOT_EQUALS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1047
1048 /**
1049 * The number of structural features of the '<em>ALS Not Equals</em>' class.
1050 * <!-- begin-user-doc -->
1051 * <!-- end-user-doc -->
1052 * @generated
1053 * @ordered
1054 */
1055 int ALS_NOT_EQUALS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1056
1057 /**
1058 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl <em>ALS Subset</em>}' class.
1059 * <!-- begin-user-doc -->
1060 * <!-- end-user-doc -->
1061 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl
1062 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSubset()
1063 * @generated
1064 */
1065 int ALS_SUBSET = 25;
1066
1067 /**
1068 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1069 * <!-- begin-user-doc -->
1070 * <!-- end-user-doc -->
1071 * @generated
1072 * @ordered
1073 */
1074 int ALS_SUBSET__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1075
1076 /**
1077 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1078 * <!-- begin-user-doc -->
1079 * <!-- end-user-doc -->
1080 * @generated
1081 * @ordered
1082 */
1083 int ALS_SUBSET__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1084
1085 /**
1086 * The number of structural features of the '<em>ALS Subset</em>' class.
1087 * <!-- begin-user-doc -->
1088 * <!-- end-user-doc -->
1089 * @generated
1090 * @ordered
1091 */
1092 int ALS_SUBSET_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1093
1094 /**
1095 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl <em>ALS Less</em>}' class.
1096 * <!-- begin-user-doc -->
1097 * <!-- end-user-doc -->
1098 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl
1099 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLess()
1100 * @generated
1101 */
1102 int ALS_LESS = 26;
1103
1104 /**
1105 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1106 * <!-- begin-user-doc -->
1107 * <!-- end-user-doc -->
1108 * @generated
1109 * @ordered
1110 */
1111 int ALS_LESS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1112
1113 /**
1114 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1115 * <!-- begin-user-doc -->
1116 * <!-- end-user-doc -->
1117 * @generated
1118 * @ordered
1119 */
1120 int ALS_LESS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1121
1122 /**
1123 * The number of structural features of the '<em>ALS Less</em>' class.
1124 * <!-- begin-user-doc -->
1125 * <!-- end-user-doc -->
1126 * @generated
1127 * @ordered
1128 */
1129 int ALS_LESS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1130
1131 /**
1132 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl <em>ALS Leq</em>}' class.
1133 * <!-- begin-user-doc -->
1134 * <!-- end-user-doc -->
1135 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl
1136 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLeq()
1137 * @generated
1138 */
1139 int ALS_LEQ = 27;
1140
1141 /**
1142 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1143 * <!-- begin-user-doc -->
1144 * <!-- end-user-doc -->
1145 * @generated
1146 * @ordered
1147 */
1148 int ALS_LEQ__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1149
1150 /**
1151 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1152 * <!-- begin-user-doc -->
1153 * <!-- end-user-doc -->
1154 * @generated
1155 * @ordered
1156 */
1157 int ALS_LEQ__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1158
1159 /**
1160 * The number of structural features of the '<em>ALS Leq</em>' class.
1161 * <!-- begin-user-doc -->
1162 * <!-- end-user-doc -->
1163 * @generated
1164 * @ordered
1165 */
1166 int ALS_LEQ_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1167
1168 /**
1169 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl <em>ALS More</em>}' class.
1170 * <!-- begin-user-doc -->
1171 * <!-- end-user-doc -->
1172 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl
1173 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMore()
1174 * @generated
1175 */
1176 int ALS_MORE = 28;
1177
1178 /**
1179 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1180 * <!-- begin-user-doc -->
1181 * <!-- end-user-doc -->
1182 * @generated
1183 * @ordered
1184 */
1185 int ALS_MORE__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1186
1187 /**
1188 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1189 * <!-- begin-user-doc -->
1190 * <!-- end-user-doc -->
1191 * @generated
1192 * @ordered
1193 */
1194 int ALS_MORE__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1195
1196 /**
1197 * The number of structural features of the '<em>ALS More</em>' class.
1198 * <!-- begin-user-doc -->
1199 * <!-- end-user-doc -->
1200 * @generated
1201 * @ordered
1202 */
1203 int ALS_MORE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1204
1205 /**
1206 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl <em>ALS Meq</em>}' class.
1207 * <!-- begin-user-doc -->
1208 * <!-- end-user-doc -->
1209 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl
1210 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMeq()
1211 * @generated
1212 */
1213 int ALS_MEQ = 29;
1214
1215 /**
1216 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1217 * <!-- begin-user-doc -->
1218 * <!-- end-user-doc -->
1219 * @generated
1220 * @ordered
1221 */
1222 int ALS_MEQ__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1223
1224 /**
1225 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1226 * <!-- begin-user-doc -->
1227 * <!-- end-user-doc -->
1228 * @generated
1229 * @ordered
1230 */
1231 int ALS_MEQ__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1232
1233 /**
1234 * The number of structural features of the '<em>ALS Meq</em>' class.
1235 * <!-- begin-user-doc -->
1236 * <!-- end-user-doc -->
1237 * @generated
1238 * @ordered
1239 */
1240 int ALS_MEQ_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1241
1242 /**
1243 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl <em>ALS Override</em>}' class.
1244 * <!-- begin-user-doc -->
1245 * <!-- end-user-doc -->
1246 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl
1247 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOverride()
1248 * @generated
1249 */
1250 int ALS_OVERRIDE = 30;
1251
1252 /**
1253 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1254 * <!-- begin-user-doc -->
1255 * <!-- end-user-doc -->
1256 * @generated
1257 * @ordered
1258 */
1259 int ALS_OVERRIDE__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1260
1261 /**
1262 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1263 * <!-- begin-user-doc -->
1264 * <!-- end-user-doc -->
1265 * @generated
1266 * @ordered
1267 */
1268 int ALS_OVERRIDE__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1269
1270 /**
1271 * The number of structural features of the '<em>ALS Override</em>' class.
1272 * <!-- begin-user-doc -->
1273 * <!-- end-user-doc -->
1274 * @generated
1275 * @ordered
1276 */
1277 int ALS_OVERRIDE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1278
1279 /**
1280 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl <em>ALS Range Restriction Right</em>}' class.
1281 * <!-- begin-user-doc -->
1282 * <!-- end-user-doc -->
1283 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl
1284 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionRight()
1285 * @generated
1286 */
1287 int ALS_RANGE_RESTRICTION_RIGHT = 31;
1288
1289 /**
1290 * The feature id for the '<em><b>Relation</b></em>' containment reference.
1291 * <!-- begin-user-doc -->
1292 * <!-- end-user-doc -->
1293 * @generated
1294 * @ordered
1295 */
1296 int ALS_RANGE_RESTRICTION_RIGHT__RELATION = ALS_TERM_FEATURE_COUNT + 0;
1297
1298 /**
1299 * The feature id for the '<em><b>Filter</b></em>' containment reference.
1300 * <!-- begin-user-doc -->
1301 * <!-- end-user-doc -->
1302 * @generated
1303 * @ordered
1304 */
1305 int ALS_RANGE_RESTRICTION_RIGHT__FILTER = ALS_TERM_FEATURE_COUNT + 1;
1306
1307 /**
1308 * The number of structural features of the '<em>ALS Range Restriction Right</em>' class.
1309 * <!-- begin-user-doc -->
1310 * <!-- end-user-doc -->
1311 * @generated
1312 * @ordered
1313 */
1314 int ALS_RANGE_RESTRICTION_RIGHT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1315
1316 /**
1317 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl <em>ALS Range Restriction Left</em>}' class.
1318 * <!-- begin-user-doc -->
1319 * <!-- end-user-doc -->
1320 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl
1321 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionLeft()
1322 * @generated
1323 */
1324 int ALS_RANGE_RESTRICTION_LEFT = 32;
1325
1326 /**
1327 * The feature id for the '<em><b>Filter</b></em>' containment reference.
1328 * <!-- begin-user-doc -->
1329 * <!-- end-user-doc -->
1330 * @generated
1331 * @ordered
1332 */
1333 int ALS_RANGE_RESTRICTION_LEFT__FILTER = ALS_TERM_FEATURE_COUNT + 0;
1334
1335 /**
1336 * The feature id for the '<em><b>Relation</b></em>' containment reference.
1337 * <!-- begin-user-doc -->
1338 * <!-- end-user-doc -->
1339 * @generated
1340 * @ordered
1341 */
1342 int ALS_RANGE_RESTRICTION_LEFT__RELATION = ALS_TERM_FEATURE_COUNT + 1;
1343
1344 /**
1345 * The number of structural features of the '<em>ALS Range Restriction Left</em>' class.
1346 * <!-- begin-user-doc -->
1347 * <!-- end-user-doc -->
1348 * @generated
1349 * @ordered
1350 */
1351 int ALS_RANGE_RESTRICTION_LEFT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1352
1353 /**
1354 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl <em>ALS Join</em>}' class.
1355 * <!-- begin-user-doc -->
1356 * <!-- end-user-doc -->
1357 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl
1358 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSJoin()
1359 * @generated
1360 */
1361 int ALS_JOIN = 33;
1362
1363 /**
1364 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1365 * <!-- begin-user-doc -->
1366 * <!-- end-user-doc -->
1367 * @generated
1368 * @ordered
1369 */
1370 int ALS_JOIN__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1371
1372 /**
1373 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1374 * <!-- begin-user-doc -->
1375 * <!-- end-user-doc -->
1376 * @generated
1377 * @ordered
1378 */
1379 int ALS_JOIN__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1380
1381 /**
1382 * The number of structural features of the '<em>ALS Join</em>' class.
1383 * <!-- begin-user-doc -->
1384 * <!-- end-user-doc -->
1385 * @generated
1386 * @ordered
1387 */
1388 int ALS_JOIN_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1389
1390 /**
1391 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl <em>ALS Minus</em>}' class.
1392 * <!-- begin-user-doc -->
1393 * <!-- end-user-doc -->
1394 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl
1395 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMinus()
1396 * @generated
1397 */
1398 int ALS_MINUS = 34;
1399
1400 /**
1401 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1402 * <!-- begin-user-doc -->
1403 * <!-- end-user-doc -->
1404 * @generated
1405 * @ordered
1406 */
1407 int ALS_MINUS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1408
1409 /**
1410 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1411 * <!-- begin-user-doc -->
1412 * <!-- end-user-doc -->
1413 * @generated
1414 * @ordered
1415 */
1416 int ALS_MINUS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1417
1418 /**
1419 * The number of structural features of the '<em>ALS Minus</em>' class.
1420 * <!-- begin-user-doc -->
1421 * <!-- end-user-doc -->
1422 * @generated
1423 * @ordered
1424 */
1425 int ALS_MINUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1426
1427 /**
1428 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl <em>ALS Plus</em>}' class.
1429 * <!-- begin-user-doc -->
1430 * <!-- end-user-doc -->
1431 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl
1432 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSPlus()
1433 * @generated
1434 */
1435 int ALS_PLUS = 35;
1436
1437 /**
1438 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1439 * <!-- begin-user-doc -->
1440 * <!-- end-user-doc -->
1441 * @generated
1442 * @ordered
1443 */
1444 int ALS_PLUS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1445
1446 /**
1447 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1448 * <!-- begin-user-doc -->
1449 * <!-- end-user-doc -->
1450 * @generated
1451 * @ordered
1452 */
1453 int ALS_PLUS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1454
1455 /**
1456 * The number of structural features of the '<em>ALS Plus</em>' class.
1457 * <!-- begin-user-doc -->
1458 * <!-- end-user-doc -->
1459 * @generated
1460 * @ordered
1461 */
1462 int ALS_PLUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1463
1464 /**
1465 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl <em>ALS Intersection</em>}' class.
1466 * <!-- begin-user-doc -->
1467 * <!-- end-user-doc -->
1468 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl
1469 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntersection()
1470 * @generated
1471 */
1472 int ALS_INTERSECTION = 36;
1473
1474 /**
1475 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1476 * <!-- begin-user-doc -->
1477 * <!-- end-user-doc -->
1478 * @generated
1479 * @ordered
1480 */
1481 int ALS_INTERSECTION__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1482
1483 /**
1484 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1485 * <!-- begin-user-doc -->
1486 * <!-- end-user-doc -->
1487 * @generated
1488 * @ordered
1489 */
1490 int ALS_INTERSECTION__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1;
1491
1492 /**
1493 * The number of structural features of the '<em>ALS Intersection</em>' class.
1494 * <!-- begin-user-doc -->
1495 * <!-- end-user-doc -->
1496 * @generated
1497 * @ordered
1498 */
1499 int ALS_INTERSECTION_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1500
1501 /**
1502 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl <em>ALS Direct Product</em>}' class.
1503 * <!-- begin-user-doc -->
1504 * <!-- end-user-doc -->
1505 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl
1506 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDirectProduct()
1507 * @generated
1508 */
1509 int ALS_DIRECT_PRODUCT = 37;
1510
1511 /**
1512 * The feature id for the '<em><b>Left Operand</b></em>' containment reference.
1513 * <!-- begin-user-doc -->
1514 * <!-- end-user-doc -->
1515 * @generated
1516 * @ordered
1517 */
1518 int ALS_DIRECT_PRODUCT__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1519
1520 /**
1521 * The feature id for the '<em><b>Left Multiplicit</b></em>' attribute.
1522 * <!-- begin-user-doc -->
1523 * <!-- end-user-doc -->
1524 * @generated
1525 * @ordered
1526 */
1527 int ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT = ALS_TERM_FEATURE_COUNT + 1;
1528
1529 /**
1530 * The feature id for the '<em><b>Right Multiplicit</b></em>' attribute.
1531 * <!-- begin-user-doc -->
1532 * <!-- end-user-doc -->
1533 * @generated
1534 * @ordered
1535 */
1536 int ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT = ALS_TERM_FEATURE_COUNT + 2;
1537
1538 /**
1539 * The feature id for the '<em><b>Right Operand</b></em>' containment reference.
1540 * <!-- begin-user-doc -->
1541 * <!-- end-user-doc -->
1542 * @generated
1543 * @ordered
1544 */
1545 int ALS_DIRECT_PRODUCT__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 3;
1546
1547 /**
1548 * The number of structural features of the '<em>ALS Direct Product</em>' class.
1549 * <!-- begin-user-doc -->
1550 * <!-- end-user-doc -->
1551 * @generated
1552 * @ordered
1553 */
1554 int ALS_DIRECT_PRODUCT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 4;
1555
1556 /**
1557 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl <em>ALS Not</em>}' class.
1558 * <!-- begin-user-doc -->
1559 * <!-- end-user-doc -->
1560 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl
1561 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNot()
1562 * @generated
1563 */
1564 int ALS_NOT = 38;
1565
1566 /**
1567 * The feature id for the '<em><b>Operand</b></em>' containment reference.
1568 * <!-- begin-user-doc -->
1569 * <!-- end-user-doc -->
1570 * @generated
1571 * @ordered
1572 */
1573 int ALS_NOT__OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1574
1575 /**
1576 * The number of structural features of the '<em>ALS Not</em>' class.
1577 * <!-- begin-user-doc -->
1578 * <!-- end-user-doc -->
1579 * @generated
1580 * @ordered
1581 */
1582 int ALS_NOT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1583
1584 /**
1585 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl <em>ALS Inverse Relation</em>}' class.
1586 * <!-- begin-user-doc -->
1587 * <!-- end-user-doc -->
1588 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl
1589 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInverseRelation()
1590 * @generated
1591 */
1592 int ALS_INVERSE_RELATION = 39;
1593
1594 /**
1595 * The feature id for the '<em><b>Operand</b></em>' containment reference.
1596 * <!-- begin-user-doc -->
1597 * <!-- end-user-doc -->
1598 * @generated
1599 * @ordered
1600 */
1601 int ALS_INVERSE_RELATION__OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1602
1603 /**
1604 * The number of structural features of the '<em>ALS Inverse Relation</em>' class.
1605 * <!-- begin-user-doc -->
1606 * <!-- end-user-doc -->
1607 * @generated
1608 * @ordered
1609 */
1610 int ALS_INVERSE_RELATION_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1611
1612 /**
1613 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl <em>Al STransitive Closure</em>}' class.
1614 * <!-- begin-user-doc -->
1615 * <!-- end-user-doc -->
1616 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl
1617 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getAlSTransitiveClosure()
1618 * @generated
1619 */
1620 int AL_STRANSITIVE_CLOSURE = 40;
1621
1622 /**
1623 * The feature id for the '<em><b>Operand</b></em>' containment reference.
1624 * <!-- begin-user-doc -->
1625 * <!-- end-user-doc -->
1626 * @generated
1627 * @ordered
1628 */
1629 int AL_STRANSITIVE_CLOSURE__OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1630
1631 /**
1632 * The number of structural features of the '<em>Al STransitive Closure</em>' class.
1633 * <!-- begin-user-doc -->
1634 * <!-- end-user-doc -->
1635 * @generated
1636 * @ordered
1637 */
1638 int AL_STRANSITIVE_CLOSURE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1639
1640 /**
1641 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl <em>ALS Reflective Transitive Closure</em>}' class.
1642 * <!-- begin-user-doc -->
1643 * <!-- end-user-doc -->
1644 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl
1645 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReflectiveTransitiveClosure()
1646 * @generated
1647 */
1648 int ALS_REFLECTIVE_TRANSITIVE_CLOSURE = 41;
1649
1650 /**
1651 * The feature id for the '<em><b>Operand</b></em>' containment reference.
1652 * <!-- begin-user-doc -->
1653 * <!-- end-user-doc -->
1654 * @generated
1655 * @ordered
1656 */
1657 int ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1658
1659 /**
1660 * The number of structural features of the '<em>ALS Reflective Transitive Closure</em>' class.
1661 * <!-- begin-user-doc -->
1662 * <!-- end-user-doc -->
1663 * @generated
1664 * @ordered
1665 */
1666 int ALS_REFLECTIVE_TRANSITIVE_CLOSURE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1667
1668 /**
1669 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl <em>ALS Cardinality</em>}' class.
1670 * <!-- begin-user-doc -->
1671 * <!-- end-user-doc -->
1672 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl
1673 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSCardinality()
1674 * @generated
1675 */
1676 int ALS_CARDINALITY = 42;
1677
1678 /**
1679 * The feature id for the '<em><b>Operand</b></em>' containment reference.
1680 * <!-- begin-user-doc -->
1681 * <!-- end-user-doc -->
1682 * @generated
1683 * @ordered
1684 */
1685 int ALS_CARDINALITY__OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1686
1687 /**
1688 * The number of structural features of the '<em>ALS Cardinality</em>' class.
1689 * <!-- begin-user-doc -->
1690 * <!-- end-user-doc -->
1691 * @generated
1692 * @ordered
1693 */
1694 int ALS_CARDINALITY_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1695
1696 /**
1697 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl <em>ALS Unary Minus</em>}' class.
1698 * <!-- begin-user-doc -->
1699 * <!-- end-user-doc -->
1700 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl
1701 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUnaryMinus()
1702 * @generated
1703 */
1704 int ALS_UNARY_MINUS = 43;
1705
1706 /**
1707 * The feature id for the '<em><b>Operand</b></em>' containment reference.
1708 * <!-- begin-user-doc -->
1709 * <!-- end-user-doc -->
1710 * @generated
1711 * @ordered
1712 */
1713 int ALS_UNARY_MINUS__OPERAND = ALS_TERM_FEATURE_COUNT + 0;
1714
1715 /**
1716 * The number of structural features of the '<em>ALS Unary Minus</em>' class.
1717 * <!-- begin-user-doc -->
1718 * <!-- end-user-doc -->
1719 * @generated
1720 * @ordered
1721 */
1722 int ALS_UNARY_MINUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1723
1724 /**
1725 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl <em>ALS Sum</em>}' class.
1726 * <!-- begin-user-doc -->
1727 * <!-- end-user-doc -->
1728 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl
1729 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSum()
1730 * @generated
1731 */
1732 int ALS_SUM = 44;
1733
1734 /**
1735 * The feature id for the '<em><b>Variables</b></em>' containment reference list.
1736 * <!-- begin-user-doc -->
1737 * <!-- end-user-doc -->
1738 * @generated
1739 * @ordered
1740 */
1741 int ALS_SUM__VARIABLES = ALS_TERM_FEATURE_COUNT + 0;
1742
1743 /**
1744 * The feature id for the '<em><b>Expression</b></em>' containment reference.
1745 * <!-- begin-user-doc -->
1746 * <!-- end-user-doc -->
1747 * @generated
1748 * @ordered
1749 */
1750 int ALS_SUM__EXPRESSION = ALS_TERM_FEATURE_COUNT + 1;
1751
1752 /**
1753 * The number of structural features of the '<em>ALS Sum</em>' class.
1754 * <!-- begin-user-doc -->
1755 * <!-- end-user-doc -->
1756 * @generated
1757 * @ordered
1758 */
1759 int ALS_SUM_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2;
1760
1761 /**
1762 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl <em>ALS Function Call</em>}' class.
1763 * <!-- begin-user-doc -->
1764 * <!-- end-user-doc -->
1765 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl
1766 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionCall()
1767 * @generated
1768 */
1769 int ALS_FUNCTION_CALL = 45;
1770
1771 /**
1772 * The feature id for the '<em><b>Referred Definition</b></em>' reference.
1773 * <!-- begin-user-doc -->
1774 * <!-- end-user-doc -->
1775 * @generated
1776 * @ordered
1777 */
1778 int ALS_FUNCTION_CALL__REFERRED_DEFINITION = ALS_TERM_FEATURE_COUNT + 0;
1779
1780 /**
1781 * The feature id for the '<em><b>Referred Numeric Operator</b></em>' attribute.
1782 * <!-- begin-user-doc -->
1783 * <!-- end-user-doc -->
1784 * @generated
1785 * @ordered
1786 */
1787 int ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR = ALS_TERM_FEATURE_COUNT + 1;
1788
1789 /**
1790 * The feature id for the '<em><b>Params</b></em>' containment reference list.
1791 * <!-- begin-user-doc -->
1792 * <!-- end-user-doc -->
1793 * @generated
1794 * @ordered
1795 */
1796 int ALS_FUNCTION_CALL__PARAMS = ALS_TERM_FEATURE_COUNT + 2;
1797
1798 /**
1799 * The number of structural features of the '<em>ALS Function Call</em>' class.
1800 * <!-- begin-user-doc -->
1801 * <!-- end-user-doc -->
1802 * @generated
1803 * @ordered
1804 */
1805 int ALS_FUNCTION_CALL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 3;
1806
1807 /**
1808 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl <em>ALS None</em>}' class.
1809 * <!-- begin-user-doc -->
1810 * <!-- end-user-doc -->
1811 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl
1812 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNone()
1813 * @generated
1814 */
1815 int ALS_NONE = 46;
1816
1817 /**
1818 * The number of structural features of the '<em>ALS None</em>' class.
1819 * <!-- begin-user-doc -->
1820 * <!-- end-user-doc -->
1821 * @generated
1822 * @ordered
1823 */
1824 int ALS_NONE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0;
1825
1826 /**
1827 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl <em>ALS Iden</em>}' class.
1828 * <!-- begin-user-doc -->
1829 * <!-- end-user-doc -->
1830 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl
1831 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIden()
1832 * @generated
1833 */
1834 int ALS_IDEN = 47;
1835
1836 /**
1837 * The number of structural features of the '<em>ALS Iden</em>' class.
1838 * <!-- begin-user-doc -->
1839 * <!-- end-user-doc -->
1840 * @generated
1841 * @ordered
1842 */
1843 int ALS_IDEN_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0;
1844
1845 /**
1846 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl <em>ALS Univ</em>}' class.
1847 * <!-- begin-user-doc -->
1848 * <!-- end-user-doc -->
1849 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl
1850 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUniv()
1851 * @generated
1852 */
1853 int ALS_UNIV = 48;
1854
1855 /**
1856 * The number of structural features of the '<em>ALS Univ</em>' class.
1857 * <!-- begin-user-doc -->
1858 * <!-- end-user-doc -->
1859 * @generated
1860 * @ordered
1861 */
1862 int ALS_UNIV_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0;
1863
1864 /**
1865 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl <em>ALS Int</em>}' class.
1866 * <!-- begin-user-doc -->
1867 * <!-- end-user-doc -->
1868 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl
1869 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInt()
1870 * @generated
1871 */
1872 int ALS_INT = 49;
1873
1874 /**
1875 * The number of structural features of the '<em>ALS Int</em>' class.
1876 * <!-- begin-user-doc -->
1877 * <!-- end-user-doc -->
1878 * @generated
1879 * @ordered
1880 */
1881 int ALS_INT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0;
1882
1883 /**
1884 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl <em>ALS Reference</em>}' class.
1885 * <!-- begin-user-doc -->
1886 * <!-- end-user-doc -->
1887 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl
1888 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReference()
1889 * @generated
1890 */
1891 int ALS_REFERENCE = 50;
1892
1893 /**
1894 * The feature id for the '<em><b>Referred</b></em>' reference.
1895 * <!-- begin-user-doc -->
1896 * <!-- end-user-doc -->
1897 * @generated
1898 * @ordered
1899 */
1900 int ALS_REFERENCE__REFERRED = ALS_TERM_FEATURE_COUNT + 0;
1901
1902 /**
1903 * The number of structural features of the '<em>ALS Reference</em>' class.
1904 * <!-- begin-user-doc -->
1905 * <!-- end-user-doc -->
1906 * @generated
1907 * @ordered
1908 */
1909 int ALS_REFERENCE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1910
1911 /**
1912 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl <em>ALS Number Literal</em>}' class.
1913 * <!-- begin-user-doc -->
1914 * <!-- end-user-doc -->
1915 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl
1916 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumberLiteral()
1917 * @generated
1918 */
1919 int ALS_NUMBER_LITERAL = 51;
1920
1921 /**
1922 * The feature id for the '<em><b>Value</b></em>' attribute.
1923 * <!-- begin-user-doc -->
1924 * <!-- end-user-doc -->
1925 * @generated
1926 * @ordered
1927 */
1928 int ALS_NUMBER_LITERAL__VALUE = ALS_TERM_FEATURE_COUNT + 0;
1929
1930 /**
1931 * The number of structural features of the '<em>ALS Number Literal</em>' class.
1932 * <!-- begin-user-doc -->
1933 * <!-- end-user-doc -->
1934 * @generated
1935 * @ordered
1936 */
1937 int ALS_NUMBER_LITERAL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1;
1938
1939 /**
1940 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}' enum.
1941 * <!-- begin-user-doc -->
1942 * <!-- end-user-doc -->
1943 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity
1944 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMultiplicity()
1945 * @generated
1946 */
1947 int ALS_MULTIPLICITY = 52;
1948
1949 /**
1950 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}' enum.
1951 * <!-- begin-user-doc -->
1952 * <!-- end-user-doc -->
1953 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator
1954 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumericOperator()
1955 * @generated
1956 */
1957 int ALS_NUMERIC_OPERATOR = 53;
1958
1959
1960 /**
1961 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument <em>ALS Document</em>}'.
1962 * <!-- begin-user-doc -->
1963 * <!-- end-user-doc -->
1964 * @return the meta object for class '<em>ALS Document</em>'.
1965 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument
1966 * @generated
1967 */
1968 EClass getALSDocument();
1969
1970 /**
1971 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getEnumDeclarations <em>Enum Declarations</em>}'.
1972 * <!-- begin-user-doc -->
1973 * <!-- end-user-doc -->
1974 * @return the meta object for the containment reference list '<em>Enum Declarations</em>'.
1975 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getEnumDeclarations()
1976 * @see #getALSDocument()
1977 * @generated
1978 */
1979 EReference getALSDocument_EnumDeclarations();
1980
1981 /**
1982 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getSignatureBodies <em>Signature Bodies</em>}'.
1983 * <!-- begin-user-doc -->
1984 * <!-- end-user-doc -->
1985 * @return the meta object for the containment reference list '<em>Signature Bodies</em>'.
1986 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getSignatureBodies()
1987 * @see #getALSDocument()
1988 * @generated
1989 */
1990 EReference getALSDocument_SignatureBodies();
1991
1992 /**
1993 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFunctionDefinitions <em>Function Definitions</em>}'.
1994 * <!-- begin-user-doc -->
1995 * <!-- end-user-doc -->
1996 * @return the meta object for the containment reference list '<em>Function Definitions</em>'.
1997 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFunctionDefinitions()
1998 * @see #getALSDocument()
1999 * @generated
2000 */
2001 EReference getALSDocument_FunctionDefinitions();
2002
2003 /**
2004 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRelationDefinitions <em>Relation Definitions</em>}'.
2005 * <!-- begin-user-doc -->
2006 * <!-- end-user-doc -->
2007 * @return the meta object for the containment reference list '<em>Relation Definitions</em>'.
2008 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRelationDefinitions()
2009 * @see #getALSDocument()
2010 * @generated
2011 */
2012 EReference getALSDocument_RelationDefinitions();
2013
2014 /**
2015 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFactDeclarations <em>Fact Declarations</em>}'.
2016 * <!-- begin-user-doc -->
2017 * <!-- end-user-doc -->
2018 * @return the meta object for the containment reference list '<em>Fact Declarations</em>'.
2019 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFactDeclarations()
2020 * @see #getALSDocument()
2021 * @generated
2022 */
2023 EReference getALSDocument_FactDeclarations();
2024
2025 /**
2026 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand <em>Run Command</em>}'.
2027 * <!-- begin-user-doc -->
2028 * <!-- end-user-doc -->
2029 * @return the meta object for the containment reference '<em>Run Command</em>'.
2030 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand()
2031 * @see #getALSDocument()
2032 * @generated
2033 */
2034 EReference getALSDocument_RunCommand();
2035
2036 /**
2037 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration <em>ALS Relation Declaration</em>}'.
2038 * <!-- begin-user-doc -->
2039 * <!-- end-user-doc -->
2040 * @return the meta object for class '<em>ALS Relation Declaration</em>'.
2041 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration
2042 * @generated
2043 */
2044 EClass getALSRelationDeclaration();
2045
2046 /**
2047 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName <em>Name</em>}'.
2048 * <!-- begin-user-doc -->
2049 * <!-- end-user-doc -->
2050 * @return the meta object for the attribute '<em>Name</em>'.
2051 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName()
2052 * @see #getALSRelationDeclaration()
2053 * @generated
2054 */
2055 EAttribute getALSRelationDeclaration_Name();
2056
2057 /**
2058 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration <em>ALS Type Declaration</em>}'.
2059 * <!-- begin-user-doc -->
2060 * <!-- end-user-doc -->
2061 * @return the meta object for class '<em>ALS Type Declaration</em>'.
2062 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration
2063 * @generated
2064 */
2065 EClass getALSTypeDeclaration();
2066
2067 /**
2068 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration <em>ALS Enum Declaration</em>}'.
2069 * <!-- begin-user-doc -->
2070 * <!-- end-user-doc -->
2071 * @return the meta object for class '<em>ALS Enum Declaration</em>'.
2072 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration
2073 * @generated
2074 */
2075 EClass getALSEnumDeclaration();
2076
2077 /**
2078 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration#getLiteral <em>Literal</em>}'.
2079 * <!-- begin-user-doc -->
2080 * <!-- end-user-doc -->
2081 * @return the meta object for the containment reference list '<em>Literal</em>'.
2082 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration#getLiteral()
2083 * @see #getALSEnumDeclaration()
2084 * @generated
2085 */
2086 EReference getALSEnumDeclaration_Literal();
2087
2088 /**
2089 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral <em>ALS Enum Literal</em>}'.
2090 * <!-- begin-user-doc -->
2091 * <!-- end-user-doc -->
2092 * @return the meta object for class '<em>ALS Enum Literal</em>'.
2093 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral
2094 * @generated
2095 */
2096 EClass getALSEnumLiteral();
2097
2098 /**
2099 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration <em>ALS Signature Declaration</em>}'.
2100 * <!-- begin-user-doc -->
2101 * <!-- end-user-doc -->
2102 * @return the meta object for class '<em>ALS Signature Declaration</em>'.
2103 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration
2104 * @generated
2105 */
2106 EClass getALSSignatureDeclaration();
2107
2108 /**
2109 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody <em>ALS Signature Body</em>}'.
2110 * <!-- begin-user-doc -->
2111 * <!-- end-user-doc -->
2112 * @return the meta object for class '<em>ALS Signature Body</em>'.
2113 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody
2114 * @generated
2115 */
2116 EClass getALSSignatureBody();
2117
2118 /**
2119 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity <em>Multiplicity</em>}'.
2120 * <!-- begin-user-doc -->
2121 * <!-- end-user-doc -->
2122 * @return the meta object for the attribute '<em>Multiplicity</em>'.
2123 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity()
2124 * @see #getALSSignatureBody()
2125 * @generated
2126 */
2127 EAttribute getALSSignatureBody_Multiplicity();
2128
2129 /**
2130 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract <em>Abstract</em>}'.
2131 * <!-- begin-user-doc -->
2132 * <!-- end-user-doc -->
2133 * @return the meta object for the attribute '<em>Abstract</em>'.
2134 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract()
2135 * @see #getALSSignatureBody()
2136 * @generated
2137 */
2138 EAttribute getALSSignatureBody_Abstract();
2139
2140 /**
2141 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getDeclarations <em>Declarations</em>}'.
2142 * <!-- begin-user-doc -->
2143 * <!-- end-user-doc -->
2144 * @return the meta object for the containment reference list '<em>Declarations</em>'.
2145 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getDeclarations()
2146 * @see #getALSSignatureBody()
2147 * @generated
2148 */
2149 EReference getALSSignatureBody_Declarations();
2150
2151 /**
2152 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype <em>Supertype</em>}'.
2153 * <!-- begin-user-doc -->
2154 * <!-- end-user-doc -->
2155 * @return the meta object for the reference '<em>Supertype</em>'.
2156 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype()
2157 * @see #getALSSignatureBody()
2158 * @generated
2159 */
2160 EReference getALSSignatureBody_Supertype();
2161
2162 /**
2163 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSuperset <em>Superset</em>}'.
2164 * <!-- begin-user-doc -->
2165 * <!-- end-user-doc -->
2166 * @return the meta object for the reference list '<em>Superset</em>'.
2167 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSuperset()
2168 * @see #getALSSignatureBody()
2169 * @generated
2170 */
2171 EReference getALSSignatureBody_Superset();
2172
2173 /**
2174 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getFields <em>Fields</em>}'.
2175 * <!-- begin-user-doc -->
2176 * <!-- end-user-doc -->
2177 * @return the meta object for the containment reference list '<em>Fields</em>'.
2178 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getFields()
2179 * @see #getALSSignatureBody()
2180 * @generated
2181 */
2182 EReference getALSSignatureBody_Fields();
2183
2184 /**
2185 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration <em>ALS Field Declaration</em>}'.
2186 * <!-- begin-user-doc -->
2187 * <!-- end-user-doc -->
2188 * @return the meta object for class '<em>ALS Field Declaration</em>'.
2189 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration
2190 * @generated
2191 */
2192 EClass getALSFieldDeclaration();
2193
2194 /**
2195 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity <em>Multiplicity</em>}'.
2196 * <!-- begin-user-doc -->
2197 * <!-- end-user-doc -->
2198 * @return the meta object for the attribute '<em>Multiplicity</em>'.
2199 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity()
2200 * @see #getALSFieldDeclaration()
2201 * @generated
2202 */
2203 EAttribute getALSFieldDeclaration_Multiplicity();
2204
2205 /**
2206 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType <em>Type</em>}'.
2207 * <!-- begin-user-doc -->
2208 * <!-- end-user-doc -->
2209 * @return the meta object for the containment reference '<em>Type</em>'.
2210 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType()
2211 * @see #getALSFieldDeclaration()
2212 * @generated
2213 */
2214 EReference getALSFieldDeclaration_Type();
2215
2216 /**
2217 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition <em>ALS Definition</em>}'.
2218 * <!-- begin-user-doc -->
2219 * <!-- end-user-doc -->
2220 * @return the meta object for class '<em>ALS Definition</em>'.
2221 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition
2222 * @generated
2223 */
2224 EClass getALSDefinition();
2225
2226 /**
2227 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName <em>Name</em>}'.
2228 * <!-- begin-user-doc -->
2229 * <!-- end-user-doc -->
2230 * @return the meta object for the attribute '<em>Name</em>'.
2231 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName()
2232 * @see #getALSDefinition()
2233 * @generated
2234 */
2235 EAttribute getALSDefinition_Name();
2236
2237 /**
2238 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getVariables <em>Variables</em>}'.
2239 * <!-- begin-user-doc -->
2240 * <!-- end-user-doc -->
2241 * @return the meta object for the containment reference list '<em>Variables</em>'.
2242 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getVariables()
2243 * @see #getALSDefinition()
2244 * @generated
2245 */
2246 EReference getALSDefinition_Variables();
2247
2248 /**
2249 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue <em>Value</em>}'.
2250 * <!-- begin-user-doc -->
2251 * <!-- end-user-doc -->
2252 * @return the meta object for the containment reference '<em>Value</em>'.
2253 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue()
2254 * @see #getALSDefinition()
2255 * @generated
2256 */
2257 EReference getALSDefinition_Value();
2258
2259 /**
2260 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition <em>ALS Function Definition</em>}'.
2261 * <!-- begin-user-doc -->
2262 * <!-- end-user-doc -->
2263 * @return the meta object for class '<em>ALS Function Definition</em>'.
2264 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition
2265 * @generated
2266 */
2267 EClass getALSFunctionDefinition();
2268
2269 /**
2270 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType <em>Type</em>}'.
2271 * <!-- begin-user-doc -->
2272 * <!-- end-user-doc -->
2273 * @return the meta object for the containment reference '<em>Type</em>'.
2274 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType()
2275 * @see #getALSFunctionDefinition()
2276 * @generated
2277 */
2278 EReference getALSFunctionDefinition_Type();
2279
2280 /**
2281 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition <em>ALS Relation Definition</em>}'.
2282 * <!-- begin-user-doc -->
2283 * <!-- end-user-doc -->
2284 * @return the meta object for class '<em>ALS Relation Definition</em>'.
2285 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition
2286 * @generated
2287 */
2288 EClass getALSRelationDefinition();
2289
2290 /**
2291 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration <em>ALS Fact Declaration</em>}'.
2292 * <!-- begin-user-doc -->
2293 * <!-- end-user-doc -->
2294 * @return the meta object for class '<em>ALS Fact Declaration</em>'.
2295 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration
2296 * @generated
2297 */
2298 EClass getALSFactDeclaration();
2299
2300 /**
2301 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName <em>Name</em>}'.
2302 * <!-- begin-user-doc -->
2303 * <!-- end-user-doc -->
2304 * @return the meta object for the attribute '<em>Name</em>'.
2305 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName()
2306 * @see #getALSFactDeclaration()
2307 * @generated
2308 */
2309 EAttribute getALSFactDeclaration_Name();
2310
2311 /**
2312 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm <em>Term</em>}'.
2313 * <!-- begin-user-doc -->
2314 * <!-- end-user-doc -->
2315 * @return the meta object for the containment reference '<em>Term</em>'.
2316 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm()
2317 * @see #getALSFactDeclaration()
2318 * @generated
2319 */
2320 EReference getALSFactDeclaration_Term();
2321
2322 /**
2323 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm <em>ALS Term</em>}'.
2324 * <!-- begin-user-doc -->
2325 * <!-- end-user-doc -->
2326 * @return the meta object for class '<em>ALS Term</em>'.
2327 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm
2328 * @generated
2329 */
2330 EClass getALSTerm();
2331
2332 /**
2333 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration <em>ALS Variable Declaration</em>}'.
2334 * <!-- begin-user-doc -->
2335 * <!-- end-user-doc -->
2336 * @return the meta object for class '<em>ALS Variable Declaration</em>'.
2337 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration
2338 * @generated
2339 */
2340 EClass getALSVariableDeclaration();
2341
2342 /**
2343 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange <em>Range</em>}'.
2344 * <!-- begin-user-doc -->
2345 * <!-- end-user-doc -->
2346 * @return the meta object for the containment reference '<em>Range</em>'.
2347 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange()
2348 * @see #getALSVariableDeclaration()
2349 * @generated
2350 */
2351 EReference getALSVariableDeclaration_Range();
2352
2353 /**
2354 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand <em>ALS Run Command</em>}'.
2355 * <!-- begin-user-doc -->
2356 * <!-- end-user-doc -->
2357 * @return the meta object for class '<em>ALS Run Command</em>'.
2358 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand
2359 * @generated
2360 */
2361 EClass getALSRunCommand();
2362
2363 /**
2364 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand#getTypeScopes <em>Type Scopes</em>}'.
2365 * <!-- begin-user-doc -->
2366 * <!-- end-user-doc -->
2367 * @return the meta object for the containment reference list '<em>Type Scopes</em>'.
2368 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand#getTypeScopes()
2369 * @see #getALSRunCommand()
2370 * @generated
2371 */
2372 EReference getALSRunCommand_TypeScopes();
2373
2374 /**
2375 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope <em>ALS Type Scope</em>}'.
2376 * <!-- begin-user-doc -->
2377 * <!-- end-user-doc -->
2378 * @return the meta object for class '<em>ALS Type Scope</em>'.
2379 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope
2380 * @generated
2381 */
2382 EClass getALSTypeScope();
2383
2384 /**
2385 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber <em>Number</em>}'.
2386 * <!-- begin-user-doc -->
2387 * <!-- end-user-doc -->
2388 * @return the meta object for the attribute '<em>Number</em>'.
2389 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber()
2390 * @see #getALSTypeScope()
2391 * @generated
2392 */
2393 EAttribute getALSTypeScope_Number();
2394
2395 /**
2396 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope <em>ALS Sig Scope</em>}'.
2397 * <!-- begin-user-doc -->
2398 * <!-- end-user-doc -->
2399 * @return the meta object for class '<em>ALS Sig Scope</em>'.
2400 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope
2401 * @generated
2402 */
2403 EClass getALSSigScope();
2404
2405 /**
2406 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly <em>Exactly</em>}'.
2407 * <!-- begin-user-doc -->
2408 * <!-- end-user-doc -->
2409 * @return the meta object for the attribute '<em>Exactly</em>'.
2410 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly()
2411 * @see #getALSSigScope()
2412 * @generated
2413 */
2414 EAttribute getALSSigScope_Exactly();
2415
2416 /**
2417 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType <em>Type</em>}'.
2418 * <!-- begin-user-doc -->
2419 * <!-- end-user-doc -->
2420 * @return the meta object for the reference '<em>Type</em>'.
2421 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType()
2422 * @see #getALSSigScope()
2423 * @generated
2424 */
2425 EReference getALSSigScope_Type();
2426
2427 /**
2428 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope <em>ALS Int Scope</em>}'.
2429 * <!-- begin-user-doc -->
2430 * <!-- end-user-doc -->
2431 * @return the meta object for class '<em>ALS Int Scope</em>'.
2432 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope
2433 * @generated
2434 */
2435 EClass getALSIntScope();
2436
2437 /**
2438 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx <em>ALS Quantified Ex</em>}'.
2439 * <!-- begin-user-doc -->
2440 * <!-- end-user-doc -->
2441 * @return the meta object for class '<em>ALS Quantified Ex</em>'.
2442 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx
2443 * @generated
2444 */
2445 EClass getALSQuantifiedEx();
2446
2447 /**
2448 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType <em>Type</em>}'.
2449 * <!-- begin-user-doc -->
2450 * <!-- end-user-doc -->
2451 * @return the meta object for the attribute '<em>Type</em>'.
2452 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType()
2453 * @see #getALSQuantifiedEx()
2454 * @generated
2455 */
2456 EAttribute getALSQuantifiedEx_Type();
2457
2458 /**
2459 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj <em>Disj</em>}'.
2460 * <!-- begin-user-doc -->
2461 * <!-- end-user-doc -->
2462 * @return the meta object for the attribute '<em>Disj</em>'.
2463 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj()
2464 * @see #getALSQuantifiedEx()
2465 * @generated
2466 */
2467 EAttribute getALSQuantifiedEx_Disj();
2468
2469 /**
2470 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getVariables <em>Variables</em>}'.
2471 * <!-- begin-user-doc -->
2472 * <!-- end-user-doc -->
2473 * @return the meta object for the containment reference list '<em>Variables</em>'.
2474 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getVariables()
2475 * @see #getALSQuantifiedEx()
2476 * @generated
2477 */
2478 EReference getALSQuantifiedEx_Variables();
2479
2480 /**
2481 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression <em>Expression</em>}'.
2482 * <!-- begin-user-doc -->
2483 * <!-- end-user-doc -->
2484 * @return the meta object for the containment reference '<em>Expression</em>'.
2485 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression()
2486 * @see #getALSQuantifiedEx()
2487 * @generated
2488 */
2489 EReference getALSQuantifiedEx_Expression();
2490
2491 /**
2492 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr <em>ALS Or</em>}'.
2493 * <!-- begin-user-doc -->
2494 * <!-- end-user-doc -->
2495 * @return the meta object for class '<em>ALS Or</em>'.
2496 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr
2497 * @generated
2498 */
2499 EClass getALSOr();
2500
2501 /**
2502 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand <em>Left Operand</em>}'.
2503 * <!-- begin-user-doc -->
2504 * <!-- end-user-doc -->
2505 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2506 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand()
2507 * @see #getALSOr()
2508 * @generated
2509 */
2510 EReference getALSOr_LeftOperand();
2511
2512 /**
2513 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand <em>Right Operand</em>}'.
2514 * <!-- begin-user-doc -->
2515 * <!-- end-user-doc -->
2516 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2517 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand()
2518 * @see #getALSOr()
2519 * @generated
2520 */
2521 EReference getALSOr_RightOperand();
2522
2523 /**
2524 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff <em>ALS Iff</em>}'.
2525 * <!-- begin-user-doc -->
2526 * <!-- end-user-doc -->
2527 * @return the meta object for class '<em>ALS Iff</em>'.
2528 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff
2529 * @generated
2530 */
2531 EClass getALSIff();
2532
2533 /**
2534 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand <em>Left Operand</em>}'.
2535 * <!-- begin-user-doc -->
2536 * <!-- end-user-doc -->
2537 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2538 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand()
2539 * @see #getALSIff()
2540 * @generated
2541 */
2542 EReference getALSIff_LeftOperand();
2543
2544 /**
2545 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand <em>Right Operand</em>}'.
2546 * <!-- begin-user-doc -->
2547 * <!-- end-user-doc -->
2548 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2549 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand()
2550 * @see #getALSIff()
2551 * @generated
2552 */
2553 EReference getALSIff_RightOperand();
2554
2555 /**
2556 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl <em>ALS Impl</em>}'.
2557 * <!-- begin-user-doc -->
2558 * <!-- end-user-doc -->
2559 * @return the meta object for class '<em>ALS Impl</em>'.
2560 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl
2561 * @generated
2562 */
2563 EClass getALSImpl();
2564
2565 /**
2566 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand <em>Left Operand</em>}'.
2567 * <!-- begin-user-doc -->
2568 * <!-- end-user-doc -->
2569 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2570 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand()
2571 * @see #getALSImpl()
2572 * @generated
2573 */
2574 EReference getALSImpl_LeftOperand();
2575
2576 /**
2577 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand <em>Right Operand</em>}'.
2578 * <!-- begin-user-doc -->
2579 * <!-- end-user-doc -->
2580 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2581 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand()
2582 * @see #getALSImpl()
2583 * @generated
2584 */
2585 EReference getALSImpl_RightOperand();
2586
2587 /**
2588 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand <em>Else Operand</em>}'.
2589 * <!-- begin-user-doc -->
2590 * <!-- end-user-doc -->
2591 * @return the meta object for the containment reference '<em>Else Operand</em>'.
2592 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand()
2593 * @see #getALSImpl()
2594 * @generated
2595 */
2596 EReference getALSImpl_ElseOperand();
2597
2598 /**
2599 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd <em>ALS And</em>}'.
2600 * <!-- begin-user-doc -->
2601 * <!-- end-user-doc -->
2602 * @return the meta object for class '<em>ALS And</em>'.
2603 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd
2604 * @generated
2605 */
2606 EClass getALSAnd();
2607
2608 /**
2609 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand <em>Left Operand</em>}'.
2610 * <!-- begin-user-doc -->
2611 * <!-- end-user-doc -->
2612 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2613 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand()
2614 * @see #getALSAnd()
2615 * @generated
2616 */
2617 EReference getALSAnd_LeftOperand();
2618
2619 /**
2620 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand <em>Right Operand</em>}'.
2621 * <!-- begin-user-doc -->
2622 * <!-- end-user-doc -->
2623 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2624 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand()
2625 * @see #getALSAnd()
2626 * @generated
2627 */
2628 EReference getALSAnd_RightOperand();
2629
2630 /**
2631 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals <em>ALS Equals</em>}'.
2632 * <!-- begin-user-doc -->
2633 * <!-- end-user-doc -->
2634 * @return the meta object for class '<em>ALS Equals</em>'.
2635 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals
2636 * @generated
2637 */
2638 EClass getALSEquals();
2639
2640 /**
2641 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand <em>Left Operand</em>}'.
2642 * <!-- begin-user-doc -->
2643 * <!-- end-user-doc -->
2644 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2645 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand()
2646 * @see #getALSEquals()
2647 * @generated
2648 */
2649 EReference getALSEquals_LeftOperand();
2650
2651 /**
2652 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand <em>Right Operand</em>}'.
2653 * <!-- begin-user-doc -->
2654 * <!-- end-user-doc -->
2655 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2656 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand()
2657 * @see #getALSEquals()
2658 * @generated
2659 */
2660 EReference getALSEquals_RightOperand();
2661
2662 /**
2663 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals <em>ALS Not Equals</em>}'.
2664 * <!-- begin-user-doc -->
2665 * <!-- end-user-doc -->
2666 * @return the meta object for class '<em>ALS Not Equals</em>'.
2667 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals
2668 * @generated
2669 */
2670 EClass getALSNotEquals();
2671
2672 /**
2673 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand <em>Left Operand</em>}'.
2674 * <!-- begin-user-doc -->
2675 * <!-- end-user-doc -->
2676 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2677 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand()
2678 * @see #getALSNotEquals()
2679 * @generated
2680 */
2681 EReference getALSNotEquals_LeftOperand();
2682
2683 /**
2684 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand <em>Right Operand</em>}'.
2685 * <!-- begin-user-doc -->
2686 * <!-- end-user-doc -->
2687 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2688 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand()
2689 * @see #getALSNotEquals()
2690 * @generated
2691 */
2692 EReference getALSNotEquals_RightOperand();
2693
2694 /**
2695 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset <em>ALS Subset</em>}'.
2696 * <!-- begin-user-doc -->
2697 * <!-- end-user-doc -->
2698 * @return the meta object for class '<em>ALS Subset</em>'.
2699 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset
2700 * @generated
2701 */
2702 EClass getALSSubset();
2703
2704 /**
2705 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand <em>Left Operand</em>}'.
2706 * <!-- begin-user-doc -->
2707 * <!-- end-user-doc -->
2708 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2709 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand()
2710 * @see #getALSSubset()
2711 * @generated
2712 */
2713 EReference getALSSubset_LeftOperand();
2714
2715 /**
2716 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand <em>Right Operand</em>}'.
2717 * <!-- begin-user-doc -->
2718 * <!-- end-user-doc -->
2719 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2720 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand()
2721 * @see #getALSSubset()
2722 * @generated
2723 */
2724 EReference getALSSubset_RightOperand();
2725
2726 /**
2727 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess <em>ALS Less</em>}'.
2728 * <!-- begin-user-doc -->
2729 * <!-- end-user-doc -->
2730 * @return the meta object for class '<em>ALS Less</em>'.
2731 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess
2732 * @generated
2733 */
2734 EClass getALSLess();
2735
2736 /**
2737 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand <em>Left Operand</em>}'.
2738 * <!-- begin-user-doc -->
2739 * <!-- end-user-doc -->
2740 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2741 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand()
2742 * @see #getALSLess()
2743 * @generated
2744 */
2745 EReference getALSLess_LeftOperand();
2746
2747 /**
2748 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand <em>Right Operand</em>}'.
2749 * <!-- begin-user-doc -->
2750 * <!-- end-user-doc -->
2751 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2752 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand()
2753 * @see #getALSLess()
2754 * @generated
2755 */
2756 EReference getALSLess_RightOperand();
2757
2758 /**
2759 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq <em>ALS Leq</em>}'.
2760 * <!-- begin-user-doc -->
2761 * <!-- end-user-doc -->
2762 * @return the meta object for class '<em>ALS Leq</em>'.
2763 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq
2764 * @generated
2765 */
2766 EClass getALSLeq();
2767
2768 /**
2769 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand <em>Left Operand</em>}'.
2770 * <!-- begin-user-doc -->
2771 * <!-- end-user-doc -->
2772 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2773 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand()
2774 * @see #getALSLeq()
2775 * @generated
2776 */
2777 EReference getALSLeq_LeftOperand();
2778
2779 /**
2780 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand <em>Right Operand</em>}'.
2781 * <!-- begin-user-doc -->
2782 * <!-- end-user-doc -->
2783 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2784 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand()
2785 * @see #getALSLeq()
2786 * @generated
2787 */
2788 EReference getALSLeq_RightOperand();
2789
2790 /**
2791 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore <em>ALS More</em>}'.
2792 * <!-- begin-user-doc -->
2793 * <!-- end-user-doc -->
2794 * @return the meta object for class '<em>ALS More</em>'.
2795 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore
2796 * @generated
2797 */
2798 EClass getALSMore();
2799
2800 /**
2801 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand <em>Left Operand</em>}'.
2802 * <!-- begin-user-doc -->
2803 * <!-- end-user-doc -->
2804 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2805 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand()
2806 * @see #getALSMore()
2807 * @generated
2808 */
2809 EReference getALSMore_LeftOperand();
2810
2811 /**
2812 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand <em>Right Operand</em>}'.
2813 * <!-- begin-user-doc -->
2814 * <!-- end-user-doc -->
2815 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2816 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand()
2817 * @see #getALSMore()
2818 * @generated
2819 */
2820 EReference getALSMore_RightOperand();
2821
2822 /**
2823 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq <em>ALS Meq</em>}'.
2824 * <!-- begin-user-doc -->
2825 * <!-- end-user-doc -->
2826 * @return the meta object for class '<em>ALS Meq</em>'.
2827 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq
2828 * @generated
2829 */
2830 EClass getALSMeq();
2831
2832 /**
2833 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand <em>Left Operand</em>}'.
2834 * <!-- begin-user-doc -->
2835 * <!-- end-user-doc -->
2836 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2837 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand()
2838 * @see #getALSMeq()
2839 * @generated
2840 */
2841 EReference getALSMeq_LeftOperand();
2842
2843 /**
2844 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand <em>Right Operand</em>}'.
2845 * <!-- begin-user-doc -->
2846 * <!-- end-user-doc -->
2847 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2848 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand()
2849 * @see #getALSMeq()
2850 * @generated
2851 */
2852 EReference getALSMeq_RightOperand();
2853
2854 /**
2855 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride <em>ALS Override</em>}'.
2856 * <!-- begin-user-doc -->
2857 * <!-- end-user-doc -->
2858 * @return the meta object for class '<em>ALS Override</em>'.
2859 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride
2860 * @generated
2861 */
2862 EClass getALSOverride();
2863
2864 /**
2865 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand <em>Left Operand</em>}'.
2866 * <!-- begin-user-doc -->
2867 * <!-- end-user-doc -->
2868 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2869 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand()
2870 * @see #getALSOverride()
2871 * @generated
2872 */
2873 EReference getALSOverride_LeftOperand();
2874
2875 /**
2876 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand <em>Right Operand</em>}'.
2877 * <!-- begin-user-doc -->
2878 * <!-- end-user-doc -->
2879 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2880 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand()
2881 * @see #getALSOverride()
2882 * @generated
2883 */
2884 EReference getALSOverride_RightOperand();
2885
2886 /**
2887 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight <em>ALS Range Restriction Right</em>}'.
2888 * <!-- begin-user-doc -->
2889 * <!-- end-user-doc -->
2890 * @return the meta object for class '<em>ALS Range Restriction Right</em>'.
2891 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight
2892 * @generated
2893 */
2894 EClass getALSRangeRestrictionRight();
2895
2896 /**
2897 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation <em>Relation</em>}'.
2898 * <!-- begin-user-doc -->
2899 * <!-- end-user-doc -->
2900 * @return the meta object for the containment reference '<em>Relation</em>'.
2901 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation()
2902 * @see #getALSRangeRestrictionRight()
2903 * @generated
2904 */
2905 EReference getALSRangeRestrictionRight_Relation();
2906
2907 /**
2908 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter <em>Filter</em>}'.
2909 * <!-- begin-user-doc -->
2910 * <!-- end-user-doc -->
2911 * @return the meta object for the containment reference '<em>Filter</em>'.
2912 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter()
2913 * @see #getALSRangeRestrictionRight()
2914 * @generated
2915 */
2916 EReference getALSRangeRestrictionRight_Filter();
2917
2918 /**
2919 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft <em>ALS Range Restriction Left</em>}'.
2920 * <!-- begin-user-doc -->
2921 * <!-- end-user-doc -->
2922 * @return the meta object for class '<em>ALS Range Restriction Left</em>'.
2923 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft
2924 * @generated
2925 */
2926 EClass getALSRangeRestrictionLeft();
2927
2928 /**
2929 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter <em>Filter</em>}'.
2930 * <!-- begin-user-doc -->
2931 * <!-- end-user-doc -->
2932 * @return the meta object for the containment reference '<em>Filter</em>'.
2933 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter()
2934 * @see #getALSRangeRestrictionLeft()
2935 * @generated
2936 */
2937 EReference getALSRangeRestrictionLeft_Filter();
2938
2939 /**
2940 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation <em>Relation</em>}'.
2941 * <!-- begin-user-doc -->
2942 * <!-- end-user-doc -->
2943 * @return the meta object for the containment reference '<em>Relation</em>'.
2944 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation()
2945 * @see #getALSRangeRestrictionLeft()
2946 * @generated
2947 */
2948 EReference getALSRangeRestrictionLeft_Relation();
2949
2950 /**
2951 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin <em>ALS Join</em>}'.
2952 * <!-- begin-user-doc -->
2953 * <!-- end-user-doc -->
2954 * @return the meta object for class '<em>ALS Join</em>'.
2955 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin
2956 * @generated
2957 */
2958 EClass getALSJoin();
2959
2960 /**
2961 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand <em>Left Operand</em>}'.
2962 * <!-- begin-user-doc -->
2963 * <!-- end-user-doc -->
2964 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2965 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand()
2966 * @see #getALSJoin()
2967 * @generated
2968 */
2969 EReference getALSJoin_LeftOperand();
2970
2971 /**
2972 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand <em>Right Operand</em>}'.
2973 * <!-- begin-user-doc -->
2974 * <!-- end-user-doc -->
2975 * @return the meta object for the containment reference '<em>Right Operand</em>'.
2976 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand()
2977 * @see #getALSJoin()
2978 * @generated
2979 */
2980 EReference getALSJoin_RightOperand();
2981
2982 /**
2983 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus <em>ALS Minus</em>}'.
2984 * <!-- begin-user-doc -->
2985 * <!-- end-user-doc -->
2986 * @return the meta object for class '<em>ALS Minus</em>'.
2987 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus
2988 * @generated
2989 */
2990 EClass getALSMinus();
2991
2992 /**
2993 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand <em>Left Operand</em>}'.
2994 * <!-- begin-user-doc -->
2995 * <!-- end-user-doc -->
2996 * @return the meta object for the containment reference '<em>Left Operand</em>'.
2997 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand()
2998 * @see #getALSMinus()
2999 * @generated
3000 */
3001 EReference getALSMinus_LeftOperand();
3002
3003 /**
3004 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand <em>Right Operand</em>}'.
3005 * <!-- begin-user-doc -->
3006 * <!-- end-user-doc -->
3007 * @return the meta object for the containment reference '<em>Right Operand</em>'.
3008 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand()
3009 * @see #getALSMinus()
3010 * @generated
3011 */
3012 EReference getALSMinus_RightOperand();
3013
3014 /**
3015 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus <em>ALS Plus</em>}'.
3016 * <!-- begin-user-doc -->
3017 * <!-- end-user-doc -->
3018 * @return the meta object for class '<em>ALS Plus</em>'.
3019 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus
3020 * @generated
3021 */
3022 EClass getALSPlus();
3023
3024 /**
3025 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand <em>Left Operand</em>}'.
3026 * <!-- begin-user-doc -->
3027 * <!-- end-user-doc -->
3028 * @return the meta object for the containment reference '<em>Left Operand</em>'.
3029 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand()
3030 * @see #getALSPlus()
3031 * @generated
3032 */
3033 EReference getALSPlus_LeftOperand();
3034
3035 /**
3036 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand <em>Right Operand</em>}'.
3037 * <!-- begin-user-doc -->
3038 * <!-- end-user-doc -->
3039 * @return the meta object for the containment reference '<em>Right Operand</em>'.
3040 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand()
3041 * @see #getALSPlus()
3042 * @generated
3043 */
3044 EReference getALSPlus_RightOperand();
3045
3046 /**
3047 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection <em>ALS Intersection</em>}'.
3048 * <!-- begin-user-doc -->
3049 * <!-- end-user-doc -->
3050 * @return the meta object for class '<em>ALS Intersection</em>'.
3051 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection
3052 * @generated
3053 */
3054 EClass getALSIntersection();
3055
3056 /**
3057 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand <em>Left Operand</em>}'.
3058 * <!-- begin-user-doc -->
3059 * <!-- end-user-doc -->
3060 * @return the meta object for the containment reference '<em>Left Operand</em>'.
3061 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand()
3062 * @see #getALSIntersection()
3063 * @generated
3064 */
3065 EReference getALSIntersection_LeftOperand();
3066
3067 /**
3068 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand <em>Right Operand</em>}'.
3069 * <!-- begin-user-doc -->
3070 * <!-- end-user-doc -->
3071 * @return the meta object for the containment reference '<em>Right Operand</em>'.
3072 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand()
3073 * @see #getALSIntersection()
3074 * @generated
3075 */
3076 EReference getALSIntersection_RightOperand();
3077
3078 /**
3079 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct <em>ALS Direct Product</em>}'.
3080 * <!-- begin-user-doc -->
3081 * <!-- end-user-doc -->
3082 * @return the meta object for class '<em>ALS Direct Product</em>'.
3083 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct
3084 * @generated
3085 */
3086 EClass getALSDirectProduct();
3087
3088 /**
3089 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand <em>Left Operand</em>}'.
3090 * <!-- begin-user-doc -->
3091 * <!-- end-user-doc -->
3092 * @return the meta object for the containment reference '<em>Left Operand</em>'.
3093 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand()
3094 * @see #getALSDirectProduct()
3095 * @generated
3096 */
3097 EReference getALSDirectProduct_LeftOperand();
3098
3099 /**
3100 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit <em>Left Multiplicit</em>}'.
3101 * <!-- begin-user-doc -->
3102 * <!-- end-user-doc -->
3103 * @return the meta object for the attribute '<em>Left Multiplicit</em>'.
3104 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit()
3105 * @see #getALSDirectProduct()
3106 * @generated
3107 */
3108 EAttribute getALSDirectProduct_LeftMultiplicit();
3109
3110 /**
3111 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit <em>Right Multiplicit</em>}'.
3112 * <!-- begin-user-doc -->
3113 * <!-- end-user-doc -->
3114 * @return the meta object for the attribute '<em>Right Multiplicit</em>'.
3115 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit()
3116 * @see #getALSDirectProduct()
3117 * @generated
3118 */
3119 EAttribute getALSDirectProduct_RightMultiplicit();
3120
3121 /**
3122 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand <em>Right Operand</em>}'.
3123 * <!-- begin-user-doc -->
3124 * <!-- end-user-doc -->
3125 * @return the meta object for the containment reference '<em>Right Operand</em>'.
3126 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand()
3127 * @see #getALSDirectProduct()
3128 * @generated
3129 */
3130 EReference getALSDirectProduct_RightOperand();
3131
3132 /**
3133 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot <em>ALS Not</em>}'.
3134 * <!-- begin-user-doc -->
3135 * <!-- end-user-doc -->
3136 * @return the meta object for class '<em>ALS Not</em>'.
3137 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot
3138 * @generated
3139 */
3140 EClass getALSNot();
3141
3142 /**
3143 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand <em>Operand</em>}'.
3144 * <!-- begin-user-doc -->
3145 * <!-- end-user-doc -->
3146 * @return the meta object for the containment reference '<em>Operand</em>'.
3147 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand()
3148 * @see #getALSNot()
3149 * @generated
3150 */
3151 EReference getALSNot_Operand();
3152
3153 /**
3154 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation <em>ALS Inverse Relation</em>}'.
3155 * <!-- begin-user-doc -->
3156 * <!-- end-user-doc -->
3157 * @return the meta object for class '<em>ALS Inverse Relation</em>'.
3158 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation
3159 * @generated
3160 */
3161 EClass getALSInverseRelation();
3162
3163 /**
3164 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand <em>Operand</em>}'.
3165 * <!-- begin-user-doc -->
3166 * <!-- end-user-doc -->
3167 * @return the meta object for the containment reference '<em>Operand</em>'.
3168 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand()
3169 * @see #getALSInverseRelation()
3170 * @generated
3171 */
3172 EReference getALSInverseRelation_Operand();
3173
3174 /**
3175 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure <em>Al STransitive Closure</em>}'.
3176 * <!-- begin-user-doc -->
3177 * <!-- end-user-doc -->
3178 * @return the meta object for class '<em>Al STransitive Closure</em>'.
3179 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure
3180 * @generated
3181 */
3182 EClass getAlSTransitiveClosure();
3183
3184 /**
3185 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand <em>Operand</em>}'.
3186 * <!-- begin-user-doc -->
3187 * <!-- end-user-doc -->
3188 * @return the meta object for the containment reference '<em>Operand</em>'.
3189 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand()
3190 * @see #getAlSTransitiveClosure()
3191 * @generated
3192 */
3193 EReference getAlSTransitiveClosure_Operand();
3194
3195 /**
3196 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure <em>ALS Reflective Transitive Closure</em>}'.
3197 * <!-- begin-user-doc -->
3198 * <!-- end-user-doc -->
3199 * @return the meta object for class '<em>ALS Reflective Transitive Closure</em>'.
3200 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure
3201 * @generated
3202 */
3203 EClass getALSReflectiveTransitiveClosure();
3204
3205 /**
3206 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand <em>Operand</em>}'.
3207 * <!-- begin-user-doc -->
3208 * <!-- end-user-doc -->
3209 * @return the meta object for the containment reference '<em>Operand</em>'.
3210 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand()
3211 * @see #getALSReflectiveTransitiveClosure()
3212 * @generated
3213 */
3214 EReference getALSReflectiveTransitiveClosure_Operand();
3215
3216 /**
3217 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality <em>ALS Cardinality</em>}'.
3218 * <!-- begin-user-doc -->
3219 * <!-- end-user-doc -->
3220 * @return the meta object for class '<em>ALS Cardinality</em>'.
3221 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality
3222 * @generated
3223 */
3224 EClass getALSCardinality();
3225
3226 /**
3227 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand <em>Operand</em>}'.
3228 * <!-- begin-user-doc -->
3229 * <!-- end-user-doc -->
3230 * @return the meta object for the containment reference '<em>Operand</em>'.
3231 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand()
3232 * @see #getALSCardinality()
3233 * @generated
3234 */
3235 EReference getALSCardinality_Operand();
3236
3237 /**
3238 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus <em>ALS Unary Minus</em>}'.
3239 * <!-- begin-user-doc -->
3240 * <!-- end-user-doc -->
3241 * @return the meta object for class '<em>ALS Unary Minus</em>'.
3242 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus
3243 * @generated
3244 */
3245 EClass getALSUnaryMinus();
3246
3247 /**
3248 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand <em>Operand</em>}'.
3249 * <!-- begin-user-doc -->
3250 * <!-- end-user-doc -->
3251 * @return the meta object for the containment reference '<em>Operand</em>'.
3252 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand()
3253 * @see #getALSUnaryMinus()
3254 * @generated
3255 */
3256 EReference getALSUnaryMinus_Operand();
3257
3258 /**
3259 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum <em>ALS Sum</em>}'.
3260 * <!-- begin-user-doc -->
3261 * <!-- end-user-doc -->
3262 * @return the meta object for class '<em>ALS Sum</em>'.
3263 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum
3264 * @generated
3265 */
3266 EClass getALSSum();
3267
3268 /**
3269 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getVariables <em>Variables</em>}'.
3270 * <!-- begin-user-doc -->
3271 * <!-- end-user-doc -->
3272 * @return the meta object for the containment reference list '<em>Variables</em>'.
3273 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getVariables()
3274 * @see #getALSSum()
3275 * @generated
3276 */
3277 EReference getALSSum_Variables();
3278
3279 /**
3280 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression <em>Expression</em>}'.
3281 * <!-- begin-user-doc -->
3282 * <!-- end-user-doc -->
3283 * @return the meta object for the containment reference '<em>Expression</em>'.
3284 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression()
3285 * @see #getALSSum()
3286 * @generated
3287 */
3288 EReference getALSSum_Expression();
3289
3290 /**
3291 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall <em>ALS Function Call</em>}'.
3292 * <!-- begin-user-doc -->
3293 * <!-- end-user-doc -->
3294 * @return the meta object for class '<em>ALS Function Call</em>'.
3295 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall
3296 * @generated
3297 */
3298 EClass getALSFunctionCall();
3299
3300 /**
3301 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition <em>Referred Definition</em>}'.
3302 * <!-- begin-user-doc -->
3303 * <!-- end-user-doc -->
3304 * @return the meta object for the reference '<em>Referred Definition</em>'.
3305 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition()
3306 * @see #getALSFunctionCall()
3307 * @generated
3308 */
3309 EReference getALSFunctionCall_ReferredDefinition();
3310
3311 /**
3312 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator <em>Referred Numeric Operator</em>}'.
3313 * <!-- begin-user-doc -->
3314 * <!-- end-user-doc -->
3315 * @return the meta object for the attribute '<em>Referred Numeric Operator</em>'.
3316 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator()
3317 * @see #getALSFunctionCall()
3318 * @generated
3319 */
3320 EAttribute getALSFunctionCall_ReferredNumericOperator();
3321
3322 /**
3323 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getParams <em>Params</em>}'.
3324 * <!-- begin-user-doc -->
3325 * <!-- end-user-doc -->
3326 * @return the meta object for the containment reference list '<em>Params</em>'.
3327 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getParams()
3328 * @see #getALSFunctionCall()
3329 * @generated
3330 */
3331 EReference getALSFunctionCall_Params();
3332
3333 /**
3334 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone <em>ALS None</em>}'.
3335 * <!-- begin-user-doc -->
3336 * <!-- end-user-doc -->
3337 * @return the meta object for class '<em>ALS None</em>'.
3338 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone
3339 * @generated
3340 */
3341 EClass getALSNone();
3342
3343 /**
3344 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden <em>ALS Iden</em>}'.
3345 * <!-- begin-user-doc -->
3346 * <!-- end-user-doc -->
3347 * @return the meta object for class '<em>ALS Iden</em>'.
3348 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden
3349 * @generated
3350 */
3351 EClass getALSIden();
3352
3353 /**
3354 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv <em>ALS Univ</em>}'.
3355 * <!-- begin-user-doc -->
3356 * <!-- end-user-doc -->
3357 * @return the meta object for class '<em>ALS Univ</em>'.
3358 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv
3359 * @generated
3360 */
3361 EClass getALSUniv();
3362
3363 /**
3364 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt <em>ALS Int</em>}'.
3365 * <!-- begin-user-doc -->
3366 * <!-- end-user-doc -->
3367 * @return the meta object for class '<em>ALS Int</em>'.
3368 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt
3369 * @generated
3370 */
3371 EClass getALSInt();
3372
3373 /**
3374 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference <em>ALS Reference</em>}'.
3375 * <!-- begin-user-doc -->
3376 * <!-- end-user-doc -->
3377 * @return the meta object for class '<em>ALS Reference</em>'.
3378 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference
3379 * @generated
3380 */
3381 EClass getALSReference();
3382
3383 /**
3384 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred <em>Referred</em>}'.
3385 * <!-- begin-user-doc -->
3386 * <!-- end-user-doc -->
3387 * @return the meta object for the reference '<em>Referred</em>'.
3388 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred()
3389 * @see #getALSReference()
3390 * @generated
3391 */
3392 EReference getALSReference_Referred();
3393
3394 /**
3395 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral <em>ALS Number Literal</em>}'.
3396 * <!-- begin-user-doc -->
3397 * <!-- end-user-doc -->
3398 * @return the meta object for class '<em>ALS Number Literal</em>'.
3399 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral
3400 * @generated
3401 */
3402 EClass getALSNumberLiteral();
3403
3404 /**
3405 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue <em>Value</em>}'.
3406 * <!-- begin-user-doc -->
3407 * <!-- end-user-doc -->
3408 * @return the meta object for the attribute '<em>Value</em>'.
3409 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue()
3410 * @see #getALSNumberLiteral()
3411 * @generated
3412 */
3413 EAttribute getALSNumberLiteral_Value();
3414
3415 /**
3416 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}'.
3417 * <!-- begin-user-doc -->
3418 * <!-- end-user-doc -->
3419 * @return the meta object for enum '<em>ALS Multiplicity</em>'.
3420 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity
3421 * @generated
3422 */
3423 EEnum getALSMultiplicity();
3424
3425 /**
3426 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}'.
3427 * <!-- begin-user-doc -->
3428 * <!-- end-user-doc -->
3429 * @return the meta object for enum '<em>ALS Numeric Operator</em>'.
3430 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator
3431 * @generated
3432 */
3433 EEnum getALSNumericOperator();
3434
3435 /**
3436 * Returns the factory that creates the instances of the model.
3437 * <!-- begin-user-doc -->
3438 * <!-- end-user-doc -->
3439 * @return the factory that creates the instances of the model.
3440 * @generated
3441 */
3442 AlloyLanguageFactory getAlloyLanguageFactory();
3443
3444 /**
3445 * <!-- begin-user-doc -->
3446 * Defines literals for the meta objects that represent
3447 * <ul>
3448 * <li>each class,</li>
3449 * <li>each feature of each class,</li>
3450 * <li>each enum,</li>
3451 * <li>and each data type</li>
3452 * </ul>
3453 * <!-- end-user-doc -->
3454 * @generated
3455 */
3456 interface Literals
3457 {
3458 /**
3459 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl <em>ALS Document</em>}' class.
3460 * <!-- begin-user-doc -->
3461 * <!-- end-user-doc -->
3462 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl
3463 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDocument()
3464 * @generated
3465 */
3466 EClass ALS_DOCUMENT = eINSTANCE.getALSDocument();
3467
3468 /**
3469 * The meta object literal for the '<em><b>Enum Declarations</b></em>' containment reference list feature.
3470 * <!-- begin-user-doc -->
3471 * <!-- end-user-doc -->
3472 * @generated
3473 */
3474 EReference ALS_DOCUMENT__ENUM_DECLARATIONS = eINSTANCE.getALSDocument_EnumDeclarations();
3475
3476 /**
3477 * The meta object literal for the '<em><b>Signature Bodies</b></em>' containment reference list feature.
3478 * <!-- begin-user-doc -->
3479 * <!-- end-user-doc -->
3480 * @generated
3481 */
3482 EReference ALS_DOCUMENT__SIGNATURE_BODIES = eINSTANCE.getALSDocument_SignatureBodies();
3483
3484 /**
3485 * The meta object literal for the '<em><b>Function Definitions</b></em>' containment reference list feature.
3486 * <!-- begin-user-doc -->
3487 * <!-- end-user-doc -->
3488 * @generated
3489 */
3490 EReference ALS_DOCUMENT__FUNCTION_DEFINITIONS = eINSTANCE.getALSDocument_FunctionDefinitions();
3491
3492 /**
3493 * The meta object literal for the '<em><b>Relation Definitions</b></em>' containment reference list feature.
3494 * <!-- begin-user-doc -->
3495 * <!-- end-user-doc -->
3496 * @generated
3497 */
3498 EReference ALS_DOCUMENT__RELATION_DEFINITIONS = eINSTANCE.getALSDocument_RelationDefinitions();
3499
3500 /**
3501 * The meta object literal for the '<em><b>Fact Declarations</b></em>' containment reference list feature.
3502 * <!-- begin-user-doc -->
3503 * <!-- end-user-doc -->
3504 * @generated
3505 */
3506 EReference ALS_DOCUMENT__FACT_DECLARATIONS = eINSTANCE.getALSDocument_FactDeclarations();
3507
3508 /**
3509 * The meta object literal for the '<em><b>Run Command</b></em>' containment reference feature.
3510 * <!-- begin-user-doc -->
3511 * <!-- end-user-doc -->
3512 * @generated
3513 */
3514 EReference ALS_DOCUMENT__RUN_COMMAND = eINSTANCE.getALSDocument_RunCommand();
3515
3516 /**
3517 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl <em>ALS Relation Declaration</em>}' class.
3518 * <!-- begin-user-doc -->
3519 * <!-- end-user-doc -->
3520 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl
3521 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDeclaration()
3522 * @generated
3523 */
3524 EClass ALS_RELATION_DECLARATION = eINSTANCE.getALSRelationDeclaration();
3525
3526 /**
3527 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
3528 * <!-- begin-user-doc -->
3529 * <!-- end-user-doc -->
3530 * @generated
3531 */
3532 EAttribute ALS_RELATION_DECLARATION__NAME = eINSTANCE.getALSRelationDeclaration_Name();
3533
3534 /**
3535 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl <em>ALS Type Declaration</em>}' class.
3536 * <!-- begin-user-doc -->
3537 * <!-- end-user-doc -->
3538 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl
3539 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeDeclaration()
3540 * @generated
3541 */
3542 EClass ALS_TYPE_DECLARATION = eINSTANCE.getALSTypeDeclaration();
3543
3544 /**
3545 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl <em>ALS Enum Declaration</em>}' class.
3546 * <!-- begin-user-doc -->
3547 * <!-- end-user-doc -->
3548 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl
3549 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumDeclaration()
3550 * @generated
3551 */
3552 EClass ALS_ENUM_DECLARATION = eINSTANCE.getALSEnumDeclaration();
3553
3554 /**
3555 * The meta object literal for the '<em><b>Literal</b></em>' containment reference list feature.
3556 * <!-- begin-user-doc -->
3557 * <!-- end-user-doc -->
3558 * @generated
3559 */
3560 EReference ALS_ENUM_DECLARATION__LITERAL = eINSTANCE.getALSEnumDeclaration_Literal();
3561
3562 /**
3563 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl <em>ALS Enum Literal</em>}' class.
3564 * <!-- begin-user-doc -->
3565 * <!-- end-user-doc -->
3566 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl
3567 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumLiteral()
3568 * @generated
3569 */
3570 EClass ALS_ENUM_LITERAL = eINSTANCE.getALSEnumLiteral();
3571
3572 /**
3573 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl <em>ALS Signature Declaration</em>}' class.
3574 * <!-- begin-user-doc -->
3575 * <!-- end-user-doc -->
3576 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl
3577 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureDeclaration()
3578 * @generated
3579 */
3580 EClass ALS_SIGNATURE_DECLARATION = eINSTANCE.getALSSignatureDeclaration();
3581
3582 /**
3583 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl <em>ALS Signature Body</em>}' class.
3584 * <!-- begin-user-doc -->
3585 * <!-- end-user-doc -->
3586 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl
3587 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureBody()
3588 * @generated
3589 */
3590 EClass ALS_SIGNATURE_BODY = eINSTANCE.getALSSignatureBody();
3591
3592 /**
3593 * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature.
3594 * <!-- begin-user-doc -->
3595 * <!-- end-user-doc -->
3596 * @generated
3597 */
3598 EAttribute ALS_SIGNATURE_BODY__MULTIPLICITY = eINSTANCE.getALSSignatureBody_Multiplicity();
3599
3600 /**
3601 * The meta object literal for the '<em><b>Abstract</b></em>' attribute feature.
3602 * <!-- begin-user-doc -->
3603 * <!-- end-user-doc -->
3604 * @generated
3605 */
3606 EAttribute ALS_SIGNATURE_BODY__ABSTRACT = eINSTANCE.getALSSignatureBody_Abstract();
3607
3608 /**
3609 * The meta object literal for the '<em><b>Declarations</b></em>' containment reference list feature.
3610 * <!-- begin-user-doc -->
3611 * <!-- end-user-doc -->
3612 * @generated
3613 */
3614 EReference ALS_SIGNATURE_BODY__DECLARATIONS = eINSTANCE.getALSSignatureBody_Declarations();
3615
3616 /**
3617 * The meta object literal for the '<em><b>Supertype</b></em>' reference feature.
3618 * <!-- begin-user-doc -->
3619 * <!-- end-user-doc -->
3620 * @generated
3621 */
3622 EReference ALS_SIGNATURE_BODY__SUPERTYPE = eINSTANCE.getALSSignatureBody_Supertype();
3623
3624 /**
3625 * The meta object literal for the '<em><b>Superset</b></em>' reference list feature.
3626 * <!-- begin-user-doc -->
3627 * <!-- end-user-doc -->
3628 * @generated
3629 */
3630 EReference ALS_SIGNATURE_BODY__SUPERSET = eINSTANCE.getALSSignatureBody_Superset();
3631
3632 /**
3633 * The meta object literal for the '<em><b>Fields</b></em>' containment reference list feature.
3634 * <!-- begin-user-doc -->
3635 * <!-- end-user-doc -->
3636 * @generated
3637 */
3638 EReference ALS_SIGNATURE_BODY__FIELDS = eINSTANCE.getALSSignatureBody_Fields();
3639
3640 /**
3641 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl <em>ALS Field Declaration</em>}' class.
3642 * <!-- begin-user-doc -->
3643 * <!-- end-user-doc -->
3644 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl
3645 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFieldDeclaration()
3646 * @generated
3647 */
3648 EClass ALS_FIELD_DECLARATION = eINSTANCE.getALSFieldDeclaration();
3649
3650 /**
3651 * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature.
3652 * <!-- begin-user-doc -->
3653 * <!-- end-user-doc -->
3654 * @generated
3655 */
3656 EAttribute ALS_FIELD_DECLARATION__MULTIPLICITY = eINSTANCE.getALSFieldDeclaration_Multiplicity();
3657
3658 /**
3659 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
3660 * <!-- begin-user-doc -->
3661 * <!-- end-user-doc -->
3662 * @generated
3663 */
3664 EReference ALS_FIELD_DECLARATION__TYPE = eINSTANCE.getALSFieldDeclaration_Type();
3665
3666 /**
3667 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl <em>ALS Definition</em>}' class.
3668 * <!-- begin-user-doc -->
3669 * <!-- end-user-doc -->
3670 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl
3671 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDefinition()
3672 * @generated
3673 */
3674 EClass ALS_DEFINITION = eINSTANCE.getALSDefinition();
3675
3676 /**
3677 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
3678 * <!-- begin-user-doc -->
3679 * <!-- end-user-doc -->
3680 * @generated
3681 */
3682 EAttribute ALS_DEFINITION__NAME = eINSTANCE.getALSDefinition_Name();
3683
3684 /**
3685 * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
3686 * <!-- begin-user-doc -->
3687 * <!-- end-user-doc -->
3688 * @generated
3689 */
3690 EReference ALS_DEFINITION__VARIABLES = eINSTANCE.getALSDefinition_Variables();
3691
3692 /**
3693 * The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
3694 * <!-- begin-user-doc -->
3695 * <!-- end-user-doc -->
3696 * @generated
3697 */
3698 EReference ALS_DEFINITION__VALUE = eINSTANCE.getALSDefinition_Value();
3699
3700 /**
3701 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl <em>ALS Function Definition</em>}' class.
3702 * <!-- begin-user-doc -->
3703 * <!-- end-user-doc -->
3704 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl
3705 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionDefinition()
3706 * @generated
3707 */
3708 EClass ALS_FUNCTION_DEFINITION = eINSTANCE.getALSFunctionDefinition();
3709
3710 /**
3711 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
3712 * <!-- begin-user-doc -->
3713 * <!-- end-user-doc -->
3714 * @generated
3715 */
3716 EReference ALS_FUNCTION_DEFINITION__TYPE = eINSTANCE.getALSFunctionDefinition_Type();
3717
3718 /**
3719 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl <em>ALS Relation Definition</em>}' class.
3720 * <!-- begin-user-doc -->
3721 * <!-- end-user-doc -->
3722 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl
3723 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDefinition()
3724 * @generated
3725 */
3726 EClass ALS_RELATION_DEFINITION = eINSTANCE.getALSRelationDefinition();
3727
3728 /**
3729 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl <em>ALS Fact Declaration</em>}' class.
3730 * <!-- begin-user-doc -->
3731 * <!-- end-user-doc -->
3732 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl
3733 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFactDeclaration()
3734 * @generated
3735 */
3736 EClass ALS_FACT_DECLARATION = eINSTANCE.getALSFactDeclaration();
3737
3738 /**
3739 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
3740 * <!-- begin-user-doc -->
3741 * <!-- end-user-doc -->
3742 * @generated
3743 */
3744 EAttribute ALS_FACT_DECLARATION__NAME = eINSTANCE.getALSFactDeclaration_Name();
3745
3746 /**
3747 * The meta object literal for the '<em><b>Term</b></em>' containment reference feature.
3748 * <!-- begin-user-doc -->
3749 * <!-- end-user-doc -->
3750 * @generated
3751 */
3752 EReference ALS_FACT_DECLARATION__TERM = eINSTANCE.getALSFactDeclaration_Term();
3753
3754 /**
3755 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl <em>ALS Term</em>}' class.
3756 * <!-- begin-user-doc -->
3757 * <!-- end-user-doc -->
3758 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl
3759 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTerm()
3760 * @generated
3761 */
3762 EClass ALS_TERM = eINSTANCE.getALSTerm();
3763
3764 /**
3765 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl <em>ALS Variable Declaration</em>}' class.
3766 * <!-- begin-user-doc -->
3767 * <!-- end-user-doc -->
3768 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl
3769 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSVariableDeclaration()
3770 * @generated
3771 */
3772 EClass ALS_VARIABLE_DECLARATION = eINSTANCE.getALSVariableDeclaration();
3773
3774 /**
3775 * The meta object literal for the '<em><b>Range</b></em>' containment reference feature.
3776 * <!-- begin-user-doc -->
3777 * <!-- end-user-doc -->
3778 * @generated
3779 */
3780 EReference ALS_VARIABLE_DECLARATION__RANGE = eINSTANCE.getALSVariableDeclaration_Range();
3781
3782 /**
3783 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl <em>ALS Run Command</em>}' class.
3784 * <!-- begin-user-doc -->
3785 * <!-- end-user-doc -->
3786 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl
3787 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRunCommand()
3788 * @generated
3789 */
3790 EClass ALS_RUN_COMMAND = eINSTANCE.getALSRunCommand();
3791
3792 /**
3793 * The meta object literal for the '<em><b>Type Scopes</b></em>' containment reference list feature.
3794 * <!-- begin-user-doc -->
3795 * <!-- end-user-doc -->
3796 * @generated
3797 */
3798 EReference ALS_RUN_COMMAND__TYPE_SCOPES = eINSTANCE.getALSRunCommand_TypeScopes();
3799
3800 /**
3801 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl <em>ALS Type Scope</em>}' class.
3802 * <!-- begin-user-doc -->
3803 * <!-- end-user-doc -->
3804 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl
3805 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeScope()
3806 * @generated
3807 */
3808 EClass ALS_TYPE_SCOPE = eINSTANCE.getALSTypeScope();
3809
3810 /**
3811 * The meta object literal for the '<em><b>Number</b></em>' attribute feature.
3812 * <!-- begin-user-doc -->
3813 * <!-- end-user-doc -->
3814 * @generated
3815 */
3816 EAttribute ALS_TYPE_SCOPE__NUMBER = eINSTANCE.getALSTypeScope_Number();
3817
3818 /**
3819 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl <em>ALS Sig Scope</em>}' class.
3820 * <!-- begin-user-doc -->
3821 * <!-- end-user-doc -->
3822 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl
3823 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSigScope()
3824 * @generated
3825 */
3826 EClass ALS_SIG_SCOPE = eINSTANCE.getALSSigScope();
3827
3828 /**
3829 * The meta object literal for the '<em><b>Exactly</b></em>' attribute feature.
3830 * <!-- begin-user-doc -->
3831 * <!-- end-user-doc -->
3832 * @generated
3833 */
3834 EAttribute ALS_SIG_SCOPE__EXACTLY = eINSTANCE.getALSSigScope_Exactly();
3835
3836 /**
3837 * The meta object literal for the '<em><b>Type</b></em>' reference feature.
3838 * <!-- begin-user-doc -->
3839 * <!-- end-user-doc -->
3840 * @generated
3841 */
3842 EReference ALS_SIG_SCOPE__TYPE = eINSTANCE.getALSSigScope_Type();
3843
3844 /**
3845 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl <em>ALS Int Scope</em>}' class.
3846 * <!-- begin-user-doc -->
3847 * <!-- end-user-doc -->
3848 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl
3849 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntScope()
3850 * @generated
3851 */
3852 EClass ALS_INT_SCOPE = eINSTANCE.getALSIntScope();
3853
3854 /**
3855 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl <em>ALS Quantified Ex</em>}' class.
3856 * <!-- begin-user-doc -->
3857 * <!-- end-user-doc -->
3858 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl
3859 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSQuantifiedEx()
3860 * @generated
3861 */
3862 EClass ALS_QUANTIFIED_EX = eINSTANCE.getALSQuantifiedEx();
3863
3864 /**
3865 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
3866 * <!-- begin-user-doc -->
3867 * <!-- end-user-doc -->
3868 * @generated
3869 */
3870 EAttribute ALS_QUANTIFIED_EX__TYPE = eINSTANCE.getALSQuantifiedEx_Type();
3871
3872 /**
3873 * The meta object literal for the '<em><b>Disj</b></em>' attribute feature.
3874 * <!-- begin-user-doc -->
3875 * <!-- end-user-doc -->
3876 * @generated
3877 */
3878 EAttribute ALS_QUANTIFIED_EX__DISJ = eINSTANCE.getALSQuantifiedEx_Disj();
3879
3880 /**
3881 * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
3882 * <!-- begin-user-doc -->
3883 * <!-- end-user-doc -->
3884 * @generated
3885 */
3886 EReference ALS_QUANTIFIED_EX__VARIABLES = eINSTANCE.getALSQuantifiedEx_Variables();
3887
3888 /**
3889 * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
3890 * <!-- begin-user-doc -->
3891 * <!-- end-user-doc -->
3892 * @generated
3893 */
3894 EReference ALS_QUANTIFIED_EX__EXPRESSION = eINSTANCE.getALSQuantifiedEx_Expression();
3895
3896 /**
3897 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl <em>ALS Or</em>}' class.
3898 * <!-- begin-user-doc -->
3899 * <!-- end-user-doc -->
3900 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl
3901 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOr()
3902 * @generated
3903 */
3904 EClass ALS_OR = eINSTANCE.getALSOr();
3905
3906 /**
3907 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
3908 * <!-- begin-user-doc -->
3909 * <!-- end-user-doc -->
3910 * @generated
3911 */
3912 EReference ALS_OR__LEFT_OPERAND = eINSTANCE.getALSOr_LeftOperand();
3913
3914 /**
3915 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
3916 * <!-- begin-user-doc -->
3917 * <!-- end-user-doc -->
3918 * @generated
3919 */
3920 EReference ALS_OR__RIGHT_OPERAND = eINSTANCE.getALSOr_RightOperand();
3921
3922 /**
3923 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl <em>ALS Iff</em>}' class.
3924 * <!-- begin-user-doc -->
3925 * <!-- end-user-doc -->
3926 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl
3927 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIff()
3928 * @generated
3929 */
3930 EClass ALS_IFF = eINSTANCE.getALSIff();
3931
3932 /**
3933 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
3934 * <!-- begin-user-doc -->
3935 * <!-- end-user-doc -->
3936 * @generated
3937 */
3938 EReference ALS_IFF__LEFT_OPERAND = eINSTANCE.getALSIff_LeftOperand();
3939
3940 /**
3941 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
3942 * <!-- begin-user-doc -->
3943 * <!-- end-user-doc -->
3944 * @generated
3945 */
3946 EReference ALS_IFF__RIGHT_OPERAND = eINSTANCE.getALSIff_RightOperand();
3947
3948 /**
3949 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl <em>ALS Impl</em>}' class.
3950 * <!-- begin-user-doc -->
3951 * <!-- end-user-doc -->
3952 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl
3953 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSImpl()
3954 * @generated
3955 */
3956 EClass ALS_IMPL = eINSTANCE.getALSImpl();
3957
3958 /**
3959 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
3960 * <!-- begin-user-doc -->
3961 * <!-- end-user-doc -->
3962 * @generated
3963 */
3964 EReference ALS_IMPL__LEFT_OPERAND = eINSTANCE.getALSImpl_LeftOperand();
3965
3966 /**
3967 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
3968 * <!-- begin-user-doc -->
3969 * <!-- end-user-doc -->
3970 * @generated
3971 */
3972 EReference ALS_IMPL__RIGHT_OPERAND = eINSTANCE.getALSImpl_RightOperand();
3973
3974 /**
3975 * The meta object literal for the '<em><b>Else Operand</b></em>' containment reference feature.
3976 * <!-- begin-user-doc -->
3977 * <!-- end-user-doc -->
3978 * @generated
3979 */
3980 EReference ALS_IMPL__ELSE_OPERAND = eINSTANCE.getALSImpl_ElseOperand();
3981
3982 /**
3983 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl <em>ALS And</em>}' class.
3984 * <!-- begin-user-doc -->
3985 * <!-- end-user-doc -->
3986 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl
3987 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSAnd()
3988 * @generated
3989 */
3990 EClass ALS_AND = eINSTANCE.getALSAnd();
3991
3992 /**
3993 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
3994 * <!-- begin-user-doc -->
3995 * <!-- end-user-doc -->
3996 * @generated
3997 */
3998 EReference ALS_AND__LEFT_OPERAND = eINSTANCE.getALSAnd_LeftOperand();
3999
4000 /**
4001 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4002 * <!-- begin-user-doc -->
4003 * <!-- end-user-doc -->
4004 * @generated
4005 */
4006 EReference ALS_AND__RIGHT_OPERAND = eINSTANCE.getALSAnd_RightOperand();
4007
4008 /**
4009 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl <em>ALS Equals</em>}' class.
4010 * <!-- begin-user-doc -->
4011 * <!-- end-user-doc -->
4012 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl
4013 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEquals()
4014 * @generated
4015 */
4016 EClass ALS_EQUALS = eINSTANCE.getALSEquals();
4017
4018 /**
4019 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4020 * <!-- begin-user-doc -->
4021 * <!-- end-user-doc -->
4022 * @generated
4023 */
4024 EReference ALS_EQUALS__LEFT_OPERAND = eINSTANCE.getALSEquals_LeftOperand();
4025
4026 /**
4027 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4028 * <!-- begin-user-doc -->
4029 * <!-- end-user-doc -->
4030 * @generated
4031 */
4032 EReference ALS_EQUALS__RIGHT_OPERAND = eINSTANCE.getALSEquals_RightOperand();
4033
4034 /**
4035 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl <em>ALS Not Equals</em>}' class.
4036 * <!-- begin-user-doc -->
4037 * <!-- end-user-doc -->
4038 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl
4039 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNotEquals()
4040 * @generated
4041 */
4042 EClass ALS_NOT_EQUALS = eINSTANCE.getALSNotEquals();
4043
4044 /**
4045 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4046 * <!-- begin-user-doc -->
4047 * <!-- end-user-doc -->
4048 * @generated
4049 */
4050 EReference ALS_NOT_EQUALS__LEFT_OPERAND = eINSTANCE.getALSNotEquals_LeftOperand();
4051
4052 /**
4053 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4054 * <!-- begin-user-doc -->
4055 * <!-- end-user-doc -->
4056 * @generated
4057 */
4058 EReference ALS_NOT_EQUALS__RIGHT_OPERAND = eINSTANCE.getALSNotEquals_RightOperand();
4059
4060 /**
4061 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl <em>ALS Subset</em>}' class.
4062 * <!-- begin-user-doc -->
4063 * <!-- end-user-doc -->
4064 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl
4065 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSubset()
4066 * @generated
4067 */
4068 EClass ALS_SUBSET = eINSTANCE.getALSSubset();
4069
4070 /**
4071 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4072 * <!-- begin-user-doc -->
4073 * <!-- end-user-doc -->
4074 * @generated
4075 */
4076 EReference ALS_SUBSET__LEFT_OPERAND = eINSTANCE.getALSSubset_LeftOperand();
4077
4078 /**
4079 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4080 * <!-- begin-user-doc -->
4081 * <!-- end-user-doc -->
4082 * @generated
4083 */
4084 EReference ALS_SUBSET__RIGHT_OPERAND = eINSTANCE.getALSSubset_RightOperand();
4085
4086 /**
4087 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl <em>ALS Less</em>}' class.
4088 * <!-- begin-user-doc -->
4089 * <!-- end-user-doc -->
4090 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl
4091 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLess()
4092 * @generated
4093 */
4094 EClass ALS_LESS = eINSTANCE.getALSLess();
4095
4096 /**
4097 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4098 * <!-- begin-user-doc -->
4099 * <!-- end-user-doc -->
4100 * @generated
4101 */
4102 EReference ALS_LESS__LEFT_OPERAND = eINSTANCE.getALSLess_LeftOperand();
4103
4104 /**
4105 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4106 * <!-- begin-user-doc -->
4107 * <!-- end-user-doc -->
4108 * @generated
4109 */
4110 EReference ALS_LESS__RIGHT_OPERAND = eINSTANCE.getALSLess_RightOperand();
4111
4112 /**
4113 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl <em>ALS Leq</em>}' class.
4114 * <!-- begin-user-doc -->
4115 * <!-- end-user-doc -->
4116 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl
4117 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLeq()
4118 * @generated
4119 */
4120 EClass ALS_LEQ = eINSTANCE.getALSLeq();
4121
4122 /**
4123 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4124 * <!-- begin-user-doc -->
4125 * <!-- end-user-doc -->
4126 * @generated
4127 */
4128 EReference ALS_LEQ__LEFT_OPERAND = eINSTANCE.getALSLeq_LeftOperand();
4129
4130 /**
4131 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4132 * <!-- begin-user-doc -->
4133 * <!-- end-user-doc -->
4134 * @generated
4135 */
4136 EReference ALS_LEQ__RIGHT_OPERAND = eINSTANCE.getALSLeq_RightOperand();
4137
4138 /**
4139 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl <em>ALS More</em>}' class.
4140 * <!-- begin-user-doc -->
4141 * <!-- end-user-doc -->
4142 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl
4143 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMore()
4144 * @generated
4145 */
4146 EClass ALS_MORE = eINSTANCE.getALSMore();
4147
4148 /**
4149 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4150 * <!-- begin-user-doc -->
4151 * <!-- end-user-doc -->
4152 * @generated
4153 */
4154 EReference ALS_MORE__LEFT_OPERAND = eINSTANCE.getALSMore_LeftOperand();
4155
4156 /**
4157 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4158 * <!-- begin-user-doc -->
4159 * <!-- end-user-doc -->
4160 * @generated
4161 */
4162 EReference ALS_MORE__RIGHT_OPERAND = eINSTANCE.getALSMore_RightOperand();
4163
4164 /**
4165 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl <em>ALS Meq</em>}' class.
4166 * <!-- begin-user-doc -->
4167 * <!-- end-user-doc -->
4168 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl
4169 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMeq()
4170 * @generated
4171 */
4172 EClass ALS_MEQ = eINSTANCE.getALSMeq();
4173
4174 /**
4175 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4176 * <!-- begin-user-doc -->
4177 * <!-- end-user-doc -->
4178 * @generated
4179 */
4180 EReference ALS_MEQ__LEFT_OPERAND = eINSTANCE.getALSMeq_LeftOperand();
4181
4182 /**
4183 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4184 * <!-- begin-user-doc -->
4185 * <!-- end-user-doc -->
4186 * @generated
4187 */
4188 EReference ALS_MEQ__RIGHT_OPERAND = eINSTANCE.getALSMeq_RightOperand();
4189
4190 /**
4191 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl <em>ALS Override</em>}' class.
4192 * <!-- begin-user-doc -->
4193 * <!-- end-user-doc -->
4194 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl
4195 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOverride()
4196 * @generated
4197 */
4198 EClass ALS_OVERRIDE = eINSTANCE.getALSOverride();
4199
4200 /**
4201 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4202 * <!-- begin-user-doc -->
4203 * <!-- end-user-doc -->
4204 * @generated
4205 */
4206 EReference ALS_OVERRIDE__LEFT_OPERAND = eINSTANCE.getALSOverride_LeftOperand();
4207
4208 /**
4209 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4210 * <!-- begin-user-doc -->
4211 * <!-- end-user-doc -->
4212 * @generated
4213 */
4214 EReference ALS_OVERRIDE__RIGHT_OPERAND = eINSTANCE.getALSOverride_RightOperand();
4215
4216 /**
4217 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl <em>ALS Range Restriction Right</em>}' class.
4218 * <!-- begin-user-doc -->
4219 * <!-- end-user-doc -->
4220 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl
4221 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionRight()
4222 * @generated
4223 */
4224 EClass ALS_RANGE_RESTRICTION_RIGHT = eINSTANCE.getALSRangeRestrictionRight();
4225
4226 /**
4227 * The meta object literal for the '<em><b>Relation</b></em>' containment reference feature.
4228 * <!-- begin-user-doc -->
4229 * <!-- end-user-doc -->
4230 * @generated
4231 */
4232 EReference ALS_RANGE_RESTRICTION_RIGHT__RELATION = eINSTANCE.getALSRangeRestrictionRight_Relation();
4233
4234 /**
4235 * The meta object literal for the '<em><b>Filter</b></em>' containment reference feature.
4236 * <!-- begin-user-doc -->
4237 * <!-- end-user-doc -->
4238 * @generated
4239 */
4240 EReference ALS_RANGE_RESTRICTION_RIGHT__FILTER = eINSTANCE.getALSRangeRestrictionRight_Filter();
4241
4242 /**
4243 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl <em>ALS Range Restriction Left</em>}' class.
4244 * <!-- begin-user-doc -->
4245 * <!-- end-user-doc -->
4246 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl
4247 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionLeft()
4248 * @generated
4249 */
4250 EClass ALS_RANGE_RESTRICTION_LEFT = eINSTANCE.getALSRangeRestrictionLeft();
4251
4252 /**
4253 * The meta object literal for the '<em><b>Filter</b></em>' containment reference feature.
4254 * <!-- begin-user-doc -->
4255 * <!-- end-user-doc -->
4256 * @generated
4257 */
4258 EReference ALS_RANGE_RESTRICTION_LEFT__FILTER = eINSTANCE.getALSRangeRestrictionLeft_Filter();
4259
4260 /**
4261 * The meta object literal for the '<em><b>Relation</b></em>' containment reference feature.
4262 * <!-- begin-user-doc -->
4263 * <!-- end-user-doc -->
4264 * @generated
4265 */
4266 EReference ALS_RANGE_RESTRICTION_LEFT__RELATION = eINSTANCE.getALSRangeRestrictionLeft_Relation();
4267
4268 /**
4269 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl <em>ALS Join</em>}' class.
4270 * <!-- begin-user-doc -->
4271 * <!-- end-user-doc -->
4272 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl
4273 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSJoin()
4274 * @generated
4275 */
4276 EClass ALS_JOIN = eINSTANCE.getALSJoin();
4277
4278 /**
4279 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4280 * <!-- begin-user-doc -->
4281 * <!-- end-user-doc -->
4282 * @generated
4283 */
4284 EReference ALS_JOIN__LEFT_OPERAND = eINSTANCE.getALSJoin_LeftOperand();
4285
4286 /**
4287 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4288 * <!-- begin-user-doc -->
4289 * <!-- end-user-doc -->
4290 * @generated
4291 */
4292 EReference ALS_JOIN__RIGHT_OPERAND = eINSTANCE.getALSJoin_RightOperand();
4293
4294 /**
4295 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl <em>ALS Minus</em>}' class.
4296 * <!-- begin-user-doc -->
4297 * <!-- end-user-doc -->
4298 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl
4299 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMinus()
4300 * @generated
4301 */
4302 EClass ALS_MINUS = eINSTANCE.getALSMinus();
4303
4304 /**
4305 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4306 * <!-- begin-user-doc -->
4307 * <!-- end-user-doc -->
4308 * @generated
4309 */
4310 EReference ALS_MINUS__LEFT_OPERAND = eINSTANCE.getALSMinus_LeftOperand();
4311
4312 /**
4313 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4314 * <!-- begin-user-doc -->
4315 * <!-- end-user-doc -->
4316 * @generated
4317 */
4318 EReference ALS_MINUS__RIGHT_OPERAND = eINSTANCE.getALSMinus_RightOperand();
4319
4320 /**
4321 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl <em>ALS Plus</em>}' class.
4322 * <!-- begin-user-doc -->
4323 * <!-- end-user-doc -->
4324 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl
4325 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSPlus()
4326 * @generated
4327 */
4328 EClass ALS_PLUS = eINSTANCE.getALSPlus();
4329
4330 /**
4331 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4332 * <!-- begin-user-doc -->
4333 * <!-- end-user-doc -->
4334 * @generated
4335 */
4336 EReference ALS_PLUS__LEFT_OPERAND = eINSTANCE.getALSPlus_LeftOperand();
4337
4338 /**
4339 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4340 * <!-- begin-user-doc -->
4341 * <!-- end-user-doc -->
4342 * @generated
4343 */
4344 EReference ALS_PLUS__RIGHT_OPERAND = eINSTANCE.getALSPlus_RightOperand();
4345
4346 /**
4347 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl <em>ALS Intersection</em>}' class.
4348 * <!-- begin-user-doc -->
4349 * <!-- end-user-doc -->
4350 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl
4351 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntersection()
4352 * @generated
4353 */
4354 EClass ALS_INTERSECTION = eINSTANCE.getALSIntersection();
4355
4356 /**
4357 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4358 * <!-- begin-user-doc -->
4359 * <!-- end-user-doc -->
4360 * @generated
4361 */
4362 EReference ALS_INTERSECTION__LEFT_OPERAND = eINSTANCE.getALSIntersection_LeftOperand();
4363
4364 /**
4365 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4366 * <!-- begin-user-doc -->
4367 * <!-- end-user-doc -->
4368 * @generated
4369 */
4370 EReference ALS_INTERSECTION__RIGHT_OPERAND = eINSTANCE.getALSIntersection_RightOperand();
4371
4372 /**
4373 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl <em>ALS Direct Product</em>}' class.
4374 * <!-- begin-user-doc -->
4375 * <!-- end-user-doc -->
4376 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl
4377 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDirectProduct()
4378 * @generated
4379 */
4380 EClass ALS_DIRECT_PRODUCT = eINSTANCE.getALSDirectProduct();
4381
4382 /**
4383 * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature.
4384 * <!-- begin-user-doc -->
4385 * <!-- end-user-doc -->
4386 * @generated
4387 */
4388 EReference ALS_DIRECT_PRODUCT__LEFT_OPERAND = eINSTANCE.getALSDirectProduct_LeftOperand();
4389
4390 /**
4391 * The meta object literal for the '<em><b>Left Multiplicit</b></em>' attribute feature.
4392 * <!-- begin-user-doc -->
4393 * <!-- end-user-doc -->
4394 * @generated
4395 */
4396 EAttribute ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT = eINSTANCE.getALSDirectProduct_LeftMultiplicit();
4397
4398 /**
4399 * The meta object literal for the '<em><b>Right Multiplicit</b></em>' attribute feature.
4400 * <!-- begin-user-doc -->
4401 * <!-- end-user-doc -->
4402 * @generated
4403 */
4404 EAttribute ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT = eINSTANCE.getALSDirectProduct_RightMultiplicit();
4405
4406 /**
4407 * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature.
4408 * <!-- begin-user-doc -->
4409 * <!-- end-user-doc -->
4410 * @generated
4411 */
4412 EReference ALS_DIRECT_PRODUCT__RIGHT_OPERAND = eINSTANCE.getALSDirectProduct_RightOperand();
4413
4414 /**
4415 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl <em>ALS Not</em>}' class.
4416 * <!-- begin-user-doc -->
4417 * <!-- end-user-doc -->
4418 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl
4419 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNot()
4420 * @generated
4421 */
4422 EClass ALS_NOT = eINSTANCE.getALSNot();
4423
4424 /**
4425 * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature.
4426 * <!-- begin-user-doc -->
4427 * <!-- end-user-doc -->
4428 * @generated
4429 */
4430 EReference ALS_NOT__OPERAND = eINSTANCE.getALSNot_Operand();
4431
4432 /**
4433 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl <em>ALS Inverse Relation</em>}' class.
4434 * <!-- begin-user-doc -->
4435 * <!-- end-user-doc -->
4436 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl
4437 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInverseRelation()
4438 * @generated
4439 */
4440 EClass ALS_INVERSE_RELATION = eINSTANCE.getALSInverseRelation();
4441
4442 /**
4443 * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature.
4444 * <!-- begin-user-doc -->
4445 * <!-- end-user-doc -->
4446 * @generated
4447 */
4448 EReference ALS_INVERSE_RELATION__OPERAND = eINSTANCE.getALSInverseRelation_Operand();
4449
4450 /**
4451 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl <em>Al STransitive Closure</em>}' class.
4452 * <!-- begin-user-doc -->
4453 * <!-- end-user-doc -->
4454 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl
4455 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getAlSTransitiveClosure()
4456 * @generated
4457 */
4458 EClass AL_STRANSITIVE_CLOSURE = eINSTANCE.getAlSTransitiveClosure();
4459
4460 /**
4461 * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature.
4462 * <!-- begin-user-doc -->
4463 * <!-- end-user-doc -->
4464 * @generated
4465 */
4466 EReference AL_STRANSITIVE_CLOSURE__OPERAND = eINSTANCE.getAlSTransitiveClosure_Operand();
4467
4468 /**
4469 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl <em>ALS Reflective Transitive Closure</em>}' class.
4470 * <!-- begin-user-doc -->
4471 * <!-- end-user-doc -->
4472 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl
4473 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReflectiveTransitiveClosure()
4474 * @generated
4475 */
4476 EClass ALS_REFLECTIVE_TRANSITIVE_CLOSURE = eINSTANCE.getALSReflectiveTransitiveClosure();
4477
4478 /**
4479 * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature.
4480 * <!-- begin-user-doc -->
4481 * <!-- end-user-doc -->
4482 * @generated
4483 */
4484 EReference ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND = eINSTANCE.getALSReflectiveTransitiveClosure_Operand();
4485
4486 /**
4487 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl <em>ALS Cardinality</em>}' class.
4488 * <!-- begin-user-doc -->
4489 * <!-- end-user-doc -->
4490 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl
4491 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSCardinality()
4492 * @generated
4493 */
4494 EClass ALS_CARDINALITY = eINSTANCE.getALSCardinality();
4495
4496 /**
4497 * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature.
4498 * <!-- begin-user-doc -->
4499 * <!-- end-user-doc -->
4500 * @generated
4501 */
4502 EReference ALS_CARDINALITY__OPERAND = eINSTANCE.getALSCardinality_Operand();
4503
4504 /**
4505 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl <em>ALS Unary Minus</em>}' class.
4506 * <!-- begin-user-doc -->
4507 * <!-- end-user-doc -->
4508 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl
4509 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUnaryMinus()
4510 * @generated
4511 */
4512 EClass ALS_UNARY_MINUS = eINSTANCE.getALSUnaryMinus();
4513
4514 /**
4515 * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature.
4516 * <!-- begin-user-doc -->
4517 * <!-- end-user-doc -->
4518 * @generated
4519 */
4520 EReference ALS_UNARY_MINUS__OPERAND = eINSTANCE.getALSUnaryMinus_Operand();
4521
4522 /**
4523 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl <em>ALS Sum</em>}' class.
4524 * <!-- begin-user-doc -->
4525 * <!-- end-user-doc -->
4526 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl
4527 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSum()
4528 * @generated
4529 */
4530 EClass ALS_SUM = eINSTANCE.getALSSum();
4531
4532 /**
4533 * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
4534 * <!-- begin-user-doc -->
4535 * <!-- end-user-doc -->
4536 * @generated
4537 */
4538 EReference ALS_SUM__VARIABLES = eINSTANCE.getALSSum_Variables();
4539
4540 /**
4541 * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
4542 * <!-- begin-user-doc -->
4543 * <!-- end-user-doc -->
4544 * @generated
4545 */
4546 EReference ALS_SUM__EXPRESSION = eINSTANCE.getALSSum_Expression();
4547
4548 /**
4549 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl <em>ALS Function Call</em>}' class.
4550 * <!-- begin-user-doc -->
4551 * <!-- end-user-doc -->
4552 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl
4553 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionCall()
4554 * @generated
4555 */
4556 EClass ALS_FUNCTION_CALL = eINSTANCE.getALSFunctionCall();
4557
4558 /**
4559 * The meta object literal for the '<em><b>Referred Definition</b></em>' reference feature.
4560 * <!-- begin-user-doc -->
4561 * <!-- end-user-doc -->
4562 * @generated
4563 */
4564 EReference ALS_FUNCTION_CALL__REFERRED_DEFINITION = eINSTANCE.getALSFunctionCall_ReferredDefinition();
4565
4566 /**
4567 * The meta object literal for the '<em><b>Referred Numeric Operator</b></em>' attribute feature.
4568 * <!-- begin-user-doc -->
4569 * <!-- end-user-doc -->
4570 * @generated
4571 */
4572 EAttribute ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR = eINSTANCE.getALSFunctionCall_ReferredNumericOperator();
4573
4574 /**
4575 * The meta object literal for the '<em><b>Params</b></em>' containment reference list feature.
4576 * <!-- begin-user-doc -->
4577 * <!-- end-user-doc -->
4578 * @generated
4579 */
4580 EReference ALS_FUNCTION_CALL__PARAMS = eINSTANCE.getALSFunctionCall_Params();
4581
4582 /**
4583 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl <em>ALS None</em>}' class.
4584 * <!-- begin-user-doc -->
4585 * <!-- end-user-doc -->
4586 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl
4587 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNone()
4588 * @generated
4589 */
4590 EClass ALS_NONE = eINSTANCE.getALSNone();
4591
4592 /**
4593 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl <em>ALS Iden</em>}' class.
4594 * <!-- begin-user-doc -->
4595 * <!-- end-user-doc -->
4596 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl
4597 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIden()
4598 * @generated
4599 */
4600 EClass ALS_IDEN = eINSTANCE.getALSIden();
4601
4602 /**
4603 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl <em>ALS Univ</em>}' class.
4604 * <!-- begin-user-doc -->
4605 * <!-- end-user-doc -->
4606 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl
4607 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUniv()
4608 * @generated
4609 */
4610 EClass ALS_UNIV = eINSTANCE.getALSUniv();
4611
4612 /**
4613 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl <em>ALS Int</em>}' class.
4614 * <!-- begin-user-doc -->
4615 * <!-- end-user-doc -->
4616 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl
4617 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInt()
4618 * @generated
4619 */
4620 EClass ALS_INT = eINSTANCE.getALSInt();
4621
4622 /**
4623 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl <em>ALS Reference</em>}' class.
4624 * <!-- begin-user-doc -->
4625 * <!-- end-user-doc -->
4626 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl
4627 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReference()
4628 * @generated
4629 */
4630 EClass ALS_REFERENCE = eINSTANCE.getALSReference();
4631
4632 /**
4633 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
4634 * <!-- begin-user-doc -->
4635 * <!-- end-user-doc -->
4636 * @generated
4637 */
4638 EReference ALS_REFERENCE__REFERRED = eINSTANCE.getALSReference_Referred();
4639
4640 /**
4641 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl <em>ALS Number Literal</em>}' class.
4642 * <!-- begin-user-doc -->
4643 * <!-- end-user-doc -->
4644 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl
4645 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumberLiteral()
4646 * @generated
4647 */
4648 EClass ALS_NUMBER_LITERAL = eINSTANCE.getALSNumberLiteral();
4649
4650 /**
4651 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
4652 * <!-- begin-user-doc -->
4653 * <!-- end-user-doc -->
4654 * @generated
4655 */
4656 EAttribute ALS_NUMBER_LITERAL__VALUE = eINSTANCE.getALSNumberLiteral_Value();
4657
4658 /**
4659 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}' enum.
4660 * <!-- begin-user-doc -->
4661 * <!-- end-user-doc -->
4662 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity
4663 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMultiplicity()
4664 * @generated
4665 */
4666 EEnum ALS_MULTIPLICITY = eINSTANCE.getALSMultiplicity();
4667
4668 /**
4669 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}' enum.
4670 * <!-- begin-user-doc -->
4671 * <!-- end-user-doc -->
4672 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator
4673 * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumericOperator()
4674 * @generated
4675 */
4676 EEnum ALS_NUMERIC_OPERATOR = eINSTANCE.getALSNumericOperator();
4677
4678 }
4679
4680} //AlloyLanguagePackage