aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageSwitch.java
diff options
context:
space:
mode:
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageSwitch.java')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageSwitch.java196
1 files changed, 183 insertions, 13 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageSwitch.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageSwitch.java
index 07554514..fc443484 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageSwitch.java
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageSwitch.java
@@ -353,18 +353,18 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
353 if (result == null) result = defaultCase(theEObject); 353 if (result == null) result = defaultCase(theEObject);
354 return result; 354 return result;
355 } 355 }
356 case LogiclanguagePackage.INT_OPERATION: { 356 case LogiclanguagePackage.NUMERIC_OPERATION: {
357 IntOperation intOperation = (IntOperation)theEObject; 357 NumericOperation numericOperation = (NumericOperation)theEObject;
358 T result = caseIntOperation(intOperation); 358 T result = caseNumericOperation(numericOperation);
359 if (result == null) result = caseTerm(intOperation); 359 if (result == null) result = caseTerm(numericOperation);
360 if (result == null) result = caseTermDescription(intOperation); 360 if (result == null) result = caseTermDescription(numericOperation);
361 if (result == null) result = defaultCase(theEObject); 361 if (result == null) result = defaultCase(theEObject);
362 return result; 362 return result;
363 } 363 }
364 case LogiclanguagePackage.PLUS: { 364 case LogiclanguagePackage.PLUS: {
365 Plus plus = (Plus)theEObject; 365 Plus plus = (Plus)theEObject;
366 T result = casePlus(plus); 366 T result = casePlus(plus);
367 if (result == null) result = caseIntOperation(plus); 367 if (result == null) result = caseNumericOperation(plus);
368 if (result == null) result = caseTerm(plus); 368 if (result == null) result = caseTerm(plus);
369 if (result == null) result = caseTermDescription(plus); 369 if (result == null) result = caseTermDescription(plus);
370 if (result == null) result = defaultCase(theEObject); 370 if (result == null) result = defaultCase(theEObject);
@@ -373,7 +373,7 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
373 case LogiclanguagePackage.MINUS: { 373 case LogiclanguagePackage.MINUS: {
374 Minus minus = (Minus)theEObject; 374 Minus minus = (Minus)theEObject;
375 T result = caseMinus(minus); 375 T result = caseMinus(minus);
376 if (result == null) result = caseIntOperation(minus); 376 if (result == null) result = caseNumericOperation(minus);
377 if (result == null) result = caseTerm(minus); 377 if (result == null) result = caseTerm(minus);
378 if (result == null) result = caseTermDescription(minus); 378 if (result == null) result = caseTermDescription(minus);
379 if (result == null) result = defaultCase(theEObject); 379 if (result == null) result = defaultCase(theEObject);
@@ -382,7 +382,7 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
382 case LogiclanguagePackage.MULTIPLY: { 382 case LogiclanguagePackage.MULTIPLY: {
383 Multiply multiply = (Multiply)theEObject; 383 Multiply multiply = (Multiply)theEObject;
384 T result = caseMultiply(multiply); 384 T result = caseMultiply(multiply);
385 if (result == null) result = caseIntOperation(multiply); 385 if (result == null) result = caseNumericOperation(multiply);
386 if (result == null) result = caseTerm(multiply); 386 if (result == null) result = caseTerm(multiply);
387 if (result == null) result = caseTermDescription(multiply); 387 if (result == null) result = caseTermDescription(multiply);
388 if (result == null) result = defaultCase(theEObject); 388 if (result == null) result = defaultCase(theEObject);
@@ -391,7 +391,7 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
391 case LogiclanguagePackage.DIVISON: { 391 case LogiclanguagePackage.DIVISON: {
392 Divison divison = (Divison)theEObject; 392 Divison divison = (Divison)theEObject;
393 T result = caseDivison(divison); 393 T result = caseDivison(divison);
394 if (result == null) result = caseIntOperation(divison); 394 if (result == null) result = caseNumericOperation(divison);
395 if (result == null) result = caseTerm(divison); 395 if (result == null) result = caseTerm(divison);
396 if (result == null) result = caseTermDescription(divison); 396 if (result == null) result = caseTermDescription(divison);
397 if (result == null) result = defaultCase(theEObject); 397 if (result == null) result = defaultCase(theEObject);
@@ -400,7 +400,7 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
400 case LogiclanguagePackage.MOD: { 400 case LogiclanguagePackage.MOD: {
401 Mod mod = (Mod)theEObject; 401 Mod mod = (Mod)theEObject;
402 T result = caseMod(mod); 402 T result = caseMod(mod);
403 if (result == null) result = caseIntOperation(mod); 403 if (result == null) result = caseNumericOperation(mod);
404 if (result == null) result = caseTerm(mod); 404 if (result == null) result = caseTerm(mod);
405 if (result == null) result = caseTermDescription(mod); 405 if (result == null) result = caseTermDescription(mod);
406 if (result == null) result = defaultCase(theEObject); 406 if (result == null) result = defaultCase(theEObject);
@@ -552,6 +552,71 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
552 if (result == null) result = defaultCase(theEObject); 552 if (result == null) result = defaultCase(theEObject);
553 return result; 553 return result;
554 } 554 }
555 case LogiclanguagePackage.POW: {
556 Pow pow = (Pow)theEObject;
557 T result = casePow(pow);
558 if (result == null) result = caseNumericOperation(pow);
559 if (result == null) result = caseTerm(pow);
560 if (result == null) result = caseTermDescription(pow);
561 if (result == null) result = defaultCase(theEObject);
562 return result;
563 }
564 case LogiclanguagePackage.AGGREGATE_EXPRESSION: {
565 AggregateExpression aggregateExpression = (AggregateExpression)theEObject;
566 T result = caseAggregateExpression(aggregateExpression);
567 if (result == null) result = caseTerm(aggregateExpression);
568 if (result == null) result = caseTermDescription(aggregateExpression);
569 if (result == null) result = defaultCase(theEObject);
570 return result;
571 }
572 case LogiclanguagePackage.SUM: {
573 Sum sum = (Sum)theEObject;
574 T result = caseSum(sum);
575 if (result == null) result = caseProjectedAggregateExpression(sum);
576 if (result == null) result = caseAggregateExpression(sum);
577 if (result == null) result = caseTerm(sum);
578 if (result == null) result = caseTermDescription(sum);
579 if (result == null) result = defaultCase(theEObject);
580 return result;
581 }
582 case LogiclanguagePackage.COUNT: {
583 Count count = (Count)theEObject;
584 T result = caseCount(count);
585 if (result == null) result = caseAggregateExpression(count);
586 if (result == null) result = caseTerm(count);
587 if (result == null) result = caseTermDescription(count);
588 if (result == null) result = defaultCase(theEObject);
589 return result;
590 }
591 case LogiclanguagePackage.MIN: {
592 Min min = (Min)theEObject;
593 T result = caseMin(min);
594 if (result == null) result = caseProjectedAggregateExpression(min);
595 if (result == null) result = caseAggregateExpression(min);
596 if (result == null) result = caseTerm(min);
597 if (result == null) result = caseTermDescription(min);
598 if (result == null) result = defaultCase(theEObject);
599 return result;
600 }
601 case LogiclanguagePackage.MAX: {
602 Max max = (Max)theEObject;
603 T result = caseMax(max);
604 if (result == null) result = caseProjectedAggregateExpression(max);
605 if (result == null) result = caseAggregateExpression(max);
606 if (result == null) result = caseTerm(max);
607 if (result == null) result = caseTermDescription(max);
608 if (result == null) result = defaultCase(theEObject);
609 return result;
610 }
611 case LogiclanguagePackage.PROJECTED_AGGREGATE_EXPRESSION: {
612 ProjectedAggregateExpression projectedAggregateExpression = (ProjectedAggregateExpression)theEObject;
613 T result = caseProjectedAggregateExpression(projectedAggregateExpression);
614 if (result == null) result = caseAggregateExpression(projectedAggregateExpression);
615 if (result == null) result = caseTerm(projectedAggregateExpression);
616 if (result == null) result = caseTermDescription(projectedAggregateExpression);
617 if (result == null) result = defaultCase(theEObject);
618 return result;
619 }
555 default: return defaultCase(theEObject); 620 default: return defaultCase(theEObject);
556 } 621 }
557 } 622 }
@@ -1067,17 +1132,17 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
1067 } 1132 }
1068 1133
1069 /** 1134 /**
1070 * Returns the result of interpreting the object as an instance of '<em>Int Operation</em>'. 1135 * Returns the result of interpreting the object as an instance of '<em>Numeric Operation</em>'.
1071 * <!-- begin-user-doc --> 1136 * <!-- begin-user-doc -->
1072 * This implementation returns null; 1137 * This implementation returns null;
1073 * returning a non-null result will terminate the switch. 1138 * returning a non-null result will terminate the switch.
1074 * <!-- end-user-doc --> 1139 * <!-- end-user-doc -->
1075 * @param object the target of the switch. 1140 * @param object the target of the switch.
1076 * @return the result of interpreting the object as an instance of '<em>Int Operation</em>'. 1141 * @return the result of interpreting the object as an instance of '<em>Numeric Operation</em>'.
1077 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1142 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1078 * @generated 1143 * @generated
1079 */ 1144 */
1080 public T caseIntOperation(IntOperation object) { 1145 public T caseNumericOperation(NumericOperation object) {
1081 return null; 1146 return null;
1082 } 1147 }
1083 1148
@@ -1427,6 +1492,111 @@ public class LogiclanguageSwitch<T> extends Switch<T> {
1427 } 1492 }
1428 1493
1429 /** 1494 /**
1495 * Returns the result of interpreting the object as an instance of '<em>Pow</em>'.
1496 * <!-- begin-user-doc -->
1497 * This implementation returns null;
1498 * returning a non-null result will terminate the switch.
1499 * <!-- end-user-doc -->
1500 * @param object the target of the switch.
1501 * @return the result of interpreting the object as an instance of '<em>Pow</em>'.
1502 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1503 * @generated
1504 */
1505 public T casePow(Pow object) {
1506 return null;
1507 }
1508
1509 /**
1510 * Returns the result of interpreting the object as an instance of '<em>Aggregate Expression</em>'.
1511 * <!-- begin-user-doc -->
1512 * This implementation returns null;
1513 * returning a non-null result will terminate the switch.
1514 * <!-- end-user-doc -->
1515 * @param object the target of the switch.
1516 * @return the result of interpreting the object as an instance of '<em>Aggregate Expression</em>'.
1517 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1518 * @generated
1519 */
1520 public T caseAggregateExpression(AggregateExpression object) {
1521 return null;
1522 }
1523
1524 /**
1525 * Returns the result of interpreting the object as an instance of '<em>Sum</em>'.
1526 * <!-- begin-user-doc -->
1527 * This implementation returns null;
1528 * returning a non-null result will terminate the switch.
1529 * <!-- end-user-doc -->
1530 * @param object the target of the switch.
1531 * @return the result of interpreting the object as an instance of '<em>Sum</em>'.
1532 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1533 * @generated
1534 */
1535 public T caseSum(Sum object) {
1536 return null;
1537 }
1538
1539 /**
1540 * Returns the result of interpreting the object as an instance of '<em>Count</em>'.
1541 * <!-- begin-user-doc -->
1542 * This implementation returns null;
1543 * returning a non-null result will terminate the switch.
1544 * <!-- end-user-doc -->
1545 * @param object the target of the switch.
1546 * @return the result of interpreting the object as an instance of '<em>Count</em>'.
1547 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1548 * @generated
1549 */
1550 public T caseCount(Count object) {
1551 return null;
1552 }
1553
1554 /**
1555 * Returns the result of interpreting the object as an instance of '<em>Min</em>'.
1556 * <!-- begin-user-doc -->
1557 * This implementation returns null;
1558 * returning a non-null result will terminate the switch.
1559 * <!-- end-user-doc -->
1560 * @param object the target of the switch.
1561 * @return the result of interpreting the object as an instance of '<em>Min</em>'.
1562 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1563 * @generated
1564 */
1565 public T caseMin(Min object) {
1566 return null;
1567 }
1568
1569 /**
1570 * Returns the result of interpreting the object as an instance of '<em>Max</em>'.
1571 * <!-- begin-user-doc -->
1572 * This implementation returns null;
1573 * returning a non-null result will terminate the switch.
1574 * <!-- end-user-doc -->
1575 * @param object the target of the switch.
1576 * @return the result of interpreting the object as an instance of '<em>Max</em>'.
1577 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1578 * @generated
1579 */
1580 public T caseMax(Max object) {
1581 return null;
1582 }
1583
1584 /**
1585 * Returns the result of interpreting the object as an instance of '<em>Projected Aggregate Expression</em>'.
1586 * <!-- begin-user-doc -->
1587 * This implementation returns null;
1588 * returning a non-null result will terminate the switch.
1589 * <!-- end-user-doc -->
1590 * @param object the target of the switch.
1591 * @return the result of interpreting the object as an instance of '<em>Projected Aggregate Expression</em>'.
1592 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1593 * @generated
1594 */
1595 public T caseProjectedAggregateExpression(ProjectedAggregateExpression object) {
1596 return null;
1597 }
1598
1599 /**
1430 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. 1600 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
1431 * <!-- begin-user-doc --> 1601 * <!-- begin-user-doc -->
1432 * This implementation returns null; 1602 * This implementation returns null;