diff options
author | OszkarSemerath <semerath@mit.bme.hu> | 2019-05-04 15:31:47 -0400 |
---|---|---|
committer | OszkarSemerath <semerath@mit.bme.hu> | 2019-05-04 15:31:47 -0400 |
commit | 3e7fdbf562bbb1739a6ff4b09f86f415aaf89a56 (patch) | |
tree | bef27ef38448443d5342fa5ea25700fc1b40ea1f /Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model | |
parent | Fixed misformalization of (may/must)(X!=Y) for abstract objects (diff) | |
download | VIATRA-Generator-3e7fdbf562bbb1739a6ff4b09f86f415aaf89a56.tar.gz VIATRA-Generator-3e7fdbf562bbb1739a6ff4b09f86f415aaf89a56.tar.zst VIATRA-Generator-3e7fdbf562bbb1739a6ff4b09f86f415aaf89a56.zip |
Added aggregate expressions to logic language on the model level
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model')
85 files changed, 2331 insertions, 165 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/AggregateExpression.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/AggregateExpression.java new file mode 100644 index 00000000..be146469 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/AggregateExpression.java | |||
@@ -0,0 +1,49 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Aggregate Expression</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression#getRelation <em>Relation</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getAggregateExpression() | ||
19 | * @model abstract="true" | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface AggregateExpression extends Term { | ||
23 | /** | ||
24 | * Returns the value of the '<em><b>Relation</b></em>' reference. | ||
25 | * <!-- begin-user-doc --> | ||
26 | * <p> | ||
27 | * If the meaning of the '<em>Relation</em>' reference isn't clear, | ||
28 | * there really should be more of a description here... | ||
29 | * </p> | ||
30 | * <!-- end-user-doc --> | ||
31 | * @return the value of the '<em>Relation</em>' reference. | ||
32 | * @see #setRelation(Relation) | ||
33 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getAggregateExpression_Relation() | ||
34 | * @model | ||
35 | * @generated | ||
36 | */ | ||
37 | Relation getRelation(); | ||
38 | |||
39 | /** | ||
40 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression#getRelation <em>Relation</em>}' reference. | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @param value the new value of the '<em>Relation</em>' reference. | ||
44 | * @see #getRelation() | ||
45 | * @generated | ||
46 | */ | ||
47 | void setRelation(Relation value); | ||
48 | |||
49 | } // AggregateExpression | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Count.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Count.java new file mode 100644 index 00000000..878d6a0c --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Count.java | |||
@@ -0,0 +1,17 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Count</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getCount() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface Count extends AggregateExpression { | ||
17 | } // Count | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/DefinedElement.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/DefinedElement.java index d34436d8..9eeed54b 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/DefinedElement.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/DefinedElement.java | |||
@@ -36,7 +36,7 @@ public interface DefinedElement extends SymbolicDeclaration { | |||
36 | * @return the value of the '<em>Defined In Type</em>' reference list. | 36 | * @return the value of the '<em>Defined In Type</em>' reference list. |
37 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getDefinedElement_DefinedInType() | 37 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getDefinedElement_DefinedInType() |
38 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDefinition#getElements | 38 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDefinition#getElements |
39 | * @model opposite="elements" required="true" | 39 | * @model opposite="elements" |
40 | * @generated | 40 | * @generated |
41 | */ | 41 | */ |
42 | EList<TypeDefinition> getDefinedInType(); | 42 | EList<TypeDefinition> getDefinedInType(); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Divison.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Divison.java index 06c9dd33..96ea4a9a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Divison.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Divison.java | |||
@@ -13,5 +13,5 @@ package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | |||
13 | * @model | 13 | * @model |
14 | * @generated | 14 | * @generated |
15 | */ | 15 | */ |
16 | public interface Divison extends IntOperation { | 16 | public interface Divison extends NumericOperation { |
17 | } // Divison | 17 | } // Divison |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguageFactory.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguageFactory.java index 57b263aa..a6b0a790 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguageFactory.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguageFactory.java | |||
@@ -409,6 +409,51 @@ public interface LogiclanguageFactory extends EFactory { | |||
409 | TransitiveClosure createTransitiveClosure(); | 409 | TransitiveClosure createTransitiveClosure(); |
410 | 410 | ||
411 | /** | 411 | /** |
412 | * Returns a new object of class '<em>Pow</em>'. | ||
413 | * <!-- begin-user-doc --> | ||
414 | * <!-- end-user-doc --> | ||
415 | * @return a new object of class '<em>Pow</em>'. | ||
416 | * @generated | ||
417 | */ | ||
418 | Pow createPow(); | ||
419 | |||
420 | /** | ||
421 | * Returns a new object of class '<em>Sum</em>'. | ||
422 | * <!-- begin-user-doc --> | ||
423 | * <!-- end-user-doc --> | ||
424 | * @return a new object of class '<em>Sum</em>'. | ||
425 | * @generated | ||
426 | */ | ||
427 | Sum createSum(); | ||
428 | |||
429 | /** | ||
430 | * Returns a new object of class '<em>Count</em>'. | ||
431 | * <!-- begin-user-doc --> | ||
432 | * <!-- end-user-doc --> | ||
433 | * @return a new object of class '<em>Count</em>'. | ||
434 | * @generated | ||
435 | */ | ||
436 | Count createCount(); | ||
437 | |||
438 | /** | ||
439 | * Returns a new object of class '<em>Min</em>'. | ||
440 | * <!-- begin-user-doc --> | ||
441 | * <!-- end-user-doc --> | ||
442 | * @return a new object of class '<em>Min</em>'. | ||
443 | * @generated | ||
444 | */ | ||
445 | Min createMin(); | ||
446 | |||
447 | /** | ||
448 | * Returns a new object of class '<em>Max</em>'. | ||
449 | * <!-- begin-user-doc --> | ||
450 | * <!-- end-user-doc --> | ||
451 | * @return a new object of class '<em>Max</em>'. | ||
452 | * @generated | ||
453 | */ | ||
454 | Max createMax(); | ||
455 | |||
456 | /** | ||
412 | * Returns the package supported by this factory. | 457 | * Returns the package supported by this factory. |
413 | * <!-- begin-user-doc --> | 458 | * <!-- begin-user-doc --> |
414 | * <!-- end-user-doc --> | 459 | * <!-- end-user-doc --> |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguagePackage.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguagePackage.java index 0e80dc1a..ddfb75a2 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguagePackage.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/LogiclanguagePackage.java | |||
@@ -1506,14 +1506,14 @@ public interface LogiclanguagePackage extends EPackage { | |||
1506 | int MORE_OR_EQUAL_THAN_OPERATION_COUNT = PRIMITIVE_RELATION_OPERATION_COUNT + 0; | 1506 | int MORE_OR_EQUAL_THAN_OPERATION_COUNT = PRIMITIVE_RELATION_OPERATION_COUNT + 0; |
1507 | 1507 | ||
1508 | /** | 1508 | /** |
1509 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.IntOperationImpl <em>Int Operation</em>}' class. | 1509 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.NumericOperationImpl <em>Numeric Operation</em>}' class. |
1510 | * <!-- begin-user-doc --> | 1510 | * <!-- begin-user-doc --> |
1511 | * <!-- end-user-doc --> | 1511 | * <!-- end-user-doc --> |
1512 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.IntOperationImpl | 1512 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.NumericOperationImpl |
1513 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getIntOperation() | 1513 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getNumericOperation() |
1514 | * @generated | 1514 | * @generated |
1515 | */ | 1515 | */ |
1516 | int INT_OPERATION = 34; | 1516 | int NUMERIC_OPERATION = 34; |
1517 | 1517 | ||
1518 | /** | 1518 | /** |
1519 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | 1519 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. |
@@ -1522,7 +1522,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1522 | * @generated | 1522 | * @generated |
1523 | * @ordered | 1523 | * @ordered |
1524 | */ | 1524 | */ |
1525 | int INT_OPERATION__LEFT_OPERAND = TERM_FEATURE_COUNT + 0; | 1525 | int NUMERIC_OPERATION__LEFT_OPERAND = TERM_FEATURE_COUNT + 0; |
1526 | 1526 | ||
1527 | /** | 1527 | /** |
1528 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | 1528 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. |
@@ -1531,25 +1531,25 @@ public interface LogiclanguagePackage extends EPackage { | |||
1531 | * @generated | 1531 | * @generated |
1532 | * @ordered | 1532 | * @ordered |
1533 | */ | 1533 | */ |
1534 | int INT_OPERATION__RIGHT_OPERAND = TERM_FEATURE_COUNT + 1; | 1534 | int NUMERIC_OPERATION__RIGHT_OPERAND = TERM_FEATURE_COUNT + 1; |
1535 | 1535 | ||
1536 | /** | 1536 | /** |
1537 | * The number of structural features of the '<em>Int Operation</em>' class. | 1537 | * The number of structural features of the '<em>Numeric Operation</em>' class. |
1538 | * <!-- begin-user-doc --> | 1538 | * <!-- begin-user-doc --> |
1539 | * <!-- end-user-doc --> | 1539 | * <!-- end-user-doc --> |
1540 | * @generated | 1540 | * @generated |
1541 | * @ordered | 1541 | * @ordered |
1542 | */ | 1542 | */ |
1543 | int INT_OPERATION_FEATURE_COUNT = TERM_FEATURE_COUNT + 2; | 1543 | int NUMERIC_OPERATION_FEATURE_COUNT = TERM_FEATURE_COUNT + 2; |
1544 | 1544 | ||
1545 | /** | 1545 | /** |
1546 | * The number of operations of the '<em>Int Operation</em>' class. | 1546 | * The number of operations of the '<em>Numeric Operation</em>' class. |
1547 | * <!-- begin-user-doc --> | 1547 | * <!-- begin-user-doc --> |
1548 | * <!-- end-user-doc --> | 1548 | * <!-- end-user-doc --> |
1549 | * @generated | 1549 | * @generated |
1550 | * @ordered | 1550 | * @ordered |
1551 | */ | 1551 | */ |
1552 | int INT_OPERATION_OPERATION_COUNT = TERM_OPERATION_COUNT + 0; | 1552 | int NUMERIC_OPERATION_OPERATION_COUNT = TERM_OPERATION_COUNT + 0; |
1553 | 1553 | ||
1554 | /** | 1554 | /** |
1555 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PlusImpl <em>Plus</em>}' class. | 1555 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PlusImpl <em>Plus</em>}' class. |
@@ -1568,7 +1568,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1568 | * @generated | 1568 | * @generated |
1569 | * @ordered | 1569 | * @ordered |
1570 | */ | 1570 | */ |
1571 | int PLUS__LEFT_OPERAND = INT_OPERATION__LEFT_OPERAND; | 1571 | int PLUS__LEFT_OPERAND = NUMERIC_OPERATION__LEFT_OPERAND; |
1572 | 1572 | ||
1573 | /** | 1573 | /** |
1574 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | 1574 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. |
@@ -1577,7 +1577,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1577 | * @generated | 1577 | * @generated |
1578 | * @ordered | 1578 | * @ordered |
1579 | */ | 1579 | */ |
1580 | int PLUS__RIGHT_OPERAND = INT_OPERATION__RIGHT_OPERAND; | 1580 | int PLUS__RIGHT_OPERAND = NUMERIC_OPERATION__RIGHT_OPERAND; |
1581 | 1581 | ||
1582 | /** | 1582 | /** |
1583 | * The number of structural features of the '<em>Plus</em>' class. | 1583 | * The number of structural features of the '<em>Plus</em>' class. |
@@ -1586,7 +1586,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1586 | * @generated | 1586 | * @generated |
1587 | * @ordered | 1587 | * @ordered |
1588 | */ | 1588 | */ |
1589 | int PLUS_FEATURE_COUNT = INT_OPERATION_FEATURE_COUNT + 0; | 1589 | int PLUS_FEATURE_COUNT = NUMERIC_OPERATION_FEATURE_COUNT + 0; |
1590 | 1590 | ||
1591 | /** | 1591 | /** |
1592 | * The number of operations of the '<em>Plus</em>' class. | 1592 | * The number of operations of the '<em>Plus</em>' class. |
@@ -1595,7 +1595,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1595 | * @generated | 1595 | * @generated |
1596 | * @ordered | 1596 | * @ordered |
1597 | */ | 1597 | */ |
1598 | int PLUS_OPERATION_COUNT = INT_OPERATION_OPERATION_COUNT + 0; | 1598 | int PLUS_OPERATION_COUNT = NUMERIC_OPERATION_OPERATION_COUNT + 0; |
1599 | 1599 | ||
1600 | /** | 1600 | /** |
1601 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MinusImpl <em>Minus</em>}' class. | 1601 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MinusImpl <em>Minus</em>}' class. |
@@ -1614,7 +1614,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1614 | * @generated | 1614 | * @generated |
1615 | * @ordered | 1615 | * @ordered |
1616 | */ | 1616 | */ |
1617 | int MINUS__LEFT_OPERAND = INT_OPERATION__LEFT_OPERAND; | 1617 | int MINUS__LEFT_OPERAND = NUMERIC_OPERATION__LEFT_OPERAND; |
1618 | 1618 | ||
1619 | /** | 1619 | /** |
1620 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | 1620 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. |
@@ -1623,7 +1623,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1623 | * @generated | 1623 | * @generated |
1624 | * @ordered | 1624 | * @ordered |
1625 | */ | 1625 | */ |
1626 | int MINUS__RIGHT_OPERAND = INT_OPERATION__RIGHT_OPERAND; | 1626 | int MINUS__RIGHT_OPERAND = NUMERIC_OPERATION__RIGHT_OPERAND; |
1627 | 1627 | ||
1628 | /** | 1628 | /** |
1629 | * The number of structural features of the '<em>Minus</em>' class. | 1629 | * The number of structural features of the '<em>Minus</em>' class. |
@@ -1632,7 +1632,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1632 | * @generated | 1632 | * @generated |
1633 | * @ordered | 1633 | * @ordered |
1634 | */ | 1634 | */ |
1635 | int MINUS_FEATURE_COUNT = INT_OPERATION_FEATURE_COUNT + 0; | 1635 | int MINUS_FEATURE_COUNT = NUMERIC_OPERATION_FEATURE_COUNT + 0; |
1636 | 1636 | ||
1637 | /** | 1637 | /** |
1638 | * The number of operations of the '<em>Minus</em>' class. | 1638 | * The number of operations of the '<em>Minus</em>' class. |
@@ -1641,7 +1641,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1641 | * @generated | 1641 | * @generated |
1642 | * @ordered | 1642 | * @ordered |
1643 | */ | 1643 | */ |
1644 | int MINUS_OPERATION_COUNT = INT_OPERATION_OPERATION_COUNT + 0; | 1644 | int MINUS_OPERATION_COUNT = NUMERIC_OPERATION_OPERATION_COUNT + 0; |
1645 | 1645 | ||
1646 | /** | 1646 | /** |
1647 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MultiplyImpl <em>Multiply</em>}' class. | 1647 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MultiplyImpl <em>Multiply</em>}' class. |
@@ -1660,7 +1660,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1660 | * @generated | 1660 | * @generated |
1661 | * @ordered | 1661 | * @ordered |
1662 | */ | 1662 | */ |
1663 | int MULTIPLY__LEFT_OPERAND = INT_OPERATION__LEFT_OPERAND; | 1663 | int MULTIPLY__LEFT_OPERAND = NUMERIC_OPERATION__LEFT_OPERAND; |
1664 | 1664 | ||
1665 | /** | 1665 | /** |
1666 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | 1666 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. |
@@ -1669,7 +1669,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1669 | * @generated | 1669 | * @generated |
1670 | * @ordered | 1670 | * @ordered |
1671 | */ | 1671 | */ |
1672 | int MULTIPLY__RIGHT_OPERAND = INT_OPERATION__RIGHT_OPERAND; | 1672 | int MULTIPLY__RIGHT_OPERAND = NUMERIC_OPERATION__RIGHT_OPERAND; |
1673 | 1673 | ||
1674 | /** | 1674 | /** |
1675 | * The number of structural features of the '<em>Multiply</em>' class. | 1675 | * The number of structural features of the '<em>Multiply</em>' class. |
@@ -1678,7 +1678,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1678 | * @generated | 1678 | * @generated |
1679 | * @ordered | 1679 | * @ordered |
1680 | */ | 1680 | */ |
1681 | int MULTIPLY_FEATURE_COUNT = INT_OPERATION_FEATURE_COUNT + 0; | 1681 | int MULTIPLY_FEATURE_COUNT = NUMERIC_OPERATION_FEATURE_COUNT + 0; |
1682 | 1682 | ||
1683 | /** | 1683 | /** |
1684 | * The number of operations of the '<em>Multiply</em>' class. | 1684 | * The number of operations of the '<em>Multiply</em>' class. |
@@ -1687,7 +1687,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1687 | * @generated | 1687 | * @generated |
1688 | * @ordered | 1688 | * @ordered |
1689 | */ | 1689 | */ |
1690 | int MULTIPLY_OPERATION_COUNT = INT_OPERATION_OPERATION_COUNT + 0; | 1690 | int MULTIPLY_OPERATION_COUNT = NUMERIC_OPERATION_OPERATION_COUNT + 0; |
1691 | 1691 | ||
1692 | /** | 1692 | /** |
1693 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.DivisonImpl <em>Divison</em>}' class. | 1693 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.DivisonImpl <em>Divison</em>}' class. |
@@ -1706,7 +1706,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1706 | * @generated | 1706 | * @generated |
1707 | * @ordered | 1707 | * @ordered |
1708 | */ | 1708 | */ |
1709 | int DIVISON__LEFT_OPERAND = INT_OPERATION__LEFT_OPERAND; | 1709 | int DIVISON__LEFT_OPERAND = NUMERIC_OPERATION__LEFT_OPERAND; |
1710 | 1710 | ||
1711 | /** | 1711 | /** |
1712 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | 1712 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. |
@@ -1715,7 +1715,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1715 | * @generated | 1715 | * @generated |
1716 | * @ordered | 1716 | * @ordered |
1717 | */ | 1717 | */ |
1718 | int DIVISON__RIGHT_OPERAND = INT_OPERATION__RIGHT_OPERAND; | 1718 | int DIVISON__RIGHT_OPERAND = NUMERIC_OPERATION__RIGHT_OPERAND; |
1719 | 1719 | ||
1720 | /** | 1720 | /** |
1721 | * The number of structural features of the '<em>Divison</em>' class. | 1721 | * The number of structural features of the '<em>Divison</em>' class. |
@@ -1724,7 +1724,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1724 | * @generated | 1724 | * @generated |
1725 | * @ordered | 1725 | * @ordered |
1726 | */ | 1726 | */ |
1727 | int DIVISON_FEATURE_COUNT = INT_OPERATION_FEATURE_COUNT + 0; | 1727 | int DIVISON_FEATURE_COUNT = NUMERIC_OPERATION_FEATURE_COUNT + 0; |
1728 | 1728 | ||
1729 | /** | 1729 | /** |
1730 | * The number of operations of the '<em>Divison</em>' class. | 1730 | * The number of operations of the '<em>Divison</em>' class. |
@@ -1733,7 +1733,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1733 | * @generated | 1733 | * @generated |
1734 | * @ordered | 1734 | * @ordered |
1735 | */ | 1735 | */ |
1736 | int DIVISON_OPERATION_COUNT = INT_OPERATION_OPERATION_COUNT + 0; | 1736 | int DIVISON_OPERATION_COUNT = NUMERIC_OPERATION_OPERATION_COUNT + 0; |
1737 | 1737 | ||
1738 | /** | 1738 | /** |
1739 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.ModImpl <em>Mod</em>}' class. | 1739 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.ModImpl <em>Mod</em>}' class. |
@@ -1752,7 +1752,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1752 | * @generated | 1752 | * @generated |
1753 | * @ordered | 1753 | * @ordered |
1754 | */ | 1754 | */ |
1755 | int MOD__LEFT_OPERAND = INT_OPERATION__LEFT_OPERAND; | 1755 | int MOD__LEFT_OPERAND = NUMERIC_OPERATION__LEFT_OPERAND; |
1756 | 1756 | ||
1757 | /** | 1757 | /** |
1758 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | 1758 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. |
@@ -1761,7 +1761,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1761 | * @generated | 1761 | * @generated |
1762 | * @ordered | 1762 | * @ordered |
1763 | */ | 1763 | */ |
1764 | int MOD__RIGHT_OPERAND = INT_OPERATION__RIGHT_OPERAND; | 1764 | int MOD__RIGHT_OPERAND = NUMERIC_OPERATION__RIGHT_OPERAND; |
1765 | 1765 | ||
1766 | /** | 1766 | /** |
1767 | * The number of structural features of the '<em>Mod</em>' class. | 1767 | * The number of structural features of the '<em>Mod</em>' class. |
@@ -1770,7 +1770,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1770 | * @generated | 1770 | * @generated |
1771 | * @ordered | 1771 | * @ordered |
1772 | */ | 1772 | */ |
1773 | int MOD_FEATURE_COUNT = INT_OPERATION_FEATURE_COUNT + 0; | 1773 | int MOD_FEATURE_COUNT = NUMERIC_OPERATION_FEATURE_COUNT + 0; |
1774 | 1774 | ||
1775 | /** | 1775 | /** |
1776 | * The number of operations of the '<em>Mod</em>' class. | 1776 | * The number of operations of the '<em>Mod</em>' class. |
@@ -1779,7 +1779,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
1779 | * @generated | 1779 | * @generated |
1780 | * @ordered | 1780 | * @ordered |
1781 | */ | 1781 | */ |
1782 | int MOD_OPERATION_COUNT = INT_OPERATION_OPERATION_COUNT + 0; | 1782 | int MOD_OPERATION_COUNT = NUMERIC_OPERATION_OPERATION_COUNT + 0; |
1783 | 1783 | ||
1784 | /** | 1784 | /** |
1785 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.AssertionImpl <em>Assertion</em>}' class. | 1785 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.AssertionImpl <em>Assertion</em>}' class. |
@@ -2686,6 +2686,311 @@ public interface LogiclanguagePackage extends EPackage { | |||
2686 | 2686 | ||
2687 | 2687 | ||
2688 | /** | 2688 | /** |
2689 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PowImpl <em>Pow</em>}' class. | ||
2690 | * <!-- begin-user-doc --> | ||
2691 | * <!-- end-user-doc --> | ||
2692 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PowImpl | ||
2693 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getPow() | ||
2694 | * @generated | ||
2695 | */ | ||
2696 | int POW = 58; | ||
2697 | |||
2698 | /** | ||
2699 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
2700 | * <!-- begin-user-doc --> | ||
2701 | * <!-- end-user-doc --> | ||
2702 | * @generated | ||
2703 | * @ordered | ||
2704 | */ | ||
2705 | int POW__LEFT_OPERAND = NUMERIC_OPERATION__LEFT_OPERAND; | ||
2706 | |||
2707 | /** | ||
2708 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
2709 | * <!-- begin-user-doc --> | ||
2710 | * <!-- end-user-doc --> | ||
2711 | * @generated | ||
2712 | * @ordered | ||
2713 | */ | ||
2714 | int POW__RIGHT_OPERAND = NUMERIC_OPERATION__RIGHT_OPERAND; | ||
2715 | |||
2716 | /** | ||
2717 | * The number of structural features of the '<em>Pow</em>' class. | ||
2718 | * <!-- begin-user-doc --> | ||
2719 | * <!-- end-user-doc --> | ||
2720 | * @generated | ||
2721 | * @ordered | ||
2722 | */ | ||
2723 | int POW_FEATURE_COUNT = NUMERIC_OPERATION_FEATURE_COUNT + 0; | ||
2724 | |||
2725 | /** | ||
2726 | * The number of operations of the '<em>Pow</em>' class. | ||
2727 | * <!-- begin-user-doc --> | ||
2728 | * <!-- end-user-doc --> | ||
2729 | * @generated | ||
2730 | * @ordered | ||
2731 | */ | ||
2732 | int POW_OPERATION_COUNT = NUMERIC_OPERATION_OPERATION_COUNT + 0; | ||
2733 | |||
2734 | /** | ||
2735 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.AggregateExpressionImpl <em>Aggregate Expression</em>}' class. | ||
2736 | * <!-- begin-user-doc --> | ||
2737 | * <!-- end-user-doc --> | ||
2738 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.AggregateExpressionImpl | ||
2739 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getAggregateExpression() | ||
2740 | * @generated | ||
2741 | */ | ||
2742 | int AGGREGATE_EXPRESSION = 59; | ||
2743 | |||
2744 | /** | ||
2745 | * The feature id for the '<em><b>Relation</b></em>' reference. | ||
2746 | * <!-- begin-user-doc --> | ||
2747 | * <!-- end-user-doc --> | ||
2748 | * @generated | ||
2749 | * @ordered | ||
2750 | */ | ||
2751 | int AGGREGATE_EXPRESSION__RELATION = TERM_FEATURE_COUNT + 0; | ||
2752 | |||
2753 | /** | ||
2754 | * The number of structural features of the '<em>Aggregate Expression</em>' class. | ||
2755 | * <!-- begin-user-doc --> | ||
2756 | * <!-- end-user-doc --> | ||
2757 | * @generated | ||
2758 | * @ordered | ||
2759 | */ | ||
2760 | int AGGREGATE_EXPRESSION_FEATURE_COUNT = TERM_FEATURE_COUNT + 1; | ||
2761 | |||
2762 | /** | ||
2763 | * The number of operations of the '<em>Aggregate Expression</em>' class. | ||
2764 | * <!-- begin-user-doc --> | ||
2765 | * <!-- end-user-doc --> | ||
2766 | * @generated | ||
2767 | * @ordered | ||
2768 | */ | ||
2769 | int AGGREGATE_EXPRESSION_OPERATION_COUNT = TERM_OPERATION_COUNT + 0; | ||
2770 | |||
2771 | /** | ||
2772 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.ProjectedAggregateExpressionImpl <em>Projected Aggregate Expression</em>}' class. | ||
2773 | * <!-- begin-user-doc --> | ||
2774 | * <!-- end-user-doc --> | ||
2775 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.ProjectedAggregateExpressionImpl | ||
2776 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getProjectedAggregateExpression() | ||
2777 | * @generated | ||
2778 | */ | ||
2779 | int PROJECTED_AGGREGATE_EXPRESSION = 64; | ||
2780 | |||
2781 | /** | ||
2782 | * The feature id for the '<em><b>Relation</b></em>' reference. | ||
2783 | * <!-- begin-user-doc --> | ||
2784 | * <!-- end-user-doc --> | ||
2785 | * @generated | ||
2786 | * @ordered | ||
2787 | */ | ||
2788 | int PROJECTED_AGGREGATE_EXPRESSION__RELATION = AGGREGATE_EXPRESSION__RELATION; | ||
2789 | |||
2790 | /** | ||
2791 | * The feature id for the '<em><b>Projection Index</b></em>' attribute. | ||
2792 | * <!-- begin-user-doc --> | ||
2793 | * <!-- end-user-doc --> | ||
2794 | * @generated | ||
2795 | * @ordered | ||
2796 | */ | ||
2797 | int PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX = AGGREGATE_EXPRESSION_FEATURE_COUNT + 0; | ||
2798 | |||
2799 | /** | ||
2800 | * The number of structural features of the '<em>Projected Aggregate Expression</em>' class. | ||
2801 | * <!-- begin-user-doc --> | ||
2802 | * <!-- end-user-doc --> | ||
2803 | * @generated | ||
2804 | * @ordered | ||
2805 | */ | ||
2806 | int PROJECTED_AGGREGATE_EXPRESSION_FEATURE_COUNT = AGGREGATE_EXPRESSION_FEATURE_COUNT + 1; | ||
2807 | |||
2808 | /** | ||
2809 | * The number of operations of the '<em>Projected Aggregate Expression</em>' class. | ||
2810 | * <!-- begin-user-doc --> | ||
2811 | * <!-- end-user-doc --> | ||
2812 | * @generated | ||
2813 | * @ordered | ||
2814 | */ | ||
2815 | int PROJECTED_AGGREGATE_EXPRESSION_OPERATION_COUNT = AGGREGATE_EXPRESSION_OPERATION_COUNT + 0; | ||
2816 | |||
2817 | /** | ||
2818 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.SumImpl <em>Sum</em>}' class. | ||
2819 | * <!-- begin-user-doc --> | ||
2820 | * <!-- end-user-doc --> | ||
2821 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.SumImpl | ||
2822 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getSum() | ||
2823 | * @generated | ||
2824 | */ | ||
2825 | int SUM = 60; | ||
2826 | |||
2827 | /** | ||
2828 | * The feature id for the '<em><b>Relation</b></em>' reference. | ||
2829 | * <!-- begin-user-doc --> | ||
2830 | * <!-- end-user-doc --> | ||
2831 | * @generated | ||
2832 | * @ordered | ||
2833 | */ | ||
2834 | int SUM__RELATION = PROJECTED_AGGREGATE_EXPRESSION__RELATION; | ||
2835 | |||
2836 | /** | ||
2837 | * The feature id for the '<em><b>Projection Index</b></em>' attribute. | ||
2838 | * <!-- begin-user-doc --> | ||
2839 | * <!-- end-user-doc --> | ||
2840 | * @generated | ||
2841 | * @ordered | ||
2842 | */ | ||
2843 | int SUM__PROJECTION_INDEX = PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX; | ||
2844 | |||
2845 | /** | ||
2846 | * The number of structural features of the '<em>Sum</em>' class. | ||
2847 | * <!-- begin-user-doc --> | ||
2848 | * <!-- end-user-doc --> | ||
2849 | * @generated | ||
2850 | * @ordered | ||
2851 | */ | ||
2852 | int SUM_FEATURE_COUNT = PROJECTED_AGGREGATE_EXPRESSION_FEATURE_COUNT + 0; | ||
2853 | |||
2854 | /** | ||
2855 | * The number of operations of the '<em>Sum</em>' class. | ||
2856 | * <!-- begin-user-doc --> | ||
2857 | * <!-- end-user-doc --> | ||
2858 | * @generated | ||
2859 | * @ordered | ||
2860 | */ | ||
2861 | int SUM_OPERATION_COUNT = PROJECTED_AGGREGATE_EXPRESSION_OPERATION_COUNT + 0; | ||
2862 | |||
2863 | /** | ||
2864 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.CountImpl <em>Count</em>}' class. | ||
2865 | * <!-- begin-user-doc --> | ||
2866 | * <!-- end-user-doc --> | ||
2867 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.CountImpl | ||
2868 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getCount() | ||
2869 | * @generated | ||
2870 | */ | ||
2871 | int COUNT = 61; | ||
2872 | |||
2873 | /** | ||
2874 | * The feature id for the '<em><b>Relation</b></em>' reference. | ||
2875 | * <!-- begin-user-doc --> | ||
2876 | * <!-- end-user-doc --> | ||
2877 | * @generated | ||
2878 | * @ordered | ||
2879 | */ | ||
2880 | int COUNT__RELATION = AGGREGATE_EXPRESSION__RELATION; | ||
2881 | |||
2882 | /** | ||
2883 | * The number of structural features of the '<em>Count</em>' class. | ||
2884 | * <!-- begin-user-doc --> | ||
2885 | * <!-- end-user-doc --> | ||
2886 | * @generated | ||
2887 | * @ordered | ||
2888 | */ | ||
2889 | int COUNT_FEATURE_COUNT = AGGREGATE_EXPRESSION_FEATURE_COUNT + 0; | ||
2890 | |||
2891 | /** | ||
2892 | * The number of operations of the '<em>Count</em>' class. | ||
2893 | * <!-- begin-user-doc --> | ||
2894 | * <!-- end-user-doc --> | ||
2895 | * @generated | ||
2896 | * @ordered | ||
2897 | */ | ||
2898 | int COUNT_OPERATION_COUNT = AGGREGATE_EXPRESSION_OPERATION_COUNT + 0; | ||
2899 | |||
2900 | /** | ||
2901 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MinImpl <em>Min</em>}' class. | ||
2902 | * <!-- begin-user-doc --> | ||
2903 | * <!-- end-user-doc --> | ||
2904 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MinImpl | ||
2905 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getMin() | ||
2906 | * @generated | ||
2907 | */ | ||
2908 | int MIN = 62; | ||
2909 | |||
2910 | /** | ||
2911 | * The feature id for the '<em><b>Relation</b></em>' reference. | ||
2912 | * <!-- begin-user-doc --> | ||
2913 | * <!-- end-user-doc --> | ||
2914 | * @generated | ||
2915 | * @ordered | ||
2916 | */ | ||
2917 | int MIN__RELATION = PROJECTED_AGGREGATE_EXPRESSION__RELATION; | ||
2918 | |||
2919 | /** | ||
2920 | * The feature id for the '<em><b>Projection Index</b></em>' attribute. | ||
2921 | * <!-- begin-user-doc --> | ||
2922 | * <!-- end-user-doc --> | ||
2923 | * @generated | ||
2924 | * @ordered | ||
2925 | */ | ||
2926 | int MIN__PROJECTION_INDEX = PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX; | ||
2927 | |||
2928 | /** | ||
2929 | * The number of structural features of the '<em>Min</em>' class. | ||
2930 | * <!-- begin-user-doc --> | ||
2931 | * <!-- end-user-doc --> | ||
2932 | * @generated | ||
2933 | * @ordered | ||
2934 | */ | ||
2935 | int MIN_FEATURE_COUNT = PROJECTED_AGGREGATE_EXPRESSION_FEATURE_COUNT + 0; | ||
2936 | |||
2937 | /** | ||
2938 | * The number of operations of the '<em>Min</em>' class. | ||
2939 | * <!-- begin-user-doc --> | ||
2940 | * <!-- end-user-doc --> | ||
2941 | * @generated | ||
2942 | * @ordered | ||
2943 | */ | ||
2944 | int MIN_OPERATION_COUNT = PROJECTED_AGGREGATE_EXPRESSION_OPERATION_COUNT + 0; | ||
2945 | |||
2946 | /** | ||
2947 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MaxImpl <em>Max</em>}' class. | ||
2948 | * <!-- begin-user-doc --> | ||
2949 | * <!-- end-user-doc --> | ||
2950 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MaxImpl | ||
2951 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getMax() | ||
2952 | * @generated | ||
2953 | */ | ||
2954 | int MAX = 63; | ||
2955 | |||
2956 | /** | ||
2957 | * The feature id for the '<em><b>Relation</b></em>' reference. | ||
2958 | * <!-- begin-user-doc --> | ||
2959 | * <!-- end-user-doc --> | ||
2960 | * @generated | ||
2961 | * @ordered | ||
2962 | */ | ||
2963 | int MAX__RELATION = PROJECTED_AGGREGATE_EXPRESSION__RELATION; | ||
2964 | |||
2965 | /** | ||
2966 | * The feature id for the '<em><b>Projection Index</b></em>' attribute. | ||
2967 | * <!-- begin-user-doc --> | ||
2968 | * <!-- end-user-doc --> | ||
2969 | * @generated | ||
2970 | * @ordered | ||
2971 | */ | ||
2972 | int MAX__PROJECTION_INDEX = PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX; | ||
2973 | |||
2974 | /** | ||
2975 | * The number of structural features of the '<em>Max</em>' class. | ||
2976 | * <!-- begin-user-doc --> | ||
2977 | * <!-- end-user-doc --> | ||
2978 | * @generated | ||
2979 | * @ordered | ||
2980 | */ | ||
2981 | int MAX_FEATURE_COUNT = PROJECTED_AGGREGATE_EXPRESSION_FEATURE_COUNT + 0; | ||
2982 | |||
2983 | /** | ||
2984 | * The number of operations of the '<em>Max</em>' class. | ||
2985 | * <!-- begin-user-doc --> | ||
2986 | * <!-- end-user-doc --> | ||
2987 | * @generated | ||
2988 | * @ordered | ||
2989 | */ | ||
2990 | int MAX_OPERATION_COUNT = PROJECTED_AGGREGATE_EXPRESSION_OPERATION_COUNT + 0; | ||
2991 | |||
2992 | |||
2993 | /** | ||
2689 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type <em>Type</em>}'. | 2994 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type <em>Type</em>}'. |
2690 | * <!-- begin-user-doc --> | 2995 | * <!-- begin-user-doc --> |
2691 | * <!-- end-user-doc --> | 2996 | * <!-- end-user-doc --> |
@@ -3444,36 +3749,36 @@ public interface LogiclanguagePackage extends EPackage { | |||
3444 | EReference getMoreOrEqualThan_RightOperand(); | 3749 | EReference getMoreOrEqualThan_RightOperand(); |
3445 | 3750 | ||
3446 | /** | 3751 | /** |
3447 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation <em>Int Operation</em>}'. | 3752 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation <em>Numeric Operation</em>}'. |
3448 | * <!-- begin-user-doc --> | 3753 | * <!-- begin-user-doc --> |
3449 | * <!-- end-user-doc --> | 3754 | * <!-- end-user-doc --> |
3450 | * @return the meta object for class '<em>Int Operation</em>'. | 3755 | * @return the meta object for class '<em>Numeric Operation</em>'. |
3451 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation | 3756 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation |
3452 | * @generated | 3757 | * @generated |
3453 | */ | 3758 | */ |
3454 | EClass getIntOperation(); | 3759 | EClass getNumericOperation(); |
3455 | 3760 | ||
3456 | /** | 3761 | /** |
3457 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getLeftOperand <em>Left Operand</em>}'. | 3762 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getLeftOperand <em>Left Operand</em>}'. |
3458 | * <!-- begin-user-doc --> | 3763 | * <!-- begin-user-doc --> |
3459 | * <!-- end-user-doc --> | 3764 | * <!-- end-user-doc --> |
3460 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | 3765 | * @return the meta object for the containment reference '<em>Left Operand</em>'. |
3461 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getLeftOperand() | 3766 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getLeftOperand() |
3462 | * @see #getIntOperation() | 3767 | * @see #getNumericOperation() |
3463 | * @generated | 3768 | * @generated |
3464 | */ | 3769 | */ |
3465 | EReference getIntOperation_LeftOperand(); | 3770 | EReference getNumericOperation_LeftOperand(); |
3466 | 3771 | ||
3467 | /** | 3772 | /** |
3468 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getRightOperand <em>Right Operand</em>}'. | 3773 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getRightOperand <em>Right Operand</em>}'. |
3469 | * <!-- begin-user-doc --> | 3774 | * <!-- begin-user-doc --> |
3470 | * <!-- end-user-doc --> | 3775 | * <!-- end-user-doc --> |
3471 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | 3776 | * @return the meta object for the containment reference '<em>Right Operand</em>'. |
3472 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getRightOperand() | 3777 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getRightOperand() |
3473 | * @see #getIntOperation() | 3778 | * @see #getNumericOperation() |
3474 | * @generated | 3779 | * @generated |
3475 | */ | 3780 | */ |
3476 | EReference getIntOperation_RightOperand(); | 3781 | EReference getNumericOperation_RightOperand(); |
3477 | 3782 | ||
3478 | /** | 3783 | /** |
3479 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Plus <em>Plus</em>}'. | 3784 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Plus <em>Plus</em>}'. |
@@ -3970,6 +4275,98 @@ public interface LogiclanguagePackage extends EPackage { | |||
3970 | EReference getTransitiveClosure_Relation(); | 4275 | EReference getTransitiveClosure_Relation(); |
3971 | 4276 | ||
3972 | /** | 4277 | /** |
4278 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Pow <em>Pow</em>}'. | ||
4279 | * <!-- begin-user-doc --> | ||
4280 | * <!-- end-user-doc --> | ||
4281 | * @return the meta object for class '<em>Pow</em>'. | ||
4282 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Pow | ||
4283 | * @generated | ||
4284 | */ | ||
4285 | EClass getPow(); | ||
4286 | |||
4287 | /** | ||
4288 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression <em>Aggregate Expression</em>}'. | ||
4289 | * <!-- begin-user-doc --> | ||
4290 | * <!-- end-user-doc --> | ||
4291 | * @return the meta object for class '<em>Aggregate Expression</em>'. | ||
4292 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression | ||
4293 | * @generated | ||
4294 | */ | ||
4295 | EClass getAggregateExpression(); | ||
4296 | |||
4297 | /** | ||
4298 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression#getRelation <em>Relation</em>}'. | ||
4299 | * <!-- begin-user-doc --> | ||
4300 | * <!-- end-user-doc --> | ||
4301 | * @return the meta object for the reference '<em>Relation</em>'. | ||
4302 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression#getRelation() | ||
4303 | * @see #getAggregateExpression() | ||
4304 | * @generated | ||
4305 | */ | ||
4306 | EReference getAggregateExpression_Relation(); | ||
4307 | |||
4308 | /** | ||
4309 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Sum <em>Sum</em>}'. | ||
4310 | * <!-- begin-user-doc --> | ||
4311 | * <!-- end-user-doc --> | ||
4312 | * @return the meta object for class '<em>Sum</em>'. | ||
4313 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Sum | ||
4314 | * @generated | ||
4315 | */ | ||
4316 | EClass getSum(); | ||
4317 | |||
4318 | /** | ||
4319 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Count <em>Count</em>}'. | ||
4320 | * <!-- begin-user-doc --> | ||
4321 | * <!-- end-user-doc --> | ||
4322 | * @return the meta object for class '<em>Count</em>'. | ||
4323 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Count | ||
4324 | * @generated | ||
4325 | */ | ||
4326 | EClass getCount(); | ||
4327 | |||
4328 | /** | ||
4329 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Min <em>Min</em>}'. | ||
4330 | * <!-- begin-user-doc --> | ||
4331 | * <!-- end-user-doc --> | ||
4332 | * @return the meta object for class '<em>Min</em>'. | ||
4333 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Min | ||
4334 | * @generated | ||
4335 | */ | ||
4336 | EClass getMin(); | ||
4337 | |||
4338 | /** | ||
4339 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Max <em>Max</em>}'. | ||
4340 | * <!-- begin-user-doc --> | ||
4341 | * <!-- end-user-doc --> | ||
4342 | * @return the meta object for class '<em>Max</em>'. | ||
4343 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Max | ||
4344 | * @generated | ||
4345 | */ | ||
4346 | EClass getMax(); | ||
4347 | |||
4348 | /** | ||
4349 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression <em>Projected Aggregate Expression</em>}'. | ||
4350 | * <!-- begin-user-doc --> | ||
4351 | * <!-- end-user-doc --> | ||
4352 | * @return the meta object for class '<em>Projected Aggregate Expression</em>'. | ||
4353 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression | ||
4354 | * @generated | ||
4355 | */ | ||
4356 | EClass getProjectedAggregateExpression(); | ||
4357 | |||
4358 | /** | ||
4359 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression#getProjectionIndex <em>Projection Index</em>}'. | ||
4360 | * <!-- begin-user-doc --> | ||
4361 | * <!-- end-user-doc --> | ||
4362 | * @return the meta object for the attribute '<em>Projection Index</em>'. | ||
4363 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression#getProjectionIndex() | ||
4364 | * @see #getProjectedAggregateExpression() | ||
4365 | * @generated | ||
4366 | */ | ||
4367 | EAttribute getProjectedAggregateExpression_ProjectionIndex(); | ||
4368 | |||
4369 | /** | ||
3973 | * Returns the factory that creates the instances of the model. | 4370 | * Returns the factory that creates the instances of the model. |
3974 | * <!-- begin-user-doc --> | 4371 | * <!-- begin-user-doc --> |
3975 | * <!-- end-user-doc --> | 4372 | * <!-- end-user-doc --> |
@@ -4637,14 +5034,14 @@ public interface LogiclanguagePackage extends EPackage { | |||
4637 | EReference MORE_OR_EQUAL_THAN__RIGHT_OPERAND = eINSTANCE.getMoreOrEqualThan_RightOperand(); | 5034 | EReference MORE_OR_EQUAL_THAN__RIGHT_OPERAND = eINSTANCE.getMoreOrEqualThan_RightOperand(); |
4638 | 5035 | ||
4639 | /** | 5036 | /** |
4640 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.IntOperationImpl <em>Int Operation</em>}' class. | 5037 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.NumericOperationImpl <em>Numeric Operation</em>}' class. |
4641 | * <!-- begin-user-doc --> | 5038 | * <!-- begin-user-doc --> |
4642 | * <!-- end-user-doc --> | 5039 | * <!-- end-user-doc --> |
4643 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.IntOperationImpl | 5040 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.NumericOperationImpl |
4644 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getIntOperation() | 5041 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getNumericOperation() |
4645 | * @generated | 5042 | * @generated |
4646 | */ | 5043 | */ |
4647 | EClass INT_OPERATION = eINSTANCE.getIntOperation(); | 5044 | EClass NUMERIC_OPERATION = eINSTANCE.getNumericOperation(); |
4648 | 5045 | ||
4649 | /** | 5046 | /** |
4650 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | 5047 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. |
@@ -4652,7 +5049,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
4652 | * <!-- end-user-doc --> | 5049 | * <!-- end-user-doc --> |
4653 | * @generated | 5050 | * @generated |
4654 | */ | 5051 | */ |
4655 | EReference INT_OPERATION__LEFT_OPERAND = eINSTANCE.getIntOperation_LeftOperand(); | 5052 | EReference NUMERIC_OPERATION__LEFT_OPERAND = eINSTANCE.getNumericOperation_LeftOperand(); |
4656 | 5053 | ||
4657 | /** | 5054 | /** |
4658 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | 5055 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. |
@@ -4660,7 +5057,7 @@ public interface LogiclanguagePackage extends EPackage { | |||
4660 | * <!-- end-user-doc --> | 5057 | * <!-- end-user-doc --> |
4661 | * @generated | 5058 | * @generated |
4662 | */ | 5059 | */ |
4663 | EReference INT_OPERATION__RIGHT_OPERAND = eINSTANCE.getIntOperation_RightOperand(); | 5060 | EReference NUMERIC_OPERATION__RIGHT_OPERAND = eINSTANCE.getNumericOperation_RightOperand(); |
4664 | 5061 | ||
4665 | /** | 5062 | /** |
4666 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PlusImpl <em>Plus</em>}' class. | 5063 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PlusImpl <em>Plus</em>}' class. |
@@ -5084,6 +5481,92 @@ public interface LogiclanguagePackage extends EPackage { | |||
5084 | */ | 5481 | */ |
5085 | EReference TRANSITIVE_CLOSURE__RELATION = eINSTANCE.getTransitiveClosure_Relation(); | 5482 | EReference TRANSITIVE_CLOSURE__RELATION = eINSTANCE.getTransitiveClosure_Relation(); |
5086 | 5483 | ||
5484 | /** | ||
5485 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PowImpl <em>Pow</em>}' class. | ||
5486 | * <!-- begin-user-doc --> | ||
5487 | * <!-- end-user-doc --> | ||
5488 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.PowImpl | ||
5489 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getPow() | ||
5490 | * @generated | ||
5491 | */ | ||
5492 | EClass POW = eINSTANCE.getPow(); | ||
5493 | |||
5494 | /** | ||
5495 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.AggregateExpressionImpl <em>Aggregate Expression</em>}' class. | ||
5496 | * <!-- begin-user-doc --> | ||
5497 | * <!-- end-user-doc --> | ||
5498 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.AggregateExpressionImpl | ||
5499 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getAggregateExpression() | ||
5500 | * @generated | ||
5501 | */ | ||
5502 | EClass AGGREGATE_EXPRESSION = eINSTANCE.getAggregateExpression(); | ||
5503 | |||
5504 | /** | ||
5505 | * The meta object literal for the '<em><b>Relation</b></em>' reference feature. | ||
5506 | * <!-- begin-user-doc --> | ||
5507 | * <!-- end-user-doc --> | ||
5508 | * @generated | ||
5509 | */ | ||
5510 | EReference AGGREGATE_EXPRESSION__RELATION = eINSTANCE.getAggregateExpression_Relation(); | ||
5511 | |||
5512 | /** | ||
5513 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.SumImpl <em>Sum</em>}' class. | ||
5514 | * <!-- begin-user-doc --> | ||
5515 | * <!-- end-user-doc --> | ||
5516 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.SumImpl | ||
5517 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getSum() | ||
5518 | * @generated | ||
5519 | */ | ||
5520 | EClass SUM = eINSTANCE.getSum(); | ||
5521 | |||
5522 | /** | ||
5523 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.CountImpl <em>Count</em>}' class. | ||
5524 | * <!-- begin-user-doc --> | ||
5525 | * <!-- end-user-doc --> | ||
5526 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.CountImpl | ||
5527 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getCount() | ||
5528 | * @generated | ||
5529 | */ | ||
5530 | EClass COUNT = eINSTANCE.getCount(); | ||
5531 | |||
5532 | /** | ||
5533 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MinImpl <em>Min</em>}' class. | ||
5534 | * <!-- begin-user-doc --> | ||
5535 | * <!-- end-user-doc --> | ||
5536 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MinImpl | ||
5537 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getMin() | ||
5538 | * @generated | ||
5539 | */ | ||
5540 | EClass MIN = eINSTANCE.getMin(); | ||
5541 | |||
5542 | /** | ||
5543 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MaxImpl <em>Max</em>}' class. | ||
5544 | * <!-- begin-user-doc --> | ||
5545 | * <!-- end-user-doc --> | ||
5546 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.MaxImpl | ||
5547 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getMax() | ||
5548 | * @generated | ||
5549 | */ | ||
5550 | EClass MAX = eINSTANCE.getMax(); | ||
5551 | |||
5552 | /** | ||
5553 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.ProjectedAggregateExpressionImpl <em>Projected Aggregate Expression</em>}' class. | ||
5554 | * <!-- begin-user-doc --> | ||
5555 | * <!-- end-user-doc --> | ||
5556 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.ProjectedAggregateExpressionImpl | ||
5557 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.LogiclanguagePackageImpl#getProjectedAggregateExpression() | ||
5558 | * @generated | ||
5559 | */ | ||
5560 | EClass PROJECTED_AGGREGATE_EXPRESSION = eINSTANCE.getProjectedAggregateExpression(); | ||
5561 | |||
5562 | /** | ||
5563 | * The meta object literal for the '<em><b>Projection Index</b></em>' attribute feature. | ||
5564 | * <!-- begin-user-doc --> | ||
5565 | * <!-- end-user-doc --> | ||
5566 | * @generated | ||
5567 | */ | ||
5568 | EAttribute PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX = eINSTANCE.getProjectedAggregateExpression_ProjectionIndex(); | ||
5569 | |||
5087 | } | 5570 | } |
5088 | 5571 | ||
5089 | } //LogiclanguagePackage | 5572 | } //LogiclanguagePackage |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Max.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Max.java new file mode 100644 index 00000000..e2486735 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Max.java | |||
@@ -0,0 +1,17 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Max</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getMax() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface Max extends ProjectedAggregateExpression { | ||
17 | } // Max | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Min.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Min.java new file mode 100644 index 00000000..819c1b94 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Min.java | |||
@@ -0,0 +1,17 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Min</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getMin() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface Min extends ProjectedAggregateExpression { | ||
17 | } // Min | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Minus.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Minus.java index 569818d5..d6487c0c 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Minus.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Minus.java | |||
@@ -13,5 +13,5 @@ package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | |||
13 | * @model | 13 | * @model |
14 | * @generated | 14 | * @generated |
15 | */ | 15 | */ |
16 | public interface Minus extends IntOperation { | 16 | public interface Minus extends NumericOperation { |
17 | } // Minus | 17 | } // Minus |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Mod.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Mod.java index ccd27ec4..7f4b134a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Mod.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Mod.java | |||
@@ -13,5 +13,5 @@ package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | |||
13 | * @model | 13 | * @model |
14 | * @generated | 14 | * @generated |
15 | */ | 15 | */ |
16 | public interface Mod extends IntOperation { | 16 | public interface Mod extends NumericOperation { |
17 | } // Mod | 17 | } // Mod |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Multiply.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Multiply.java index 250c7d67..c3fb2070 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Multiply.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Multiply.java | |||
@@ -13,5 +13,5 @@ package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | |||
13 | * @model | 13 | * @model |
14 | * @generated | 14 | * @generated |
15 | */ | 15 | */ |
16 | public interface Multiply extends IntOperation { | 16 | public interface Multiply extends NumericOperation { |
17 | } // Multiply | 17 | } // Multiply |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/IntOperation.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/NumericOperation.java index d9be99e9..54002e5a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/IntOperation.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/NumericOperation.java | |||
@@ -5,22 +5,22 @@ package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | |||
5 | 5 | ||
6 | /** | 6 | /** |
7 | * <!-- begin-user-doc --> | 7 | * <!-- begin-user-doc --> |
8 | * A representation of the model object '<em><b>Int Operation</b></em>'. | 8 | * A representation of the model object '<em><b>Numeric Operation</b></em>'. |
9 | * <!-- end-user-doc --> | 9 | * <!-- end-user-doc --> |
10 | * | 10 | * |
11 | * <p> | 11 | * <p> |
12 | * The following features are supported: | 12 | * The following features are supported: |
13 | * </p> | 13 | * </p> |
14 | * <ul> | 14 | * <ul> |
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getLeftOperand <em>Left Operand</em>}</li> | 15 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getLeftOperand <em>Left Operand</em>}</li> |
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getRightOperand <em>Right Operand</em>}</li> | 16 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getRightOperand <em>Right Operand</em>}</li> |
17 | * </ul> | 17 | * </ul> |
18 | * | 18 | * |
19 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getIntOperation() | 19 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getNumericOperation() |
20 | * @model abstract="true" | 20 | * @model abstract="true" |
21 | * @generated | 21 | * @generated |
22 | */ | 22 | */ |
23 | public interface IntOperation extends Term { | 23 | public interface NumericOperation extends Term { |
24 | /** | 24 | /** |
25 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | 25 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. |
26 | * <!-- begin-user-doc --> | 26 | * <!-- begin-user-doc --> |
@@ -31,14 +31,14 @@ public interface IntOperation extends Term { | |||
31 | * <!-- end-user-doc --> | 31 | * <!-- end-user-doc --> |
32 | * @return the value of the '<em>Left Operand</em>' containment reference. | 32 | * @return the value of the '<em>Left Operand</em>' containment reference. |
33 | * @see #setLeftOperand(Term) | 33 | * @see #setLeftOperand(Term) |
34 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getIntOperation_LeftOperand() | 34 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getNumericOperation_LeftOperand() |
35 | * @model containment="true" | 35 | * @model containment="true" |
36 | * @generated | 36 | * @generated |
37 | */ | 37 | */ |
38 | Term getLeftOperand(); | 38 | Term getLeftOperand(); |
39 | 39 | ||
40 | /** | 40 | /** |
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getLeftOperand <em>Left Operand</em>}' containment reference. | 41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getLeftOperand <em>Left Operand</em>}' containment reference. |
42 | * <!-- begin-user-doc --> | 42 | * <!-- begin-user-doc --> |
43 | * <!-- end-user-doc --> | 43 | * <!-- end-user-doc --> |
44 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | 44 | * @param value the new value of the '<em>Left Operand</em>' containment reference. |
@@ -57,14 +57,14 @@ public interface IntOperation extends Term { | |||
57 | * <!-- end-user-doc --> | 57 | * <!-- end-user-doc --> |
58 | * @return the value of the '<em>Right Operand</em>' containment reference. | 58 | * @return the value of the '<em>Right Operand</em>' containment reference. |
59 | * @see #setRightOperand(Term) | 59 | * @see #setRightOperand(Term) |
60 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getIntOperation_RightOperand() | 60 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getNumericOperation_RightOperand() |
61 | * @model containment="true" | 61 | * @model containment="true" |
62 | * @generated | 62 | * @generated |
63 | */ | 63 | */ |
64 | Term getRightOperand(); | 64 | Term getRightOperand(); |
65 | 65 | ||
66 | /** | 66 | /** |
67 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation#getRightOperand <em>Right Operand</em>}' containment reference. | 67 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation#getRightOperand <em>Right Operand</em>}' containment reference. |
68 | * <!-- begin-user-doc --> | 68 | * <!-- begin-user-doc --> |
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | 70 | * @param value the new value of the '<em>Right Operand</em>' containment reference. |
@@ -73,4 +73,4 @@ public interface IntOperation extends Term { | |||
73 | */ | 73 | */ |
74 | void setRightOperand(Term value); | 74 | void setRightOperand(Term value); |
75 | 75 | ||
76 | } // IntOperation | 76 | } // NumericOperation |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Plus.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Plus.java index 4e0549b0..1203bd75 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Plus.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Plus.java | |||
@@ -13,5 +13,5 @@ package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | |||
13 | * @model | 13 | * @model |
14 | * @generated | 14 | * @generated |
15 | */ | 15 | */ |
16 | public interface Plus extends IntOperation { | 16 | public interface Plus extends NumericOperation { |
17 | } // Plus | 17 | } // Plus |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Pow.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Pow.java new file mode 100644 index 00000000..c9bf5074 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Pow.java | |||
@@ -0,0 +1,17 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Pow</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getPow() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface Pow extends NumericOperation { | ||
17 | } // Pow | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/ProjectedAggregateExpression.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/ProjectedAggregateExpression.java new file mode 100644 index 00000000..3208e2a4 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/ProjectedAggregateExpression.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Projected Aggregate Expression</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression#getProjectionIndex <em>Projection Index</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getProjectedAggregateExpression() | ||
19 | * @model abstract="true" | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ProjectedAggregateExpression extends AggregateExpression { | ||
23 | /** | ||
24 | * Returns the value of the '<em><b>Projection Index</b></em>' attribute. | ||
25 | * The default value is <code>"-1"</code>. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Projection Index</em>' attribute isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Projection Index</em>' attribute. | ||
33 | * @see #setProjectionIndex(int) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getProjectedAggregateExpression_ProjectionIndex() | ||
35 | * @model default="-1" required="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | int getProjectionIndex(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression#getProjectionIndex <em>Projection Index</em>}' attribute. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Projection Index</em>' attribute. | ||
45 | * @see #getProjectionIndex() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setProjectionIndex(int value); | ||
49 | |||
50 | } // ProjectedAggregateExpression | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Sum.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Sum.java new file mode 100644 index 00000000..7cd4d856 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/Sum.java | |||
@@ -0,0 +1,17 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Sum</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage#getSum() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface Sum extends ProjectedAggregateExpression { | ||
17 | } // Sum | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AggregateExpressionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AggregateExpressionImpl.java new file mode 100644 index 00000000..fc1420b0 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AggregateExpressionImpl.java | |||
@@ -0,0 +1,158 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Relation; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | import org.eclipse.emf.ecore.InternalEObject; | ||
13 | |||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model object '<em><b>Aggregate Expression</b></em>'. | ||
19 | * <!-- end-user-doc --> | ||
20 | * <p> | ||
21 | * The following features are implemented: | ||
22 | * </p> | ||
23 | * <ul> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.AggregateExpressionImpl#getRelation <em>Relation</em>}</li> | ||
25 | * </ul> | ||
26 | * | ||
27 | * @generated | ||
28 | */ | ||
29 | public abstract class AggregateExpressionImpl extends TermImpl implements AggregateExpression { | ||
30 | /** | ||
31 | * The cached value of the '{@link #getRelation() <em>Relation</em>}' reference. | ||
32 | * <!-- begin-user-doc --> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @see #getRelation() | ||
35 | * @generated | ||
36 | * @ordered | ||
37 | */ | ||
38 | protected Relation relation; | ||
39 | |||
40 | /** | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @generated | ||
44 | */ | ||
45 | protected AggregateExpressionImpl() { | ||
46 | super(); | ||
47 | } | ||
48 | |||
49 | /** | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @generated | ||
53 | */ | ||
54 | @Override | ||
55 | protected EClass eStaticClass() { | ||
56 | return LogiclanguagePackage.Literals.AGGREGATE_EXPRESSION; | ||
57 | } | ||
58 | |||
59 | /** | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @generated | ||
63 | */ | ||
64 | @Override | ||
65 | public Relation getRelation() { | ||
66 | if (relation != null && relation.eIsProxy()) { | ||
67 | InternalEObject oldRelation = (InternalEObject)relation; | ||
68 | relation = (Relation)eResolveProxy(oldRelation); | ||
69 | if (relation != oldRelation) { | ||
70 | if (eNotificationRequired()) | ||
71 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, LogiclanguagePackage.AGGREGATE_EXPRESSION__RELATION, oldRelation, relation)); | ||
72 | } | ||
73 | } | ||
74 | return relation; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | public Relation basicGetRelation() { | ||
83 | return relation; | ||
84 | } | ||
85 | |||
86 | /** | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @generated | ||
90 | */ | ||
91 | @Override | ||
92 | public void setRelation(Relation newRelation) { | ||
93 | Relation oldRelation = relation; | ||
94 | relation = newRelation; | ||
95 | if (eNotificationRequired()) | ||
96 | eNotify(new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.AGGREGATE_EXPRESSION__RELATION, oldRelation, relation)); | ||
97 | } | ||
98 | |||
99 | /** | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | @Override | ||
105 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
106 | switch (featureID) { | ||
107 | case LogiclanguagePackage.AGGREGATE_EXPRESSION__RELATION: | ||
108 | if (resolve) return getRelation(); | ||
109 | return basicGetRelation(); | ||
110 | } | ||
111 | return super.eGet(featureID, resolve, coreType); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @Override | ||
120 | public void eSet(int featureID, Object newValue) { | ||
121 | switch (featureID) { | ||
122 | case LogiclanguagePackage.AGGREGATE_EXPRESSION__RELATION: | ||
123 | setRelation((Relation)newValue); | ||
124 | return; | ||
125 | } | ||
126 | super.eSet(featureID, newValue); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public void eUnset(int featureID) { | ||
136 | switch (featureID) { | ||
137 | case LogiclanguagePackage.AGGREGATE_EXPRESSION__RELATION: | ||
138 | setRelation((Relation)null); | ||
139 | return; | ||
140 | } | ||
141 | super.eUnset(featureID); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public boolean eIsSet(int featureID) { | ||
151 | switch (featureID) { | ||
152 | case LogiclanguagePackage.AGGREGATE_EXPRESSION__RELATION: | ||
153 | return relation != null; | ||
154 | } | ||
155 | return super.eIsSet(featureID); | ||
156 | } | ||
157 | |||
158 | } //AggregateExpressionImpl | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AndImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AndImpl.java index 1c36b6d6..9d373373 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AndImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AndImpl.java | |||
@@ -66,6 +66,7 @@ public class AndImpl extends BoolOperationImpl implements And { | |||
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | @Override | ||
69 | public EList<Term> getOperands() { | 70 | public EList<Term> getOperands() { |
70 | if (operands == null) { | 71 | if (operands == null) { |
71 | operands = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.AND__OPERANDS); | 72 | operands = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.AND__OPERANDS); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AssertionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AssertionImpl.java index 254f5240..5242fcdb 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AssertionImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/AssertionImpl.java | |||
@@ -102,6 +102,7 @@ public class AssertionImpl extends MinimalEObjectImpl.Container implements Asser | |||
102 | * <!-- end-user-doc --> | 102 | * <!-- end-user-doc --> |
103 | * @generated | 103 | * @generated |
104 | */ | 104 | */ |
105 | @Override | ||
105 | public Term getValue() { | 106 | public Term getValue() { |
106 | return value; | 107 | return value; |
107 | } | 108 | } |
@@ -126,6 +127,7 @@ public class AssertionImpl extends MinimalEObjectImpl.Container implements Asser | |||
126 | * <!-- end-user-doc --> | 127 | * <!-- end-user-doc --> |
127 | * @generated | 128 | * @generated |
128 | */ | 129 | */ |
130 | @Override | ||
129 | public void setValue(Term newValue) { | 131 | public void setValue(Term newValue) { |
130 | if (newValue != value) { | 132 | if (newValue != value) { |
131 | NotificationChain msgs = null; | 133 | NotificationChain msgs = null; |
@@ -145,6 +147,7 @@ public class AssertionImpl extends MinimalEObjectImpl.Container implements Asser | |||
145 | * <!-- end-user-doc --> | 147 | * <!-- end-user-doc --> |
146 | * @generated | 148 | * @generated |
147 | */ | 149 | */ |
150 | @Override | ||
148 | public String getName() { | 151 | public String getName() { |
149 | return name; | 152 | return name; |
150 | } | 153 | } |
@@ -154,6 +157,7 @@ public class AssertionImpl extends MinimalEObjectImpl.Container implements Asser | |||
154 | * <!-- end-user-doc --> | 157 | * <!-- end-user-doc --> |
155 | * @generated | 158 | * @generated |
156 | */ | 159 | */ |
160 | @Override | ||
157 | public void setName(String newName) { | 161 | public void setName(String newName) { |
158 | String oldName = name; | 162 | String oldName = name; |
159 | name = newName; | 163 | name = newName; |
@@ -166,6 +170,7 @@ public class AssertionImpl extends MinimalEObjectImpl.Container implements Asser | |||
166 | * <!-- end-user-doc --> | 170 | * <!-- end-user-doc --> |
167 | * @generated | 171 | * @generated |
168 | */ | 172 | */ |
173 | @Override | ||
169 | public EList<AssertionAnnotation> getAnnotations() { | 174 | public EList<AssertionAnnotation> getAnnotations() { |
170 | if (annotations == null) { | 175 | if (annotations == null) { |
171 | annotations = new EObjectWithInverseResolvingEList<AssertionAnnotation>(AssertionAnnotation.class, this, LogiclanguagePackage.ASSERTION__ANNOTATIONS, LogicproblemPackage.ASSERTION_ANNOTATION__TARGET); | 176 | annotations = new EObjectWithInverseResolvingEList<AssertionAnnotation>(AssertionAnnotation.class, this, LogiclanguagePackage.ASSERTION__ANNOTATIONS, LogicproblemPackage.ASSERTION_ANNOTATION__TARGET); |
@@ -293,7 +298,7 @@ public class AssertionImpl extends MinimalEObjectImpl.Container implements Asser | |||
293 | public String toString() { | 298 | public String toString() { |
294 | if (eIsProxy()) return super.toString(); | 299 | if (eIsProxy()) return super.toString(); |
295 | 300 | ||
296 | StringBuffer result = new StringBuffer(super.toString()); | 301 | StringBuilder result = new StringBuilder(super.toString()); |
297 | result.append(" (name: "); | 302 | result.append(" (name: "); |
298 | result.append(name); | 303 | result.append(name); |
299 | result.append(')'); | 304 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/BoolLiteralImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/BoolLiteralImpl.java index ea7693bb..b1361e97 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/BoolLiteralImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/BoolLiteralImpl.java | |||
@@ -69,6 +69,7 @@ public class BoolLiteralImpl extends AtomicTermImpl implements BoolLiteral { | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public boolean isValue() { | 73 | public boolean isValue() { |
73 | return value; | 74 | return value; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class BoolLiteralImpl extends AtomicTermImpl implements BoolLiteral { | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setValue(boolean newValue) { | 83 | public void setValue(boolean newValue) { |
82 | boolean oldValue = value; | 84 | boolean oldValue = value; |
83 | value = newValue; | 85 | value = newValue; |
@@ -152,7 +154,7 @@ public class BoolLiteralImpl extends AtomicTermImpl implements BoolLiteral { | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (value: "); | 158 | result.append(" (value: "); |
157 | result.append(value); | 159 | result.append(value); |
158 | result.append(')'); | 160 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ComplexTypeReferenceImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ComplexTypeReferenceImpl.java index 4473b0be..7618ddbb 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ComplexTypeReferenceImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ComplexTypeReferenceImpl.java | |||
@@ -61,6 +61,7 @@ public class ComplexTypeReferenceImpl extends TypeReferenceImpl implements Compl | |||
61 | * <!-- end-user-doc --> | 61 | * <!-- end-user-doc --> |
62 | * @generated | 62 | * @generated |
63 | */ | 63 | */ |
64 | @Override | ||
64 | public Type getReferred() { | 65 | public Type getReferred() { |
65 | if (referred != null && referred.eIsProxy()) { | 66 | if (referred != null && referred.eIsProxy()) { |
66 | InternalEObject oldReferred = (InternalEObject)referred; | 67 | InternalEObject oldReferred = (InternalEObject)referred; |
@@ -87,6 +88,7 @@ public class ComplexTypeReferenceImpl extends TypeReferenceImpl implements Compl | |||
87 | * <!-- end-user-doc --> | 88 | * <!-- end-user-doc --> |
88 | * @generated | 89 | * @generated |
89 | */ | 90 | */ |
91 | @Override | ||
90 | public void setReferred(Type newReferred) { | 92 | public void setReferred(Type newReferred) { |
91 | Type oldReferred = referred; | 93 | Type oldReferred = referred; |
92 | referred = newReferred; | 94 | referred = newReferred; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantDefinitionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantDefinitionImpl.java index 1114508e..b5195d98 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantDefinitionImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantDefinitionImpl.java | |||
@@ -74,6 +74,7 @@ public class ConstantDefinitionImpl extends ConstantImpl implements ConstantDefi | |||
74 | * <!-- end-user-doc --> | 74 | * <!-- end-user-doc --> |
75 | * @generated | 75 | * @generated |
76 | */ | 76 | */ |
77 | @Override | ||
77 | public Term getValue() { | 78 | public Term getValue() { |
78 | return value; | 79 | return value; |
79 | } | 80 | } |
@@ -98,6 +99,7 @@ public class ConstantDefinitionImpl extends ConstantImpl implements ConstantDefi | |||
98 | * <!-- end-user-doc --> | 99 | * <!-- end-user-doc --> |
99 | * @generated | 100 | * @generated |
100 | */ | 101 | */ |
102 | @Override | ||
101 | public void setValue(Term newValue) { | 103 | public void setValue(Term newValue) { |
102 | if (newValue != value) { | 104 | if (newValue != value) { |
103 | NotificationChain msgs = null; | 105 | NotificationChain msgs = null; |
@@ -117,6 +119,7 @@ public class ConstantDefinitionImpl extends ConstantImpl implements ConstantDefi | |||
117 | * <!-- end-user-doc --> | 119 | * <!-- end-user-doc --> |
118 | * @generated | 120 | * @generated |
119 | */ | 121 | */ |
122 | @Override | ||
120 | public ConstantDeclaration getDefines() { | 123 | public ConstantDeclaration getDefines() { |
121 | if (defines != null && defines.eIsProxy()) { | 124 | if (defines != null && defines.eIsProxy()) { |
122 | InternalEObject oldDefines = (InternalEObject)defines; | 125 | InternalEObject oldDefines = (InternalEObject)defines; |
@@ -143,6 +146,7 @@ public class ConstantDefinitionImpl extends ConstantImpl implements ConstantDefi | |||
143 | * <!-- end-user-doc --> | 146 | * <!-- end-user-doc --> |
144 | * @generated | 147 | * @generated |
145 | */ | 148 | */ |
149 | @Override | ||
146 | public void setDefines(ConstantDeclaration newDefines) { | 150 | public void setDefines(ConstantDeclaration newDefines) { |
147 | ConstantDeclaration oldDefines = defines; | 151 | ConstantDeclaration oldDefines = defines; |
148 | defines = newDefines; | 152 | defines = newDefines; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantImpl.java index 7c34f669..ada4a069 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ConstantImpl.java | |||
@@ -79,6 +79,7 @@ public abstract class ConstantImpl extends SymbolicDeclarationImpl implements Co | |||
79 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
80 | * @generated | 80 | * @generated |
81 | */ | 81 | */ |
82 | @Override | ||
82 | public TypeReference getType() { | 83 | public TypeReference getType() { |
83 | return type; | 84 | return type; |
84 | } | 85 | } |
@@ -103,6 +104,7 @@ public abstract class ConstantImpl extends SymbolicDeclarationImpl implements Co | |||
103 | * <!-- end-user-doc --> | 104 | * <!-- end-user-doc --> |
104 | * @generated | 105 | * @generated |
105 | */ | 106 | */ |
107 | @Override | ||
106 | public void setType(TypeReference newType) { | 108 | public void setType(TypeReference newType) { |
107 | if (newType != type) { | 109 | if (newType != type) { |
108 | NotificationChain msgs = null; | 110 | NotificationChain msgs = null; |
@@ -122,6 +124,7 @@ public abstract class ConstantImpl extends SymbolicDeclarationImpl implements Co | |||
122 | * <!-- end-user-doc --> | 124 | * <!-- end-user-doc --> |
123 | * @generated | 125 | * @generated |
124 | */ | 126 | */ |
127 | @Override | ||
125 | public EList<ConstantAnnotation> getAnnotations() { | 128 | public EList<ConstantAnnotation> getAnnotations() { |
126 | if (annotations == null) { | 129 | if (annotations == null) { |
127 | annotations = new EObjectWithInverseResolvingEList<ConstantAnnotation>(ConstantAnnotation.class, this, LogiclanguagePackage.CONSTANT__ANNOTATIONS, LogicproblemPackage.CONSTANT_ANNOTATION__TARGET); | 130 | annotations = new EObjectWithInverseResolvingEList<ConstantAnnotation>(ConstantAnnotation.class, this, LogiclanguagePackage.CONSTANT__ANNOTATIONS, LogicproblemPackage.CONSTANT_ANNOTATION__TARGET); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/CountImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/CountImpl.java new file mode 100644 index 00000000..a40bd0c4 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/CountImpl.java | |||
@@ -0,0 +1,37 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Count; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>Count</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class CountImpl extends AggregateExpressionImpl implements Count { | ||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * <!-- end-user-doc --> | ||
21 | * @generated | ||
22 | */ | ||
23 | protected CountImpl() { | ||
24 | super(); | ||
25 | } | ||
26 | |||
27 | /** | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @generated | ||
31 | */ | ||
32 | @Override | ||
33 | protected EClass eStaticClass() { | ||
34 | return LogiclanguagePackage.Literals.COUNT; | ||
35 | } | ||
36 | |||
37 | } //CountImpl | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DefinedElementImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DefinedElementImpl.java index 50bdb003..7c78d010 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DefinedElementImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DefinedElementImpl.java | |||
@@ -62,6 +62,7 @@ public class DefinedElementImpl extends SymbolicDeclarationImpl implements Defin | |||
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @generated | 63 | * @generated |
64 | */ | 64 | */ |
65 | @Override | ||
65 | public EList<TypeDefinition> getDefinedInType() { | 66 | public EList<TypeDefinition> getDefinedInType() { |
66 | if (definedInType == null) { | 67 | if (definedInType == null) { |
67 | definedInType = new EObjectWithInverseResolvingEList.ManyInverse<TypeDefinition>(TypeDefinition.class, this, LogiclanguagePackage.DEFINED_ELEMENT__DEFINED_IN_TYPE, LogiclanguagePackage.TYPE_DEFINITION__ELEMENTS); | 68 | definedInType = new EObjectWithInverseResolvingEList.ManyInverse<TypeDefinition>(TypeDefinition.class, this, LogiclanguagePackage.DEFINED_ELEMENT__DEFINED_IN_TYPE, LogiclanguagePackage.TYPE_DEFINITION__ELEMENTS); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DistinctImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DistinctImpl.java index 04636b3d..4d674fdc 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DistinctImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DistinctImpl.java | |||
@@ -66,6 +66,7 @@ public class DistinctImpl extends PrimitiveRelationImpl implements Distinct { | |||
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | @Override | ||
69 | public EList<Term> getOperands() { | 70 | public EList<Term> getOperands() { |
70 | if (operands == null) { | 71 | if (operands == null) { |
71 | operands = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.DISTINCT__OPERANDS); | 72 | operands = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.DISTINCT__OPERANDS); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DivisonImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DivisonImpl.java index 0ce40588..4dc1b536 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DivisonImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/DivisonImpl.java | |||
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.EClass; | |||
14 | * | 14 | * |
15 | * @generated | 15 | * @generated |
16 | */ | 16 | */ |
17 | public class DivisonImpl extends IntOperationImpl implements Divison { | 17 | public class DivisonImpl extends NumericOperationImpl implements Divison { |
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/EqualsImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/EqualsImpl.java index 186f2ee6..10268d4f 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/EqualsImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/EqualsImpl.java | |||
@@ -73,6 +73,7 @@ public class EqualsImpl extends PrimitiveRelationImpl implements Equals { | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -97,6 +98,7 @@ public class EqualsImpl extends PrimitiveRelationImpl implements Equals { | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
@@ -116,6 +118,7 @@ public class EqualsImpl extends PrimitiveRelationImpl implements Equals { | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -140,6 +143,7 @@ public class EqualsImpl extends PrimitiveRelationImpl implements Equals { | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionDefinitionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionDefinitionImpl.java index 0f14289a..b142d8c5 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionDefinitionImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionDefinitionImpl.java | |||
@@ -90,6 +90,7 @@ public class FunctionDefinitionImpl extends FunctionImpl implements FunctionDefi | |||
90 | * <!-- end-user-doc --> | 90 | * <!-- end-user-doc --> |
91 | * @generated | 91 | * @generated |
92 | */ | 92 | */ |
93 | @Override | ||
93 | public EList<Variable> getVariable() { | 94 | public EList<Variable> getVariable() { |
94 | if (variable == null) { | 95 | if (variable == null) { |
95 | variable = new EObjectContainmentEList<Variable>(Variable.class, this, LogiclanguagePackage.FUNCTION_DEFINITION__VARIABLE); | 96 | variable = new EObjectContainmentEList<Variable>(Variable.class, this, LogiclanguagePackage.FUNCTION_DEFINITION__VARIABLE); |
@@ -102,6 +103,7 @@ public class FunctionDefinitionImpl extends FunctionImpl implements FunctionDefi | |||
102 | * <!-- end-user-doc --> | 103 | * <!-- end-user-doc --> |
103 | * @generated | 104 | * @generated |
104 | */ | 105 | */ |
106 | @Override | ||
105 | public FunctionDeclaration getDefines() { | 107 | public FunctionDeclaration getDefines() { |
106 | if (defines != null && defines.eIsProxy()) { | 108 | if (defines != null && defines.eIsProxy()) { |
107 | InternalEObject oldDefines = (InternalEObject)defines; | 109 | InternalEObject oldDefines = (InternalEObject)defines; |
@@ -128,6 +130,7 @@ public class FunctionDefinitionImpl extends FunctionImpl implements FunctionDefi | |||
128 | * <!-- end-user-doc --> | 130 | * <!-- end-user-doc --> |
129 | * @generated | 131 | * @generated |
130 | */ | 132 | */ |
133 | @Override | ||
131 | public void setDefines(FunctionDeclaration newDefines) { | 134 | public void setDefines(FunctionDeclaration newDefines) { |
132 | FunctionDeclaration oldDefines = defines; | 135 | FunctionDeclaration oldDefines = defines; |
133 | defines = newDefines; | 136 | defines = newDefines; |
@@ -140,6 +143,7 @@ public class FunctionDefinitionImpl extends FunctionImpl implements FunctionDefi | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public Term getValue() { | 147 | public Term getValue() { |
144 | return value; | 148 | return value; |
145 | } | 149 | } |
@@ -164,6 +168,7 @@ public class FunctionDefinitionImpl extends FunctionImpl implements FunctionDefi | |||
164 | * <!-- end-user-doc --> | 168 | * <!-- end-user-doc --> |
165 | * @generated | 169 | * @generated |
166 | */ | 170 | */ |
171 | @Override | ||
167 | public void setValue(Term newValue) { | 172 | public void setValue(Term newValue) { |
168 | if (newValue != value) { | 173 | if (newValue != value) { |
169 | NotificationChain msgs = null; | 174 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionImpl.java index da85ae54..e2c59dc5 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/FunctionImpl.java | |||
@@ -94,6 +94,7 @@ public abstract class FunctionImpl extends SymbolicDeclarationImpl implements Fu | |||
94 | * <!-- end-user-doc --> | 94 | * <!-- end-user-doc --> |
95 | * @generated | 95 | * @generated |
96 | */ | 96 | */ |
97 | @Override | ||
97 | public TypeReference getRange() { | 98 | public TypeReference getRange() { |
98 | return range; | 99 | return range; |
99 | } | 100 | } |
@@ -118,6 +119,7 @@ public abstract class FunctionImpl extends SymbolicDeclarationImpl implements Fu | |||
118 | * <!-- end-user-doc --> | 119 | * <!-- end-user-doc --> |
119 | * @generated | 120 | * @generated |
120 | */ | 121 | */ |
122 | @Override | ||
121 | public void setRange(TypeReference newRange) { | 123 | public void setRange(TypeReference newRange) { |
122 | if (newRange != range) { | 124 | if (newRange != range) { |
123 | NotificationChain msgs = null; | 125 | NotificationChain msgs = null; |
@@ -137,6 +139,7 @@ public abstract class FunctionImpl extends SymbolicDeclarationImpl implements Fu | |||
137 | * <!-- end-user-doc --> | 139 | * <!-- end-user-doc --> |
138 | * @generated | 140 | * @generated |
139 | */ | 141 | */ |
142 | @Override | ||
140 | public EList<TypeReference> getParameters() { | 143 | public EList<TypeReference> getParameters() { |
141 | if (parameters == null) { | 144 | if (parameters == null) { |
142 | parameters = new EObjectContainmentEList<TypeReference>(TypeReference.class, this, LogiclanguagePackage.FUNCTION__PARAMETERS); | 145 | parameters = new EObjectContainmentEList<TypeReference>(TypeReference.class, this, LogiclanguagePackage.FUNCTION__PARAMETERS); |
@@ -149,6 +152,7 @@ public abstract class FunctionImpl extends SymbolicDeclarationImpl implements Fu | |||
149 | * <!-- end-user-doc --> | 152 | * <!-- end-user-doc --> |
150 | * @generated | 153 | * @generated |
151 | */ | 154 | */ |
155 | @Override | ||
152 | public EList<FunctionAnnotation> getAnnotations() { | 156 | public EList<FunctionAnnotation> getAnnotations() { |
153 | if (annotations == null) { | 157 | if (annotations == null) { |
154 | annotations = new EObjectWithInverseResolvingEList<FunctionAnnotation>(FunctionAnnotation.class, this, LogiclanguagePackage.FUNCTION__ANNOTATIONS, LogicproblemPackage.FUNCTION_ANNOTATION__TARGET); | 158 | annotations = new EObjectWithInverseResolvingEList<FunctionAnnotation>(FunctionAnnotation.class, this, LogiclanguagePackage.FUNCTION__ANNOTATIONS, LogicproblemPackage.FUNCTION_ANNOTATION__TARGET); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IfThenElseImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IfThenElseImpl.java index 27f1a358..e37bf40a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IfThenElseImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IfThenElseImpl.java | |||
@@ -84,6 +84,7 @@ public class IfThenElseImpl extends TermImpl implements IfThenElse { | |||
84 | * <!-- end-user-doc --> | 84 | * <!-- end-user-doc --> |
85 | * @generated | 85 | * @generated |
86 | */ | 86 | */ |
87 | @Override | ||
87 | public Term getCondition() { | 88 | public Term getCondition() { |
88 | return condition; | 89 | return condition; |
89 | } | 90 | } |
@@ -108,6 +109,7 @@ public class IfThenElseImpl extends TermImpl implements IfThenElse { | |||
108 | * <!-- end-user-doc --> | 109 | * <!-- end-user-doc --> |
109 | * @generated | 110 | * @generated |
110 | */ | 111 | */ |
112 | @Override | ||
111 | public void setCondition(Term newCondition) { | 113 | public void setCondition(Term newCondition) { |
112 | if (newCondition != condition) { | 114 | if (newCondition != condition) { |
113 | NotificationChain msgs = null; | 115 | NotificationChain msgs = null; |
@@ -127,6 +129,7 @@ public class IfThenElseImpl extends TermImpl implements IfThenElse { | |||
127 | * <!-- end-user-doc --> | 129 | * <!-- end-user-doc --> |
128 | * @generated | 130 | * @generated |
129 | */ | 131 | */ |
132 | @Override | ||
130 | public Term getIfTrue() { | 133 | public Term getIfTrue() { |
131 | return ifTrue; | 134 | return ifTrue; |
132 | } | 135 | } |
@@ -151,6 +154,7 @@ public class IfThenElseImpl extends TermImpl implements IfThenElse { | |||
151 | * <!-- end-user-doc --> | 154 | * <!-- end-user-doc --> |
152 | * @generated | 155 | * @generated |
153 | */ | 156 | */ |
157 | @Override | ||
154 | public void setIfTrue(Term newIfTrue) { | 158 | public void setIfTrue(Term newIfTrue) { |
155 | if (newIfTrue != ifTrue) { | 159 | if (newIfTrue != ifTrue) { |
156 | NotificationChain msgs = null; | 160 | NotificationChain msgs = null; |
@@ -170,6 +174,7 @@ public class IfThenElseImpl extends TermImpl implements IfThenElse { | |||
170 | * <!-- end-user-doc --> | 174 | * <!-- end-user-doc --> |
171 | * @generated | 175 | * @generated |
172 | */ | 176 | */ |
177 | @Override | ||
173 | public Term getIfFalse() { | 178 | public Term getIfFalse() { |
174 | return ifFalse; | 179 | return ifFalse; |
175 | } | 180 | } |
@@ -194,6 +199,7 @@ public class IfThenElseImpl extends TermImpl implements IfThenElse { | |||
194 | * <!-- end-user-doc --> | 199 | * <!-- end-user-doc --> |
195 | * @generated | 200 | * @generated |
196 | */ | 201 | */ |
202 | @Override | ||
197 | public void setIfFalse(Term newIfFalse) { | 203 | public void setIfFalse(Term newIfFalse) { |
198 | if (newIfFalse != ifFalse) { | 204 | if (newIfFalse != ifFalse) { |
199 | NotificationChain msgs = null; | 205 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IffImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IffImpl.java index 52c80e4a..82529047 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IffImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IffImpl.java | |||
@@ -73,6 +73,7 @@ public class IffImpl extends BoolOperationImpl implements Iff { | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -97,6 +98,7 @@ public class IffImpl extends BoolOperationImpl implements Iff { | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
@@ -116,6 +118,7 @@ public class IffImpl extends BoolOperationImpl implements Iff { | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -140,6 +143,7 @@ public class IffImpl extends BoolOperationImpl implements Iff { | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ImplImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ImplImpl.java index af915e5d..8a93fa37 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ImplImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ImplImpl.java | |||
@@ -73,6 +73,7 @@ public class ImplImpl extends BoolOperationImpl implements Impl { | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -97,6 +98,7 @@ public class ImplImpl extends BoolOperationImpl implements Impl { | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
@@ -116,6 +118,7 @@ public class ImplImpl extends BoolOperationImpl implements Impl { | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -140,6 +143,7 @@ public class ImplImpl extends BoolOperationImpl implements Impl { | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/InstanceOfImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/InstanceOfImpl.java index 9d36b076..dec38397 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/InstanceOfImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/InstanceOfImpl.java | |||
@@ -74,6 +74,7 @@ public class InstanceOfImpl extends TermImpl implements InstanceOf { | |||
74 | * <!-- end-user-doc --> | 74 | * <!-- end-user-doc --> |
75 | * @generated | 75 | * @generated |
76 | */ | 76 | */ |
77 | @Override | ||
77 | public Term getValue() { | 78 | public Term getValue() { |
78 | return value; | 79 | return value; |
79 | } | 80 | } |
@@ -98,6 +99,7 @@ public class InstanceOfImpl extends TermImpl implements InstanceOf { | |||
98 | * <!-- end-user-doc --> | 99 | * <!-- end-user-doc --> |
99 | * @generated | 100 | * @generated |
100 | */ | 101 | */ |
102 | @Override | ||
101 | public void setValue(Term newValue) { | 103 | public void setValue(Term newValue) { |
102 | if (newValue != value) { | 104 | if (newValue != value) { |
103 | NotificationChain msgs = null; | 105 | NotificationChain msgs = null; |
@@ -117,6 +119,7 @@ public class InstanceOfImpl extends TermImpl implements InstanceOf { | |||
117 | * <!-- end-user-doc --> | 119 | * <!-- end-user-doc --> |
118 | * @generated | 120 | * @generated |
119 | */ | 121 | */ |
122 | @Override | ||
120 | public TypeReference getRange() { | 123 | public TypeReference getRange() { |
121 | return range; | 124 | return range; |
122 | } | 125 | } |
@@ -141,6 +144,7 @@ public class InstanceOfImpl extends TermImpl implements InstanceOf { | |||
141 | * <!-- end-user-doc --> | 144 | * <!-- end-user-doc --> |
142 | * @generated | 145 | * @generated |
143 | */ | 146 | */ |
147 | @Override | ||
144 | public void setRange(TypeReference newRange) { | 148 | public void setRange(TypeReference newRange) { |
145 | if (newRange != range) { | 149 | if (newRange != range) { |
146 | NotificationChain msgs = null; | 150 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IntLiteralImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IntLiteralImpl.java index c0ec1001..19acfe5a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IntLiteralImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IntLiteralImpl.java | |||
@@ -69,6 +69,7 @@ public class IntLiteralImpl extends AtomicTermImpl implements IntLiteral { | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public int getValue() { | 73 | public int getValue() { |
73 | return value; | 74 | return value; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class IntLiteralImpl extends AtomicTermImpl implements IntLiteral { | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setValue(int newValue) { | 83 | public void setValue(int newValue) { |
82 | int oldValue = value; | 84 | int oldValue = value; |
83 | value = newValue; | 85 | value = newValue; |
@@ -152,7 +154,7 @@ public class IntLiteralImpl extends AtomicTermImpl implements IntLiteral { | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (value: "); | 158 | result.append(" (value: "); |
157 | result.append(value); | 159 | result.append(value); |
158 | result.append(')'); | 160 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessOrEqualThanImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessOrEqualThanImpl.java index 4213ad37..9d5d64a2 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessOrEqualThanImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessOrEqualThanImpl.java | |||
@@ -73,6 +73,7 @@ public class LessOrEqualThanImpl extends PrimitiveRelationImpl implements LessOr | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -97,6 +98,7 @@ public class LessOrEqualThanImpl extends PrimitiveRelationImpl implements LessOr | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
@@ -116,6 +118,7 @@ public class LessOrEqualThanImpl extends PrimitiveRelationImpl implements LessOr | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -140,6 +143,7 @@ public class LessOrEqualThanImpl extends PrimitiveRelationImpl implements LessOr | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessThanImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessThanImpl.java index 8a36abdd..2bb11e0a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessThanImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LessThanImpl.java | |||
@@ -73,6 +73,7 @@ public class LessThanImpl extends PrimitiveRelationImpl implements LessThan { | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -97,6 +98,7 @@ public class LessThanImpl extends PrimitiveRelationImpl implements LessThan { | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
@@ -116,6 +118,7 @@ public class LessThanImpl extends PrimitiveRelationImpl implements LessThan { | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -140,6 +143,7 @@ public class LessThanImpl extends PrimitiveRelationImpl implements LessThan { | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguageFactoryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguageFactoryImpl.java index 0ad07f55..b890b6e0 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguageFactoryImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguageFactoryImpl.java | |||
@@ -99,6 +99,11 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
99 | case LogiclanguagePackage.STRING_TYPE_REFERENCE: return createStringTypeReference(); | 99 | case LogiclanguagePackage.STRING_TYPE_REFERENCE: return createStringTypeReference(); |
100 | case LogiclanguagePackage.STRING_LITERAL: return createStringLiteral(); | 100 | case LogiclanguagePackage.STRING_LITERAL: return createStringLiteral(); |
101 | case LogiclanguagePackage.TRANSITIVE_CLOSURE: return createTransitiveClosure(); | 101 | case LogiclanguagePackage.TRANSITIVE_CLOSURE: return createTransitiveClosure(); |
102 | case LogiclanguagePackage.POW: return createPow(); | ||
103 | case LogiclanguagePackage.SUM: return createSum(); | ||
104 | case LogiclanguagePackage.COUNT: return createCount(); | ||
105 | case LogiclanguagePackage.MIN: return createMin(); | ||
106 | case LogiclanguagePackage.MAX: return createMax(); | ||
102 | default: | 107 | default: |
103 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); | 108 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); |
104 | } | 109 | } |
@@ -109,6 +114,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
109 | * <!-- end-user-doc --> | 114 | * <!-- end-user-doc --> |
110 | * @generated | 115 | * @generated |
111 | */ | 116 | */ |
117 | @Override | ||
112 | public DefinedElement createDefinedElement() { | 118 | public DefinedElement createDefinedElement() { |
113 | DefinedElementImpl definedElement = new DefinedElementImpl(); | 119 | DefinedElementImpl definedElement = new DefinedElementImpl(); |
114 | return definedElement; | 120 | return definedElement; |
@@ -119,6 +125,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
119 | * <!-- end-user-doc --> | 125 | * <!-- end-user-doc --> |
120 | * @generated | 126 | * @generated |
121 | */ | 127 | */ |
128 | @Override | ||
122 | public TypeDefinition createTypeDefinition() { | 129 | public TypeDefinition createTypeDefinition() { |
123 | TypeDefinitionImpl typeDefinition = new TypeDefinitionImpl(); | 130 | TypeDefinitionImpl typeDefinition = new TypeDefinitionImpl(); |
124 | return typeDefinition; | 131 | return typeDefinition; |
@@ -129,6 +136,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
129 | * <!-- end-user-doc --> | 136 | * <!-- end-user-doc --> |
130 | * @generated | 137 | * @generated |
131 | */ | 138 | */ |
139 | @Override | ||
132 | public ComplexTypeReference createComplexTypeReference() { | 140 | public ComplexTypeReference createComplexTypeReference() { |
133 | ComplexTypeReferenceImpl complexTypeReference = new ComplexTypeReferenceImpl(); | 141 | ComplexTypeReferenceImpl complexTypeReference = new ComplexTypeReferenceImpl(); |
134 | return complexTypeReference; | 142 | return complexTypeReference; |
@@ -139,6 +147,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
139 | * <!-- end-user-doc --> | 147 | * <!-- end-user-doc --> |
140 | * @generated | 148 | * @generated |
141 | */ | 149 | */ |
150 | @Override | ||
142 | public IntTypeReference createIntTypeReference() { | 151 | public IntTypeReference createIntTypeReference() { |
143 | IntTypeReferenceImpl intTypeReference = new IntTypeReferenceImpl(); | 152 | IntTypeReferenceImpl intTypeReference = new IntTypeReferenceImpl(); |
144 | return intTypeReference; | 153 | return intTypeReference; |
@@ -149,6 +158,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
149 | * <!-- end-user-doc --> | 158 | * <!-- end-user-doc --> |
150 | * @generated | 159 | * @generated |
151 | */ | 160 | */ |
161 | @Override | ||
152 | public BoolTypeReference createBoolTypeReference() { | 162 | public BoolTypeReference createBoolTypeReference() { |
153 | BoolTypeReferenceImpl boolTypeReference = new BoolTypeReferenceImpl(); | 163 | BoolTypeReferenceImpl boolTypeReference = new BoolTypeReferenceImpl(); |
154 | return boolTypeReference; | 164 | return boolTypeReference; |
@@ -159,6 +169,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
159 | * <!-- end-user-doc --> | 169 | * <!-- end-user-doc --> |
160 | * @generated | 170 | * @generated |
161 | */ | 171 | */ |
172 | @Override | ||
162 | public RealTypeReference createRealTypeReference() { | 173 | public RealTypeReference createRealTypeReference() { |
163 | RealTypeReferenceImpl realTypeReference = new RealTypeReferenceImpl(); | 174 | RealTypeReferenceImpl realTypeReference = new RealTypeReferenceImpl(); |
164 | return realTypeReference; | 175 | return realTypeReference; |
@@ -169,6 +180,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
169 | * <!-- end-user-doc --> | 180 | * <!-- end-user-doc --> |
170 | * @generated | 181 | * @generated |
171 | */ | 182 | */ |
183 | @Override | ||
172 | public SymbolicValue createSymbolicValue() { | 184 | public SymbolicValue createSymbolicValue() { |
173 | SymbolicValueImpl symbolicValue = new SymbolicValueImpl(); | 185 | SymbolicValueImpl symbolicValue = new SymbolicValueImpl(); |
174 | return symbolicValue; | 186 | return symbolicValue; |
@@ -179,6 +191,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
179 | * <!-- end-user-doc --> | 191 | * <!-- end-user-doc --> |
180 | * @generated | 192 | * @generated |
181 | */ | 193 | */ |
194 | @Override | ||
182 | public IntLiteral createIntLiteral() { | 195 | public IntLiteral createIntLiteral() { |
183 | IntLiteralImpl intLiteral = new IntLiteralImpl(); | 196 | IntLiteralImpl intLiteral = new IntLiteralImpl(); |
184 | return intLiteral; | 197 | return intLiteral; |
@@ -189,6 +202,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
189 | * <!-- end-user-doc --> | 202 | * <!-- end-user-doc --> |
190 | * @generated | 203 | * @generated |
191 | */ | 204 | */ |
205 | @Override | ||
192 | public BoolLiteral createBoolLiteral() { | 206 | public BoolLiteral createBoolLiteral() { |
193 | BoolLiteralImpl boolLiteral = new BoolLiteralImpl(); | 207 | BoolLiteralImpl boolLiteral = new BoolLiteralImpl(); |
194 | return boolLiteral; | 208 | return boolLiteral; |
@@ -199,6 +213,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
199 | * <!-- end-user-doc --> | 213 | * <!-- end-user-doc --> |
200 | * @generated | 214 | * @generated |
201 | */ | 215 | */ |
216 | @Override | ||
202 | public RealLiteral createRealLiteral() { | 217 | public RealLiteral createRealLiteral() { |
203 | RealLiteralImpl realLiteral = new RealLiteralImpl(); | 218 | RealLiteralImpl realLiteral = new RealLiteralImpl(); |
204 | return realLiteral; | 219 | return realLiteral; |
@@ -209,6 +224,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
209 | * <!-- end-user-doc --> | 224 | * <!-- end-user-doc --> |
210 | * @generated | 225 | * @generated |
211 | */ | 226 | */ |
227 | @Override | ||
212 | public Variable createVariable() { | 228 | public Variable createVariable() { |
213 | VariableImpl variable = new VariableImpl(); | 229 | VariableImpl variable = new VariableImpl(); |
214 | return variable; | 230 | return variable; |
@@ -219,6 +235,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
219 | * <!-- end-user-doc --> | 235 | * <!-- end-user-doc --> |
220 | * @generated | 236 | * @generated |
221 | */ | 237 | */ |
238 | @Override | ||
222 | public Exists createExists() { | 239 | public Exists createExists() { |
223 | ExistsImpl exists = new ExistsImpl(); | 240 | ExistsImpl exists = new ExistsImpl(); |
224 | return exists; | 241 | return exists; |
@@ -229,6 +246,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
229 | * <!-- end-user-doc --> | 246 | * <!-- end-user-doc --> |
230 | * @generated | 247 | * @generated |
231 | */ | 248 | */ |
249 | @Override | ||
232 | public Forall createForall() { | 250 | public Forall createForall() { |
233 | ForallImpl forall = new ForallImpl(); | 251 | ForallImpl forall = new ForallImpl(); |
234 | return forall; | 252 | return forall; |
@@ -239,6 +257,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
239 | * <!-- end-user-doc --> | 257 | * <!-- end-user-doc --> |
240 | * @generated | 258 | * @generated |
241 | */ | 259 | */ |
260 | @Override | ||
242 | public And createAnd() { | 261 | public And createAnd() { |
243 | AndImpl and = new AndImpl(); | 262 | AndImpl and = new AndImpl(); |
244 | return and; | 263 | return and; |
@@ -249,6 +268,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
249 | * <!-- end-user-doc --> | 268 | * <!-- end-user-doc --> |
250 | * @generated | 269 | * @generated |
251 | */ | 270 | */ |
271 | @Override | ||
252 | public Or createOr() { | 272 | public Or createOr() { |
253 | OrImpl or = new OrImpl(); | 273 | OrImpl or = new OrImpl(); |
254 | return or; | 274 | return or; |
@@ -259,6 +279,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
259 | * <!-- end-user-doc --> | 279 | * <!-- end-user-doc --> |
260 | * @generated | 280 | * @generated |
261 | */ | 281 | */ |
282 | @Override | ||
262 | public Impl createImpl() { | 283 | public Impl createImpl() { |
263 | ImplImpl impl = new ImplImpl(); | 284 | ImplImpl impl = new ImplImpl(); |
264 | return impl; | 285 | return impl; |
@@ -269,6 +290,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
269 | * <!-- end-user-doc --> | 290 | * <!-- end-user-doc --> |
270 | * @generated | 291 | * @generated |
271 | */ | 292 | */ |
293 | @Override | ||
272 | public Not createNot() { | 294 | public Not createNot() { |
273 | NotImpl not = new NotImpl(); | 295 | NotImpl not = new NotImpl(); |
274 | return not; | 296 | return not; |
@@ -279,6 +301,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
279 | * <!-- end-user-doc --> | 301 | * <!-- end-user-doc --> |
280 | * @generated | 302 | * @generated |
281 | */ | 303 | */ |
304 | @Override | ||
282 | public Iff createIff() { | 305 | public Iff createIff() { |
283 | IffImpl iff = new IffImpl(); | 306 | IffImpl iff = new IffImpl(); |
284 | return iff; | 307 | return iff; |
@@ -289,6 +312,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
289 | * <!-- end-user-doc --> | 312 | * <!-- end-user-doc --> |
290 | * @generated | 313 | * @generated |
291 | */ | 314 | */ |
315 | @Override | ||
292 | public Equals createEquals() { | 316 | public Equals createEquals() { |
293 | EqualsImpl equals = new EqualsImpl(); | 317 | EqualsImpl equals = new EqualsImpl(); |
294 | return equals; | 318 | return equals; |
@@ -299,6 +323,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
299 | * <!-- end-user-doc --> | 323 | * <!-- end-user-doc --> |
300 | * @generated | 324 | * @generated |
301 | */ | 325 | */ |
326 | @Override | ||
302 | public Distinct createDistinct() { | 327 | public Distinct createDistinct() { |
303 | DistinctImpl distinct = new DistinctImpl(); | 328 | DistinctImpl distinct = new DistinctImpl(); |
304 | return distinct; | 329 | return distinct; |
@@ -309,6 +334,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
309 | * <!-- end-user-doc --> | 334 | * <!-- end-user-doc --> |
310 | * @generated | 335 | * @generated |
311 | */ | 336 | */ |
337 | @Override | ||
312 | public LessThan createLessThan() { | 338 | public LessThan createLessThan() { |
313 | LessThanImpl lessThan = new LessThanImpl(); | 339 | LessThanImpl lessThan = new LessThanImpl(); |
314 | return lessThan; | 340 | return lessThan; |
@@ -319,6 +345,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
319 | * <!-- end-user-doc --> | 345 | * <!-- end-user-doc --> |
320 | * @generated | 346 | * @generated |
321 | */ | 347 | */ |
348 | @Override | ||
322 | public MoreThan createMoreThan() { | 349 | public MoreThan createMoreThan() { |
323 | MoreThanImpl moreThan = new MoreThanImpl(); | 350 | MoreThanImpl moreThan = new MoreThanImpl(); |
324 | return moreThan; | 351 | return moreThan; |
@@ -329,6 +356,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
329 | * <!-- end-user-doc --> | 356 | * <!-- end-user-doc --> |
330 | * @generated | 357 | * @generated |
331 | */ | 358 | */ |
359 | @Override | ||
332 | public LessOrEqualThan createLessOrEqualThan() { | 360 | public LessOrEqualThan createLessOrEqualThan() { |
333 | LessOrEqualThanImpl lessOrEqualThan = new LessOrEqualThanImpl(); | 361 | LessOrEqualThanImpl lessOrEqualThan = new LessOrEqualThanImpl(); |
334 | return lessOrEqualThan; | 362 | return lessOrEqualThan; |
@@ -339,6 +367,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
339 | * <!-- end-user-doc --> | 367 | * <!-- end-user-doc --> |
340 | * @generated | 368 | * @generated |
341 | */ | 369 | */ |
370 | @Override | ||
342 | public MoreOrEqualThan createMoreOrEqualThan() { | 371 | public MoreOrEqualThan createMoreOrEqualThan() { |
343 | MoreOrEqualThanImpl moreOrEqualThan = new MoreOrEqualThanImpl(); | 372 | MoreOrEqualThanImpl moreOrEqualThan = new MoreOrEqualThanImpl(); |
344 | return moreOrEqualThan; | 373 | return moreOrEqualThan; |
@@ -349,6 +378,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
349 | * <!-- end-user-doc --> | 378 | * <!-- end-user-doc --> |
350 | * @generated | 379 | * @generated |
351 | */ | 380 | */ |
381 | @Override | ||
352 | public Plus createPlus() { | 382 | public Plus createPlus() { |
353 | PlusImpl plus = new PlusImpl(); | 383 | PlusImpl plus = new PlusImpl(); |
354 | return plus; | 384 | return plus; |
@@ -359,6 +389,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
359 | * <!-- end-user-doc --> | 389 | * <!-- end-user-doc --> |
360 | * @generated | 390 | * @generated |
361 | */ | 391 | */ |
392 | @Override | ||
362 | public Minus createMinus() { | 393 | public Minus createMinus() { |
363 | MinusImpl minus = new MinusImpl(); | 394 | MinusImpl minus = new MinusImpl(); |
364 | return minus; | 395 | return minus; |
@@ -369,6 +400,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
369 | * <!-- end-user-doc --> | 400 | * <!-- end-user-doc --> |
370 | * @generated | 401 | * @generated |
371 | */ | 402 | */ |
403 | @Override | ||
372 | public Multiply createMultiply() { | 404 | public Multiply createMultiply() { |
373 | MultiplyImpl multiply = new MultiplyImpl(); | 405 | MultiplyImpl multiply = new MultiplyImpl(); |
374 | return multiply; | 406 | return multiply; |
@@ -379,6 +411,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
379 | * <!-- end-user-doc --> | 411 | * <!-- end-user-doc --> |
380 | * @generated | 412 | * @generated |
381 | */ | 413 | */ |
414 | @Override | ||
382 | public Divison createDivison() { | 415 | public Divison createDivison() { |
383 | DivisonImpl divison = new DivisonImpl(); | 416 | DivisonImpl divison = new DivisonImpl(); |
384 | return divison; | 417 | return divison; |
@@ -389,6 +422,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
389 | * <!-- end-user-doc --> | 422 | * <!-- end-user-doc --> |
390 | * @generated | 423 | * @generated |
391 | */ | 424 | */ |
425 | @Override | ||
392 | public Mod createMod() { | 426 | public Mod createMod() { |
393 | ModImpl mod = new ModImpl(); | 427 | ModImpl mod = new ModImpl(); |
394 | return mod; | 428 | return mod; |
@@ -399,6 +433,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
399 | * <!-- end-user-doc --> | 433 | * <!-- end-user-doc --> |
400 | * @generated | 434 | * @generated |
401 | */ | 435 | */ |
436 | @Override | ||
402 | public Assertion createAssertion() { | 437 | public Assertion createAssertion() { |
403 | AssertionImpl assertion = new AssertionImpl(); | 438 | AssertionImpl assertion = new AssertionImpl(); |
404 | return assertion; | 439 | return assertion; |
@@ -409,6 +444,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
409 | * <!-- end-user-doc --> | 444 | * <!-- end-user-doc --> |
410 | * @generated | 445 | * @generated |
411 | */ | 446 | */ |
447 | @Override | ||
412 | public ConstantDefinition createConstantDefinition() { | 448 | public ConstantDefinition createConstantDefinition() { |
413 | ConstantDefinitionImpl constantDefinition = new ConstantDefinitionImpl(); | 449 | ConstantDefinitionImpl constantDefinition = new ConstantDefinitionImpl(); |
414 | return constantDefinition; | 450 | return constantDefinition; |
@@ -419,6 +455,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
419 | * <!-- end-user-doc --> | 455 | * <!-- end-user-doc --> |
420 | * @generated | 456 | * @generated |
421 | */ | 457 | */ |
458 | @Override | ||
422 | public RelationDefinition createRelationDefinition() { | 459 | public RelationDefinition createRelationDefinition() { |
423 | RelationDefinitionImpl relationDefinition = new RelationDefinitionImpl(); | 460 | RelationDefinitionImpl relationDefinition = new RelationDefinitionImpl(); |
424 | return relationDefinition; | 461 | return relationDefinition; |
@@ -429,6 +466,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
429 | * <!-- end-user-doc --> | 466 | * <!-- end-user-doc --> |
430 | * @generated | 467 | * @generated |
431 | */ | 468 | */ |
469 | @Override | ||
432 | public FunctionDefinition createFunctionDefinition() { | 470 | public FunctionDefinition createFunctionDefinition() { |
433 | FunctionDefinitionImpl functionDefinition = new FunctionDefinitionImpl(); | 471 | FunctionDefinitionImpl functionDefinition = new FunctionDefinitionImpl(); |
434 | return functionDefinition; | 472 | return functionDefinition; |
@@ -439,6 +477,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
439 | * <!-- end-user-doc --> | 477 | * <!-- end-user-doc --> |
440 | * @generated | 478 | * @generated |
441 | */ | 479 | */ |
480 | @Override | ||
442 | public IfThenElse createIfThenElse() { | 481 | public IfThenElse createIfThenElse() { |
443 | IfThenElseImpl ifThenElse = new IfThenElseImpl(); | 482 | IfThenElseImpl ifThenElse = new IfThenElseImpl(); |
444 | return ifThenElse; | 483 | return ifThenElse; |
@@ -449,6 +488,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
449 | * <!-- end-user-doc --> | 488 | * <!-- end-user-doc --> |
450 | * @generated | 489 | * @generated |
451 | */ | 490 | */ |
491 | @Override | ||
452 | public ConstantDeclaration createConstantDeclaration() { | 492 | public ConstantDeclaration createConstantDeclaration() { |
453 | ConstantDeclarationImpl constantDeclaration = new ConstantDeclarationImpl(); | 493 | ConstantDeclarationImpl constantDeclaration = new ConstantDeclarationImpl(); |
454 | return constantDeclaration; | 494 | return constantDeclaration; |
@@ -459,6 +499,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
459 | * <!-- end-user-doc --> | 499 | * <!-- end-user-doc --> |
460 | * @generated | 500 | * @generated |
461 | */ | 501 | */ |
502 | @Override | ||
462 | public RelationDeclaration createRelationDeclaration() { | 503 | public RelationDeclaration createRelationDeclaration() { |
463 | RelationDeclarationImpl relationDeclaration = new RelationDeclarationImpl(); | 504 | RelationDeclarationImpl relationDeclaration = new RelationDeclarationImpl(); |
464 | return relationDeclaration; | 505 | return relationDeclaration; |
@@ -469,6 +510,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
469 | * <!-- end-user-doc --> | 510 | * <!-- end-user-doc --> |
470 | * @generated | 511 | * @generated |
471 | */ | 512 | */ |
513 | @Override | ||
472 | public FunctionDeclaration createFunctionDeclaration() { | 514 | public FunctionDeclaration createFunctionDeclaration() { |
473 | FunctionDeclarationImpl functionDeclaration = new FunctionDeclarationImpl(); | 515 | FunctionDeclarationImpl functionDeclaration = new FunctionDeclarationImpl(); |
474 | return functionDeclaration; | 516 | return functionDeclaration; |
@@ -479,6 +521,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
479 | * <!-- end-user-doc --> | 521 | * <!-- end-user-doc --> |
480 | * @generated | 522 | * @generated |
481 | */ | 523 | */ |
524 | @Override | ||
482 | public TypeDeclaration createTypeDeclaration() { | 525 | public TypeDeclaration createTypeDeclaration() { |
483 | TypeDeclarationImpl typeDeclaration = new TypeDeclarationImpl(); | 526 | TypeDeclarationImpl typeDeclaration = new TypeDeclarationImpl(); |
484 | return typeDeclaration; | 527 | return typeDeclaration; |
@@ -489,6 +532,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
489 | * <!-- end-user-doc --> | 532 | * <!-- end-user-doc --> |
490 | * @generated | 533 | * @generated |
491 | */ | 534 | */ |
535 | @Override | ||
492 | public UnknownBecauseUninterpreted createUnknownBecauseUninterpreted() { | 536 | public UnknownBecauseUninterpreted createUnknownBecauseUninterpreted() { |
493 | UnknownBecauseUninterpretedImpl unknownBecauseUninterpreted = new UnknownBecauseUninterpretedImpl(); | 537 | UnknownBecauseUninterpretedImpl unknownBecauseUninterpreted = new UnknownBecauseUninterpretedImpl(); |
494 | return unknownBecauseUninterpreted; | 538 | return unknownBecauseUninterpreted; |
@@ -499,6 +543,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
499 | * <!-- end-user-doc --> | 543 | * <!-- end-user-doc --> |
500 | * @generated | 544 | * @generated |
501 | */ | 545 | */ |
546 | @Override | ||
502 | public InstanceOf createInstanceOf() { | 547 | public InstanceOf createInstanceOf() { |
503 | InstanceOfImpl instanceOf = new InstanceOfImpl(); | 548 | InstanceOfImpl instanceOf = new InstanceOfImpl(); |
504 | return instanceOf; | 549 | return instanceOf; |
@@ -509,6 +554,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
509 | * <!-- end-user-doc --> | 554 | * <!-- end-user-doc --> |
510 | * @generated | 555 | * @generated |
511 | */ | 556 | */ |
557 | @Override | ||
512 | public StringTypeReference createStringTypeReference() { | 558 | public StringTypeReference createStringTypeReference() { |
513 | StringTypeReferenceImpl stringTypeReference = new StringTypeReferenceImpl(); | 559 | StringTypeReferenceImpl stringTypeReference = new StringTypeReferenceImpl(); |
514 | return stringTypeReference; | 560 | return stringTypeReference; |
@@ -519,6 +565,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
519 | * <!-- end-user-doc --> | 565 | * <!-- end-user-doc --> |
520 | * @generated | 566 | * @generated |
521 | */ | 567 | */ |
568 | @Override | ||
522 | public StringLiteral createStringLiteral() { | 569 | public StringLiteral createStringLiteral() { |
523 | StringLiteralImpl stringLiteral = new StringLiteralImpl(); | 570 | StringLiteralImpl stringLiteral = new StringLiteralImpl(); |
524 | return stringLiteral; | 571 | return stringLiteral; |
@@ -529,6 +576,7 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
529 | * <!-- end-user-doc --> | 576 | * <!-- end-user-doc --> |
530 | * @generated | 577 | * @generated |
531 | */ | 578 | */ |
579 | @Override | ||
532 | public TransitiveClosure createTransitiveClosure() { | 580 | public TransitiveClosure createTransitiveClosure() { |
533 | TransitiveClosureImpl transitiveClosure = new TransitiveClosureImpl(); | 581 | TransitiveClosureImpl transitiveClosure = new TransitiveClosureImpl(); |
534 | return transitiveClosure; | 582 | return transitiveClosure; |
@@ -539,6 +587,62 @@ public class LogiclanguageFactoryImpl extends EFactoryImpl implements Logiclangu | |||
539 | * <!-- end-user-doc --> | 587 | * <!-- end-user-doc --> |
540 | * @generated | 588 | * @generated |
541 | */ | 589 | */ |
590 | @Override | ||
591 | public Pow createPow() { | ||
592 | PowImpl pow = new PowImpl(); | ||
593 | return pow; | ||
594 | } | ||
595 | |||
596 | /** | ||
597 | * <!-- begin-user-doc --> | ||
598 | * <!-- end-user-doc --> | ||
599 | * @generated | ||
600 | */ | ||
601 | @Override | ||
602 | public Sum createSum() { | ||
603 | SumImpl sum = new SumImpl(); | ||
604 | return sum; | ||
605 | } | ||
606 | |||
607 | /** | ||
608 | * <!-- begin-user-doc --> | ||
609 | * <!-- end-user-doc --> | ||
610 | * @generated | ||
611 | */ | ||
612 | @Override | ||
613 | public Count createCount() { | ||
614 | CountImpl count = new CountImpl(); | ||
615 | return count; | ||
616 | } | ||
617 | |||
618 | /** | ||
619 | * <!-- begin-user-doc --> | ||
620 | * <!-- end-user-doc --> | ||
621 | * @generated | ||
622 | */ | ||
623 | @Override | ||
624 | public Min createMin() { | ||
625 | MinImpl min = new MinImpl(); | ||
626 | return min; | ||
627 | } | ||
628 | |||
629 | /** | ||
630 | * <!-- begin-user-doc --> | ||
631 | * <!-- end-user-doc --> | ||
632 | * @generated | ||
633 | */ | ||
634 | @Override | ||
635 | public Max createMax() { | ||
636 | MaxImpl max = new MaxImpl(); | ||
637 | return max; | ||
638 | } | ||
639 | |||
640 | /** | ||
641 | * <!-- begin-user-doc --> | ||
642 | * <!-- end-user-doc --> | ||
643 | * @generated | ||
644 | */ | ||
645 | @Override | ||
542 | public LogiclanguagePackage getLogiclanguagePackage() { | 646 | public LogiclanguagePackage getLogiclanguagePackage() { |
543 | return (LogiclanguagePackage)getEPackage(); | 647 | return (LogiclanguagePackage)getEPackage(); |
544 | } | 648 | } |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java index 7e4c4f23..6d370c0f 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java | |||
@@ -2,6 +2,7 @@ | |||
2 | */ | 2 | */ |
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | 3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; |
4 | 4 | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression; | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And; | 6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And; |
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Assertion; | 7 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Assertion; |
7 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AtomicTerm; | 8 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AtomicTerm; |
@@ -12,6 +13,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ComplexTypeReference | |||
12 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Constant; | 13 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Constant; |
13 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDeclaration; | 14 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDeclaration; |
14 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDefinition; | 15 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDefinition; |
16 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Count; | ||
15 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; | 17 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; |
16 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Distinct; | 18 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Distinct; |
17 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Divison; | 19 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Divison; |
@@ -26,22 +28,26 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Iff; | |||
26 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Impl; | 28 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Impl; |
27 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.InstanceOf; | 29 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.InstanceOf; |
28 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntLiteral; | 30 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntLiteral; |
29 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation; | ||
30 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntTypeReference; | 31 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntTypeReference; |
31 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessOrEqualThan; | 32 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessOrEqualThan; |
32 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessThan; | 33 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessThan; |
33 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguageFactory; | 34 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguageFactory; |
34 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | 35 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; |
36 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Max; | ||
37 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Min; | ||
35 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Minus; | 38 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Minus; |
36 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Mod; | 39 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Mod; |
37 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreOrEqualThan; | 40 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreOrEqualThan; |
38 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreThan; | 41 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreThan; |
39 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Multiply; | 42 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Multiply; |
40 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Not; | 43 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Not; |
44 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation; | ||
41 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Or; | 45 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Or; |
42 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Plus; | 46 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Plus; |
47 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Pow; | ||
43 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveRelation; | 48 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveRelation; |
44 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveTypeReference; | 49 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveTypeReference; |
50 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression; | ||
45 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.QuantifiedExpression; | 51 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.QuantifiedExpression; |
46 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealLiteral; | 52 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealLiteral; |
47 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealTypeReference; | 53 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealTypeReference; |
@@ -50,6 +56,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration; | |||
50 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition; | 56 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition; |
51 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringLiteral; | 57 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringLiteral; |
52 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringTypeReference; | 58 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringTypeReference; |
59 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Sum; | ||
53 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicDeclaration; | 60 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicDeclaration; |
54 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue; | 61 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue; |
55 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term; | 62 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term; |
@@ -328,7 +335,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
328 | * <!-- end-user-doc --> | 335 | * <!-- end-user-doc --> |
329 | * @generated | 336 | * @generated |
330 | */ | 337 | */ |
331 | private EClass intOperationEClass = null; | 338 | private EClass numericOperationEClass = null; |
332 | 339 | ||
333 | /** | 340 | /** |
334 | * <!-- begin-user-doc --> | 341 | * <!-- begin-user-doc --> |
@@ -492,6 +499,55 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
492 | private EClass transitiveClosureEClass = null; | 499 | private EClass transitiveClosureEClass = null; |
493 | 500 | ||
494 | /** | 501 | /** |
502 | * <!-- begin-user-doc --> | ||
503 | * <!-- end-user-doc --> | ||
504 | * @generated | ||
505 | */ | ||
506 | private EClass powEClass = null; | ||
507 | |||
508 | /** | ||
509 | * <!-- begin-user-doc --> | ||
510 | * <!-- end-user-doc --> | ||
511 | * @generated | ||
512 | */ | ||
513 | private EClass aggregateExpressionEClass = null; | ||
514 | |||
515 | /** | ||
516 | * <!-- begin-user-doc --> | ||
517 | * <!-- end-user-doc --> | ||
518 | * @generated | ||
519 | */ | ||
520 | private EClass sumEClass = null; | ||
521 | |||
522 | /** | ||
523 | * <!-- begin-user-doc --> | ||
524 | * <!-- end-user-doc --> | ||
525 | * @generated | ||
526 | */ | ||
527 | private EClass countEClass = null; | ||
528 | |||
529 | /** | ||
530 | * <!-- begin-user-doc --> | ||
531 | * <!-- end-user-doc --> | ||
532 | * @generated | ||
533 | */ | ||
534 | private EClass minEClass = null; | ||
535 | |||
536 | /** | ||
537 | * <!-- begin-user-doc --> | ||
538 | * <!-- end-user-doc --> | ||
539 | * @generated | ||
540 | */ | ||
541 | private EClass maxEClass = null; | ||
542 | |||
543 | /** | ||
544 | * <!-- begin-user-doc --> | ||
545 | * <!-- end-user-doc --> | ||
546 | * @generated | ||
547 | */ | ||
548 | private EClass projectedAggregateExpressionEClass = null; | ||
549 | |||
550 | /** | ||
495 | * Creates an instance of the model <b>Package</b>, registered with | 551 | * Creates an instance of the model <b>Package</b>, registered with |
496 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | 552 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package |
497 | * package URI value. | 553 | * package URI value. |
@@ -519,7 +575,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
519 | 575 | ||
520 | /** | 576 | /** |
521 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | 577 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
522 | * | 578 | * |
523 | * <p>This method is used to initialize {@link LogiclanguagePackage#eINSTANCE} when that field is accessed. | 579 | * <p>This method is used to initialize {@link LogiclanguagePackage#eINSTANCE} when that field is accessed. |
524 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | 580 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
525 | * <!-- begin-user-doc --> | 581 | * <!-- begin-user-doc --> |
@@ -533,13 +589,16 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
533 | if (isInited) return (LogiclanguagePackage)EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI); | 589 | if (isInited) return (LogiclanguagePackage)EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI); |
534 | 590 | ||
535 | // Obtain or create and register package | 591 | // Obtain or create and register package |
536 | LogiclanguagePackageImpl theLogiclanguagePackage = (LogiclanguagePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof LogiclanguagePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new LogiclanguagePackageImpl()); | 592 | Object registeredLogiclanguagePackage = EPackage.Registry.INSTANCE.get(eNS_URI); |
593 | LogiclanguagePackageImpl theLogiclanguagePackage = registeredLogiclanguagePackage instanceof LogiclanguagePackageImpl ? (LogiclanguagePackageImpl)registeredLogiclanguagePackage : new LogiclanguagePackageImpl(); | ||
537 | 594 | ||
538 | isInited = true; | 595 | isInited = true; |
539 | 596 | ||
540 | // Obtain or create and register interdependencies | 597 | // Obtain or create and register interdependencies |
541 | LogicproblemPackageImpl theLogicproblemPackage = (LogicproblemPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI) instanceof LogicproblemPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI) : LogicproblemPackage.eINSTANCE); | 598 | Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI); |
542 | LogicresultPackageImpl theLogicresultPackage = (LogicresultPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI) instanceof LogicresultPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI) : LogicresultPackage.eINSTANCE); | 599 | LogicproblemPackageImpl theLogicproblemPackage = (LogicproblemPackageImpl)(registeredPackage instanceof LogicproblemPackageImpl ? registeredPackage : LogicproblemPackage.eINSTANCE); |
600 | registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI); | ||
601 | LogicresultPackageImpl theLogicresultPackage = (LogicresultPackageImpl)(registeredPackage instanceof LogicresultPackageImpl ? registeredPackage : LogicresultPackage.eINSTANCE); | ||
543 | 602 | ||
544 | // Create package meta-data objects | 603 | // Create package meta-data objects |
545 | theLogiclanguagePackage.createPackageContents(); | 604 | theLogiclanguagePackage.createPackageContents(); |
@@ -554,7 +613,6 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
554 | // Mark meta-data to indicate it can't be changed | 613 | // Mark meta-data to indicate it can't be changed |
555 | theLogiclanguagePackage.freeze(); | 614 | theLogiclanguagePackage.freeze(); |
556 | 615 | ||
557 | |||
558 | // Update the registry and return the package | 616 | // Update the registry and return the package |
559 | EPackage.Registry.INSTANCE.put(LogiclanguagePackage.eNS_URI, theLogiclanguagePackage); | 617 | EPackage.Registry.INSTANCE.put(LogiclanguagePackage.eNS_URI, theLogiclanguagePackage); |
560 | return theLogiclanguagePackage; | 618 | return theLogiclanguagePackage; |
@@ -565,6 +623,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
565 | * <!-- end-user-doc --> | 623 | * <!-- end-user-doc --> |
566 | * @generated | 624 | * @generated |
567 | */ | 625 | */ |
626 | @Override | ||
568 | public EClass getType() { | 627 | public EClass getType() { |
569 | return typeEClass; | 628 | return typeEClass; |
570 | } | 629 | } |
@@ -574,6 +633,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
574 | * <!-- end-user-doc --> | 633 | * <!-- end-user-doc --> |
575 | * @generated | 634 | * @generated |
576 | */ | 635 | */ |
636 | @Override | ||
577 | public EAttribute getType_Name() { | 637 | public EAttribute getType_Name() { |
578 | return (EAttribute)typeEClass.getEStructuralFeatures().get(0); | 638 | return (EAttribute)typeEClass.getEStructuralFeatures().get(0); |
579 | } | 639 | } |
@@ -583,6 +643,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
583 | * <!-- end-user-doc --> | 643 | * <!-- end-user-doc --> |
584 | * @generated | 644 | * @generated |
585 | */ | 645 | */ |
646 | @Override | ||
586 | public EReference getType_Subtypes() { | 647 | public EReference getType_Subtypes() { |
587 | return (EReference)typeEClass.getEStructuralFeatures().get(1); | 648 | return (EReference)typeEClass.getEStructuralFeatures().get(1); |
588 | } | 649 | } |
@@ -592,6 +653,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
592 | * <!-- end-user-doc --> | 653 | * <!-- end-user-doc --> |
593 | * @generated | 654 | * @generated |
594 | */ | 655 | */ |
656 | @Override | ||
595 | public EReference getType_Supertypes() { | 657 | public EReference getType_Supertypes() { |
596 | return (EReference)typeEClass.getEStructuralFeatures().get(2); | 658 | return (EReference)typeEClass.getEStructuralFeatures().get(2); |
597 | } | 659 | } |
@@ -601,6 +663,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
601 | * <!-- end-user-doc --> | 663 | * <!-- end-user-doc --> |
602 | * @generated | 664 | * @generated |
603 | */ | 665 | */ |
666 | @Override | ||
604 | public EAttribute getType_IsAbstract() { | 667 | public EAttribute getType_IsAbstract() { |
605 | return (EAttribute)typeEClass.getEStructuralFeatures().get(3); | 668 | return (EAttribute)typeEClass.getEStructuralFeatures().get(3); |
606 | } | 669 | } |
@@ -610,6 +673,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
610 | * <!-- end-user-doc --> | 673 | * <!-- end-user-doc --> |
611 | * @generated | 674 | * @generated |
612 | */ | 675 | */ |
676 | @Override | ||
613 | public EClass getDefinedElement() { | 677 | public EClass getDefinedElement() { |
614 | return definedElementEClass; | 678 | return definedElementEClass; |
615 | } | 679 | } |
@@ -619,6 +683,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
619 | * <!-- end-user-doc --> | 683 | * <!-- end-user-doc --> |
620 | * @generated | 684 | * @generated |
621 | */ | 685 | */ |
686 | @Override | ||
622 | public EReference getDefinedElement_DefinedInType() { | 687 | public EReference getDefinedElement_DefinedInType() { |
623 | return (EReference)definedElementEClass.getEStructuralFeatures().get(0); | 688 | return (EReference)definedElementEClass.getEStructuralFeatures().get(0); |
624 | } | 689 | } |
@@ -628,6 +693,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
628 | * <!-- end-user-doc --> | 693 | * <!-- end-user-doc --> |
629 | * @generated | 694 | * @generated |
630 | */ | 695 | */ |
696 | @Override | ||
631 | public EClass getTypeDefinition() { | 697 | public EClass getTypeDefinition() { |
632 | return typeDefinitionEClass; | 698 | return typeDefinitionEClass; |
633 | } | 699 | } |
@@ -637,6 +703,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
637 | * <!-- end-user-doc --> | 703 | * <!-- end-user-doc --> |
638 | * @generated | 704 | * @generated |
639 | */ | 705 | */ |
706 | @Override | ||
640 | public EReference getTypeDefinition_Elements() { | 707 | public EReference getTypeDefinition_Elements() { |
641 | return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(0); | 708 | return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(0); |
642 | } | 709 | } |
@@ -646,6 +713,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
646 | * <!-- end-user-doc --> | 713 | * <!-- end-user-doc --> |
647 | * @generated | 714 | * @generated |
648 | */ | 715 | */ |
716 | @Override | ||
649 | public EReference getTypeDefinition_Defines() { | 717 | public EReference getTypeDefinition_Defines() { |
650 | return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(1); | 718 | return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(1); |
651 | } | 719 | } |
@@ -655,6 +723,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
655 | * <!-- end-user-doc --> | 723 | * <!-- end-user-doc --> |
656 | * @generated | 724 | * @generated |
657 | */ | 725 | */ |
726 | @Override | ||
658 | public EClass getTypeReference() { | 727 | public EClass getTypeReference() { |
659 | return typeReferenceEClass; | 728 | return typeReferenceEClass; |
660 | } | 729 | } |
@@ -664,6 +733,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
664 | * <!-- end-user-doc --> | 733 | * <!-- end-user-doc --> |
665 | * @generated | 734 | * @generated |
666 | */ | 735 | */ |
736 | @Override | ||
667 | public EClass getComplexTypeReference() { | 737 | public EClass getComplexTypeReference() { |
668 | return complexTypeReferenceEClass; | 738 | return complexTypeReferenceEClass; |
669 | } | 739 | } |
@@ -673,6 +743,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
673 | * <!-- end-user-doc --> | 743 | * <!-- end-user-doc --> |
674 | * @generated | 744 | * @generated |
675 | */ | 745 | */ |
746 | @Override | ||
676 | public EReference getComplexTypeReference_Referred() { | 747 | public EReference getComplexTypeReference_Referred() { |
677 | return (EReference)complexTypeReferenceEClass.getEStructuralFeatures().get(0); | 748 | return (EReference)complexTypeReferenceEClass.getEStructuralFeatures().get(0); |
678 | } | 749 | } |
@@ -682,6 +753,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
682 | * <!-- end-user-doc --> | 753 | * <!-- end-user-doc --> |
683 | * @generated | 754 | * @generated |
684 | */ | 755 | */ |
756 | @Override | ||
685 | public EClass getPrimitiveTypeReference() { | 757 | public EClass getPrimitiveTypeReference() { |
686 | return primitiveTypeReferenceEClass; | 758 | return primitiveTypeReferenceEClass; |
687 | } | 759 | } |
@@ -691,6 +763,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
691 | * <!-- end-user-doc --> | 763 | * <!-- end-user-doc --> |
692 | * @generated | 764 | * @generated |
693 | */ | 765 | */ |
766 | @Override | ||
694 | public EClass getIntTypeReference() { | 767 | public EClass getIntTypeReference() { |
695 | return intTypeReferenceEClass; | 768 | return intTypeReferenceEClass; |
696 | } | 769 | } |
@@ -700,6 +773,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
700 | * <!-- end-user-doc --> | 773 | * <!-- end-user-doc --> |
701 | * @generated | 774 | * @generated |
702 | */ | 775 | */ |
776 | @Override | ||
703 | public EClass getBoolTypeReference() { | 777 | public EClass getBoolTypeReference() { |
704 | return boolTypeReferenceEClass; | 778 | return boolTypeReferenceEClass; |
705 | } | 779 | } |
@@ -709,6 +783,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
709 | * <!-- end-user-doc --> | 783 | * <!-- end-user-doc --> |
710 | * @generated | 784 | * @generated |
711 | */ | 785 | */ |
786 | @Override | ||
712 | public EClass getRealTypeReference() { | 787 | public EClass getRealTypeReference() { |
713 | return realTypeReferenceEClass; | 788 | return realTypeReferenceEClass; |
714 | } | 789 | } |
@@ -718,6 +793,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
718 | * <!-- end-user-doc --> | 793 | * <!-- end-user-doc --> |
719 | * @generated | 794 | * @generated |
720 | */ | 795 | */ |
796 | @Override | ||
721 | public EClass getFunction() { | 797 | public EClass getFunction() { |
722 | return functionEClass; | 798 | return functionEClass; |
723 | } | 799 | } |
@@ -727,6 +803,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
727 | * <!-- end-user-doc --> | 803 | * <!-- end-user-doc --> |
728 | * @generated | 804 | * @generated |
729 | */ | 805 | */ |
806 | @Override | ||
730 | public EReference getFunction_Range() { | 807 | public EReference getFunction_Range() { |
731 | return (EReference)functionEClass.getEStructuralFeatures().get(0); | 808 | return (EReference)functionEClass.getEStructuralFeatures().get(0); |
732 | } | 809 | } |
@@ -736,6 +813,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
736 | * <!-- end-user-doc --> | 813 | * <!-- end-user-doc --> |
737 | * @generated | 814 | * @generated |
738 | */ | 815 | */ |
816 | @Override | ||
739 | public EReference getFunction_Parameters() { | 817 | public EReference getFunction_Parameters() { |
740 | return (EReference)functionEClass.getEStructuralFeatures().get(1); | 818 | return (EReference)functionEClass.getEStructuralFeatures().get(1); |
741 | } | 819 | } |
@@ -745,6 +823,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
745 | * <!-- end-user-doc --> | 823 | * <!-- end-user-doc --> |
746 | * @generated | 824 | * @generated |
747 | */ | 825 | */ |
826 | @Override | ||
748 | public EReference getFunction_Annotations() { | 827 | public EReference getFunction_Annotations() { |
749 | return (EReference)functionEClass.getEStructuralFeatures().get(2); | 828 | return (EReference)functionEClass.getEStructuralFeatures().get(2); |
750 | } | 829 | } |
@@ -754,6 +833,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
754 | * <!-- end-user-doc --> | 833 | * <!-- end-user-doc --> |
755 | * @generated | 834 | * @generated |
756 | */ | 835 | */ |
836 | @Override | ||
757 | public EClass getTerm() { | 837 | public EClass getTerm() { |
758 | return termEClass; | 838 | return termEClass; |
759 | } | 839 | } |
@@ -763,6 +843,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
763 | * <!-- end-user-doc --> | 843 | * <!-- end-user-doc --> |
764 | * @generated | 844 | * @generated |
765 | */ | 845 | */ |
846 | @Override | ||
766 | public EClass getSymbolicDeclaration() { | 847 | public EClass getSymbolicDeclaration() { |
767 | return symbolicDeclarationEClass; | 848 | return symbolicDeclarationEClass; |
768 | } | 849 | } |
@@ -772,6 +853,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
772 | * <!-- end-user-doc --> | 853 | * <!-- end-user-doc --> |
773 | * @generated | 854 | * @generated |
774 | */ | 855 | */ |
856 | @Override | ||
775 | public EAttribute getSymbolicDeclaration_Name() { | 857 | public EAttribute getSymbolicDeclaration_Name() { |
776 | return (EAttribute)symbolicDeclarationEClass.getEStructuralFeatures().get(0); | 858 | return (EAttribute)symbolicDeclarationEClass.getEStructuralFeatures().get(0); |
777 | } | 859 | } |
@@ -781,6 +863,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
781 | * <!-- end-user-doc --> | 863 | * <!-- end-user-doc --> |
782 | * @generated | 864 | * @generated |
783 | */ | 865 | */ |
866 | @Override | ||
784 | public EClass getSymbolicValue() { | 867 | public EClass getSymbolicValue() { |
785 | return symbolicValueEClass; | 868 | return symbolicValueEClass; |
786 | } | 869 | } |
@@ -790,6 +873,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
790 | * <!-- end-user-doc --> | 873 | * <!-- end-user-doc --> |
791 | * @generated | 874 | * @generated |
792 | */ | 875 | */ |
876 | @Override | ||
793 | public EReference getSymbolicValue_SymbolicReference() { | 877 | public EReference getSymbolicValue_SymbolicReference() { |
794 | return (EReference)symbolicValueEClass.getEStructuralFeatures().get(0); | 878 | return (EReference)symbolicValueEClass.getEStructuralFeatures().get(0); |
795 | } | 879 | } |
@@ -799,6 +883,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
799 | * <!-- end-user-doc --> | 883 | * <!-- end-user-doc --> |
800 | * @generated | 884 | * @generated |
801 | */ | 885 | */ |
886 | @Override | ||
802 | public EReference getSymbolicValue_ParameterSubstitutions() { | 887 | public EReference getSymbolicValue_ParameterSubstitutions() { |
803 | return (EReference)symbolicValueEClass.getEStructuralFeatures().get(1); | 888 | return (EReference)symbolicValueEClass.getEStructuralFeatures().get(1); |
804 | } | 889 | } |
@@ -808,6 +893,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
808 | * <!-- end-user-doc --> | 893 | * <!-- end-user-doc --> |
809 | * @generated | 894 | * @generated |
810 | */ | 895 | */ |
896 | @Override | ||
811 | public EClass getAtomicTerm() { | 897 | public EClass getAtomicTerm() { |
812 | return atomicTermEClass; | 898 | return atomicTermEClass; |
813 | } | 899 | } |
@@ -817,6 +903,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
817 | * <!-- end-user-doc --> | 903 | * <!-- end-user-doc --> |
818 | * @generated | 904 | * @generated |
819 | */ | 905 | */ |
906 | @Override | ||
820 | public EClass getIntLiteral() { | 907 | public EClass getIntLiteral() { |
821 | return intLiteralEClass; | 908 | return intLiteralEClass; |
822 | } | 909 | } |
@@ -826,6 +913,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
826 | * <!-- end-user-doc --> | 913 | * <!-- end-user-doc --> |
827 | * @generated | 914 | * @generated |
828 | */ | 915 | */ |
916 | @Override | ||
829 | public EAttribute getIntLiteral_Value() { | 917 | public EAttribute getIntLiteral_Value() { |
830 | return (EAttribute)intLiteralEClass.getEStructuralFeatures().get(0); | 918 | return (EAttribute)intLiteralEClass.getEStructuralFeatures().get(0); |
831 | } | 919 | } |
@@ -835,6 +923,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
835 | * <!-- end-user-doc --> | 923 | * <!-- end-user-doc --> |
836 | * @generated | 924 | * @generated |
837 | */ | 925 | */ |
926 | @Override | ||
838 | public EClass getBoolLiteral() { | 927 | public EClass getBoolLiteral() { |
839 | return boolLiteralEClass; | 928 | return boolLiteralEClass; |
840 | } | 929 | } |
@@ -844,6 +933,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
844 | * <!-- end-user-doc --> | 933 | * <!-- end-user-doc --> |
845 | * @generated | 934 | * @generated |
846 | */ | 935 | */ |
936 | @Override | ||
847 | public EAttribute getBoolLiteral_Value() { | 937 | public EAttribute getBoolLiteral_Value() { |
848 | return (EAttribute)boolLiteralEClass.getEStructuralFeatures().get(0); | 938 | return (EAttribute)boolLiteralEClass.getEStructuralFeatures().get(0); |
849 | } | 939 | } |
@@ -853,6 +943,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
853 | * <!-- end-user-doc --> | 943 | * <!-- end-user-doc --> |
854 | * @generated | 944 | * @generated |
855 | */ | 945 | */ |
946 | @Override | ||
856 | public EClass getRealLiteral() { | 947 | public EClass getRealLiteral() { |
857 | return realLiteralEClass; | 948 | return realLiteralEClass; |
858 | } | 949 | } |
@@ -862,6 +953,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
862 | * <!-- end-user-doc --> | 953 | * <!-- end-user-doc --> |
863 | * @generated | 954 | * @generated |
864 | */ | 955 | */ |
956 | @Override | ||
865 | public EAttribute getRealLiteral_Value() { | 957 | public EAttribute getRealLiteral_Value() { |
866 | return (EAttribute)realLiteralEClass.getEStructuralFeatures().get(0); | 958 | return (EAttribute)realLiteralEClass.getEStructuralFeatures().get(0); |
867 | } | 959 | } |
@@ -871,6 +963,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
871 | * <!-- end-user-doc --> | 963 | * <!-- end-user-doc --> |
872 | * @generated | 964 | * @generated |
873 | */ | 965 | */ |
966 | @Override | ||
874 | public EClass getVariable() { | 967 | public EClass getVariable() { |
875 | return variableEClass; | 968 | return variableEClass; |
876 | } | 969 | } |
@@ -880,6 +973,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
880 | * <!-- end-user-doc --> | 973 | * <!-- end-user-doc --> |
881 | * @generated | 974 | * @generated |
882 | */ | 975 | */ |
976 | @Override | ||
883 | public EReference getVariable_Range() { | 977 | public EReference getVariable_Range() { |
884 | return (EReference)variableEClass.getEStructuralFeatures().get(0); | 978 | return (EReference)variableEClass.getEStructuralFeatures().get(0); |
885 | } | 979 | } |
@@ -889,6 +983,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
889 | * <!-- end-user-doc --> | 983 | * <!-- end-user-doc --> |
890 | * @generated | 984 | * @generated |
891 | */ | 985 | */ |
986 | @Override | ||
892 | public EClass getQuantifiedExpression() { | 987 | public EClass getQuantifiedExpression() { |
893 | return quantifiedExpressionEClass; | 988 | return quantifiedExpressionEClass; |
894 | } | 989 | } |
@@ -898,6 +993,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
898 | * <!-- end-user-doc --> | 993 | * <!-- end-user-doc --> |
899 | * @generated | 994 | * @generated |
900 | */ | 995 | */ |
996 | @Override | ||
901 | public EReference getQuantifiedExpression_QuantifiedVariables() { | 997 | public EReference getQuantifiedExpression_QuantifiedVariables() { |
902 | return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(0); | 998 | return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(0); |
903 | } | 999 | } |
@@ -907,6 +1003,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
907 | * <!-- end-user-doc --> | 1003 | * <!-- end-user-doc --> |
908 | * @generated | 1004 | * @generated |
909 | */ | 1005 | */ |
1006 | @Override | ||
910 | public EReference getQuantifiedExpression_Expression() { | 1007 | public EReference getQuantifiedExpression_Expression() { |
911 | return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(1); | 1008 | return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(1); |
912 | } | 1009 | } |
@@ -916,6 +1013,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
916 | * <!-- end-user-doc --> | 1013 | * <!-- end-user-doc --> |
917 | * @generated | 1014 | * @generated |
918 | */ | 1015 | */ |
1016 | @Override | ||
919 | public EClass getExists() { | 1017 | public EClass getExists() { |
920 | return existsEClass; | 1018 | return existsEClass; |
921 | } | 1019 | } |
@@ -925,6 +1023,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
925 | * <!-- end-user-doc --> | 1023 | * <!-- end-user-doc --> |
926 | * @generated | 1024 | * @generated |
927 | */ | 1025 | */ |
1026 | @Override | ||
928 | public EClass getForall() { | 1027 | public EClass getForall() { |
929 | return forallEClass; | 1028 | return forallEClass; |
930 | } | 1029 | } |
@@ -934,6 +1033,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
934 | * <!-- end-user-doc --> | 1033 | * <!-- end-user-doc --> |
935 | * @generated | 1034 | * @generated |
936 | */ | 1035 | */ |
1036 | @Override | ||
937 | public EClass getBoolOperation() { | 1037 | public EClass getBoolOperation() { |
938 | return boolOperationEClass; | 1038 | return boolOperationEClass; |
939 | } | 1039 | } |
@@ -943,6 +1043,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
943 | * <!-- end-user-doc --> | 1043 | * <!-- end-user-doc --> |
944 | * @generated | 1044 | * @generated |
945 | */ | 1045 | */ |
1046 | @Override | ||
946 | public EClass getAnd() { | 1047 | public EClass getAnd() { |
947 | return andEClass; | 1048 | return andEClass; |
948 | } | 1049 | } |
@@ -952,6 +1053,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
952 | * <!-- end-user-doc --> | 1053 | * <!-- end-user-doc --> |
953 | * @generated | 1054 | * @generated |
954 | */ | 1055 | */ |
1056 | @Override | ||
955 | public EReference getAnd_Operands() { | 1057 | public EReference getAnd_Operands() { |
956 | return (EReference)andEClass.getEStructuralFeatures().get(0); | 1058 | return (EReference)andEClass.getEStructuralFeatures().get(0); |
957 | } | 1059 | } |
@@ -961,6 +1063,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
961 | * <!-- end-user-doc --> | 1063 | * <!-- end-user-doc --> |
962 | * @generated | 1064 | * @generated |
963 | */ | 1065 | */ |
1066 | @Override | ||
964 | public EClass getOr() { | 1067 | public EClass getOr() { |
965 | return orEClass; | 1068 | return orEClass; |
966 | } | 1069 | } |
@@ -970,6 +1073,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
970 | * <!-- end-user-doc --> | 1073 | * <!-- end-user-doc --> |
971 | * @generated | 1074 | * @generated |
972 | */ | 1075 | */ |
1076 | @Override | ||
973 | public EReference getOr_Operands() { | 1077 | public EReference getOr_Operands() { |
974 | return (EReference)orEClass.getEStructuralFeatures().get(0); | 1078 | return (EReference)orEClass.getEStructuralFeatures().get(0); |
975 | } | 1079 | } |
@@ -979,6 +1083,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
979 | * <!-- end-user-doc --> | 1083 | * <!-- end-user-doc --> |
980 | * @generated | 1084 | * @generated |
981 | */ | 1085 | */ |
1086 | @Override | ||
982 | public EClass getImpl() { | 1087 | public EClass getImpl() { |
983 | return implEClass; | 1088 | return implEClass; |
984 | } | 1089 | } |
@@ -988,6 +1093,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
988 | * <!-- end-user-doc --> | 1093 | * <!-- end-user-doc --> |
989 | * @generated | 1094 | * @generated |
990 | */ | 1095 | */ |
1096 | @Override | ||
991 | public EReference getImpl_LeftOperand() { | 1097 | public EReference getImpl_LeftOperand() { |
992 | return (EReference)implEClass.getEStructuralFeatures().get(0); | 1098 | return (EReference)implEClass.getEStructuralFeatures().get(0); |
993 | } | 1099 | } |
@@ -997,6 +1103,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
997 | * <!-- end-user-doc --> | 1103 | * <!-- end-user-doc --> |
998 | * @generated | 1104 | * @generated |
999 | */ | 1105 | */ |
1106 | @Override | ||
1000 | public EReference getImpl_RightOperand() { | 1107 | public EReference getImpl_RightOperand() { |
1001 | return (EReference)implEClass.getEStructuralFeatures().get(1); | 1108 | return (EReference)implEClass.getEStructuralFeatures().get(1); |
1002 | } | 1109 | } |
@@ -1006,6 +1113,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1006 | * <!-- end-user-doc --> | 1113 | * <!-- end-user-doc --> |
1007 | * @generated | 1114 | * @generated |
1008 | */ | 1115 | */ |
1116 | @Override | ||
1009 | public EClass getNot() { | 1117 | public EClass getNot() { |
1010 | return notEClass; | 1118 | return notEClass; |
1011 | } | 1119 | } |
@@ -1015,6 +1123,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1015 | * <!-- end-user-doc --> | 1123 | * <!-- end-user-doc --> |
1016 | * @generated | 1124 | * @generated |
1017 | */ | 1125 | */ |
1126 | @Override | ||
1018 | public EReference getNot_Operand() { | 1127 | public EReference getNot_Operand() { |
1019 | return (EReference)notEClass.getEStructuralFeatures().get(0); | 1128 | return (EReference)notEClass.getEStructuralFeatures().get(0); |
1020 | } | 1129 | } |
@@ -1024,6 +1133,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1024 | * <!-- end-user-doc --> | 1133 | * <!-- end-user-doc --> |
1025 | * @generated | 1134 | * @generated |
1026 | */ | 1135 | */ |
1136 | @Override | ||
1027 | public EClass getIff() { | 1137 | public EClass getIff() { |
1028 | return iffEClass; | 1138 | return iffEClass; |
1029 | } | 1139 | } |
@@ -1033,6 +1143,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1033 | * <!-- end-user-doc --> | 1143 | * <!-- end-user-doc --> |
1034 | * @generated | 1144 | * @generated |
1035 | */ | 1145 | */ |
1146 | @Override | ||
1036 | public EReference getIff_LeftOperand() { | 1147 | public EReference getIff_LeftOperand() { |
1037 | return (EReference)iffEClass.getEStructuralFeatures().get(0); | 1148 | return (EReference)iffEClass.getEStructuralFeatures().get(0); |
1038 | } | 1149 | } |
@@ -1042,6 +1153,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1042 | * <!-- end-user-doc --> | 1153 | * <!-- end-user-doc --> |
1043 | * @generated | 1154 | * @generated |
1044 | */ | 1155 | */ |
1156 | @Override | ||
1045 | public EReference getIff_RightOperand() { | 1157 | public EReference getIff_RightOperand() { |
1046 | return (EReference)iffEClass.getEStructuralFeatures().get(1); | 1158 | return (EReference)iffEClass.getEStructuralFeatures().get(1); |
1047 | } | 1159 | } |
@@ -1051,6 +1163,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1051 | * <!-- end-user-doc --> | 1163 | * <!-- end-user-doc --> |
1052 | * @generated | 1164 | * @generated |
1053 | */ | 1165 | */ |
1166 | @Override | ||
1054 | public EClass getPrimitiveRelation() { | 1167 | public EClass getPrimitiveRelation() { |
1055 | return primitiveRelationEClass; | 1168 | return primitiveRelationEClass; |
1056 | } | 1169 | } |
@@ -1060,6 +1173,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1060 | * <!-- end-user-doc --> | 1173 | * <!-- end-user-doc --> |
1061 | * @generated | 1174 | * @generated |
1062 | */ | 1175 | */ |
1176 | @Override | ||
1063 | public EClass getEquals() { | 1177 | public EClass getEquals() { |
1064 | return equalsEClass; | 1178 | return equalsEClass; |
1065 | } | 1179 | } |
@@ -1069,6 +1183,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1069 | * <!-- end-user-doc --> | 1183 | * <!-- end-user-doc --> |
1070 | * @generated | 1184 | * @generated |
1071 | */ | 1185 | */ |
1186 | @Override | ||
1072 | public EReference getEquals_LeftOperand() { | 1187 | public EReference getEquals_LeftOperand() { |
1073 | return (EReference)equalsEClass.getEStructuralFeatures().get(0); | 1188 | return (EReference)equalsEClass.getEStructuralFeatures().get(0); |
1074 | } | 1189 | } |
@@ -1078,6 +1193,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1078 | * <!-- end-user-doc --> | 1193 | * <!-- end-user-doc --> |
1079 | * @generated | 1194 | * @generated |
1080 | */ | 1195 | */ |
1196 | @Override | ||
1081 | public EReference getEquals_RightOperand() { | 1197 | public EReference getEquals_RightOperand() { |
1082 | return (EReference)equalsEClass.getEStructuralFeatures().get(1); | 1198 | return (EReference)equalsEClass.getEStructuralFeatures().get(1); |
1083 | } | 1199 | } |
@@ -1087,6 +1203,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1087 | * <!-- end-user-doc --> | 1203 | * <!-- end-user-doc --> |
1088 | * @generated | 1204 | * @generated |
1089 | */ | 1205 | */ |
1206 | @Override | ||
1090 | public EClass getDistinct() { | 1207 | public EClass getDistinct() { |
1091 | return distinctEClass; | 1208 | return distinctEClass; |
1092 | } | 1209 | } |
@@ -1096,6 +1213,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1096 | * <!-- end-user-doc --> | 1213 | * <!-- end-user-doc --> |
1097 | * @generated | 1214 | * @generated |
1098 | */ | 1215 | */ |
1216 | @Override | ||
1099 | public EReference getDistinct_Operands() { | 1217 | public EReference getDistinct_Operands() { |
1100 | return (EReference)distinctEClass.getEStructuralFeatures().get(0); | 1218 | return (EReference)distinctEClass.getEStructuralFeatures().get(0); |
1101 | } | 1219 | } |
@@ -1105,6 +1223,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1105 | * <!-- end-user-doc --> | 1223 | * <!-- end-user-doc --> |
1106 | * @generated | 1224 | * @generated |
1107 | */ | 1225 | */ |
1226 | @Override | ||
1108 | public EClass getLessThan() { | 1227 | public EClass getLessThan() { |
1109 | return lessThanEClass; | 1228 | return lessThanEClass; |
1110 | } | 1229 | } |
@@ -1114,6 +1233,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1114 | * <!-- end-user-doc --> | 1233 | * <!-- end-user-doc --> |
1115 | * @generated | 1234 | * @generated |
1116 | */ | 1235 | */ |
1236 | @Override | ||
1117 | public EReference getLessThan_LeftOperand() { | 1237 | public EReference getLessThan_LeftOperand() { |
1118 | return (EReference)lessThanEClass.getEStructuralFeatures().get(0); | 1238 | return (EReference)lessThanEClass.getEStructuralFeatures().get(0); |
1119 | } | 1239 | } |
@@ -1123,6 +1243,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1123 | * <!-- end-user-doc --> | 1243 | * <!-- end-user-doc --> |
1124 | * @generated | 1244 | * @generated |
1125 | */ | 1245 | */ |
1246 | @Override | ||
1126 | public EReference getLessThan_RightOperand() { | 1247 | public EReference getLessThan_RightOperand() { |
1127 | return (EReference)lessThanEClass.getEStructuralFeatures().get(1); | 1248 | return (EReference)lessThanEClass.getEStructuralFeatures().get(1); |
1128 | } | 1249 | } |
@@ -1132,6 +1253,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1132 | * <!-- end-user-doc --> | 1253 | * <!-- end-user-doc --> |
1133 | * @generated | 1254 | * @generated |
1134 | */ | 1255 | */ |
1256 | @Override | ||
1135 | public EClass getMoreThan() { | 1257 | public EClass getMoreThan() { |
1136 | return moreThanEClass; | 1258 | return moreThanEClass; |
1137 | } | 1259 | } |
@@ -1141,6 +1263,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1141 | * <!-- end-user-doc --> | 1263 | * <!-- end-user-doc --> |
1142 | * @generated | 1264 | * @generated |
1143 | */ | 1265 | */ |
1266 | @Override | ||
1144 | public EReference getMoreThan_LeftOperand() { | 1267 | public EReference getMoreThan_LeftOperand() { |
1145 | return (EReference)moreThanEClass.getEStructuralFeatures().get(0); | 1268 | return (EReference)moreThanEClass.getEStructuralFeatures().get(0); |
1146 | } | 1269 | } |
@@ -1150,6 +1273,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1150 | * <!-- end-user-doc --> | 1273 | * <!-- end-user-doc --> |
1151 | * @generated | 1274 | * @generated |
1152 | */ | 1275 | */ |
1276 | @Override | ||
1153 | public EReference getMoreThan_RightOperand() { | 1277 | public EReference getMoreThan_RightOperand() { |
1154 | return (EReference)moreThanEClass.getEStructuralFeatures().get(1); | 1278 | return (EReference)moreThanEClass.getEStructuralFeatures().get(1); |
1155 | } | 1279 | } |
@@ -1159,6 +1283,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1159 | * <!-- end-user-doc --> | 1283 | * <!-- end-user-doc --> |
1160 | * @generated | 1284 | * @generated |
1161 | */ | 1285 | */ |
1286 | @Override | ||
1162 | public EClass getLessOrEqualThan() { | 1287 | public EClass getLessOrEqualThan() { |
1163 | return lessOrEqualThanEClass; | 1288 | return lessOrEqualThanEClass; |
1164 | } | 1289 | } |
@@ -1168,6 +1293,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1168 | * <!-- end-user-doc --> | 1293 | * <!-- end-user-doc --> |
1169 | * @generated | 1294 | * @generated |
1170 | */ | 1295 | */ |
1296 | @Override | ||
1171 | public EReference getLessOrEqualThan_LeftOperand() { | 1297 | public EReference getLessOrEqualThan_LeftOperand() { |
1172 | return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(0); | 1298 | return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(0); |
1173 | } | 1299 | } |
@@ -1177,6 +1303,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1177 | * <!-- end-user-doc --> | 1303 | * <!-- end-user-doc --> |
1178 | * @generated | 1304 | * @generated |
1179 | */ | 1305 | */ |
1306 | @Override | ||
1180 | public EReference getLessOrEqualThan_RightOperand() { | 1307 | public EReference getLessOrEqualThan_RightOperand() { |
1181 | return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(1); | 1308 | return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(1); |
1182 | } | 1309 | } |
@@ -1186,6 +1313,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1186 | * <!-- end-user-doc --> | 1313 | * <!-- end-user-doc --> |
1187 | * @generated | 1314 | * @generated |
1188 | */ | 1315 | */ |
1316 | @Override | ||
1189 | public EClass getMoreOrEqualThan() { | 1317 | public EClass getMoreOrEqualThan() { |
1190 | return moreOrEqualThanEClass; | 1318 | return moreOrEqualThanEClass; |
1191 | } | 1319 | } |
@@ -1195,6 +1323,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1195 | * <!-- end-user-doc --> | 1323 | * <!-- end-user-doc --> |
1196 | * @generated | 1324 | * @generated |
1197 | */ | 1325 | */ |
1326 | @Override | ||
1198 | public EReference getMoreOrEqualThan_LeftOperand() { | 1327 | public EReference getMoreOrEqualThan_LeftOperand() { |
1199 | return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(0); | 1328 | return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(0); |
1200 | } | 1329 | } |
@@ -1204,6 +1333,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1204 | * <!-- end-user-doc --> | 1333 | * <!-- end-user-doc --> |
1205 | * @generated | 1334 | * @generated |
1206 | */ | 1335 | */ |
1336 | @Override | ||
1207 | public EReference getMoreOrEqualThan_RightOperand() { | 1337 | public EReference getMoreOrEqualThan_RightOperand() { |
1208 | return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(1); | 1338 | return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(1); |
1209 | } | 1339 | } |
@@ -1213,8 +1343,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1213 | * <!-- end-user-doc --> | 1343 | * <!-- end-user-doc --> |
1214 | * @generated | 1344 | * @generated |
1215 | */ | 1345 | */ |
1216 | public EClass getIntOperation() { | 1346 | @Override |
1217 | return intOperationEClass; | 1347 | public EClass getNumericOperation() { |
1348 | return numericOperationEClass; | ||
1218 | } | 1349 | } |
1219 | 1350 | ||
1220 | /** | 1351 | /** |
@@ -1222,8 +1353,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1222 | * <!-- end-user-doc --> | 1353 | * <!-- end-user-doc --> |
1223 | * @generated | 1354 | * @generated |
1224 | */ | 1355 | */ |
1225 | public EReference getIntOperation_LeftOperand() { | 1356 | @Override |
1226 | return (EReference)intOperationEClass.getEStructuralFeatures().get(0); | 1357 | public EReference getNumericOperation_LeftOperand() { |
1358 | return (EReference)numericOperationEClass.getEStructuralFeatures().get(0); | ||
1227 | } | 1359 | } |
1228 | 1360 | ||
1229 | /** | 1361 | /** |
@@ -1231,8 +1363,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1231 | * <!-- end-user-doc --> | 1363 | * <!-- end-user-doc --> |
1232 | * @generated | 1364 | * @generated |
1233 | */ | 1365 | */ |
1234 | public EReference getIntOperation_RightOperand() { | 1366 | @Override |
1235 | return (EReference)intOperationEClass.getEStructuralFeatures().get(1); | 1367 | public EReference getNumericOperation_RightOperand() { |
1368 | return (EReference)numericOperationEClass.getEStructuralFeatures().get(1); | ||
1236 | } | 1369 | } |
1237 | 1370 | ||
1238 | /** | 1371 | /** |
@@ -1240,6 +1373,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1240 | * <!-- end-user-doc --> | 1373 | * <!-- end-user-doc --> |
1241 | * @generated | 1374 | * @generated |
1242 | */ | 1375 | */ |
1376 | @Override | ||
1243 | public EClass getPlus() { | 1377 | public EClass getPlus() { |
1244 | return plusEClass; | 1378 | return plusEClass; |
1245 | } | 1379 | } |
@@ -1249,6 +1383,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1249 | * <!-- end-user-doc --> | 1383 | * <!-- end-user-doc --> |
1250 | * @generated | 1384 | * @generated |
1251 | */ | 1385 | */ |
1386 | @Override | ||
1252 | public EClass getMinus() { | 1387 | public EClass getMinus() { |
1253 | return minusEClass; | 1388 | return minusEClass; |
1254 | } | 1389 | } |
@@ -1258,6 +1393,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1258 | * <!-- end-user-doc --> | 1393 | * <!-- end-user-doc --> |
1259 | * @generated | 1394 | * @generated |
1260 | */ | 1395 | */ |
1396 | @Override | ||
1261 | public EClass getMultiply() { | 1397 | public EClass getMultiply() { |
1262 | return multiplyEClass; | 1398 | return multiplyEClass; |
1263 | } | 1399 | } |
@@ -1267,6 +1403,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1267 | * <!-- end-user-doc --> | 1403 | * <!-- end-user-doc --> |
1268 | * @generated | 1404 | * @generated |
1269 | */ | 1405 | */ |
1406 | @Override | ||
1270 | public EClass getDivison() { | 1407 | public EClass getDivison() { |
1271 | return divisonEClass; | 1408 | return divisonEClass; |
1272 | } | 1409 | } |
@@ -1276,6 +1413,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1276 | * <!-- end-user-doc --> | 1413 | * <!-- end-user-doc --> |
1277 | * @generated | 1414 | * @generated |
1278 | */ | 1415 | */ |
1416 | @Override | ||
1279 | public EClass getMod() { | 1417 | public EClass getMod() { |
1280 | return modEClass; | 1418 | return modEClass; |
1281 | } | 1419 | } |
@@ -1285,6 +1423,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1285 | * <!-- end-user-doc --> | 1423 | * <!-- end-user-doc --> |
1286 | * @generated | 1424 | * @generated |
1287 | */ | 1425 | */ |
1426 | @Override | ||
1288 | public EClass getTypeDescriptor() { | 1427 | public EClass getTypeDescriptor() { |
1289 | return typeDescriptorEClass; | 1428 | return typeDescriptorEClass; |
1290 | } | 1429 | } |
@@ -1294,6 +1433,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1294 | * <!-- end-user-doc --> | 1433 | * <!-- end-user-doc --> |
1295 | * @generated | 1434 | * @generated |
1296 | */ | 1435 | */ |
1436 | @Override | ||
1297 | public EClass getTermDescription() { | 1437 | public EClass getTermDescription() { |
1298 | return termDescriptionEClass; | 1438 | return termDescriptionEClass; |
1299 | } | 1439 | } |
@@ -1303,6 +1443,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1303 | * <!-- end-user-doc --> | 1443 | * <!-- end-user-doc --> |
1304 | * @generated | 1444 | * @generated |
1305 | */ | 1445 | */ |
1446 | @Override | ||
1306 | public EClass getAssertion() { | 1447 | public EClass getAssertion() { |
1307 | return assertionEClass; | 1448 | return assertionEClass; |
1308 | } | 1449 | } |
@@ -1312,6 +1453,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1312 | * <!-- end-user-doc --> | 1453 | * <!-- end-user-doc --> |
1313 | * @generated | 1454 | * @generated |
1314 | */ | 1455 | */ |
1456 | @Override | ||
1315 | public EReference getAssertion_Value() { | 1457 | public EReference getAssertion_Value() { |
1316 | return (EReference)assertionEClass.getEStructuralFeatures().get(0); | 1458 | return (EReference)assertionEClass.getEStructuralFeatures().get(0); |
1317 | } | 1459 | } |
@@ -1321,6 +1463,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1321 | * <!-- end-user-doc --> | 1463 | * <!-- end-user-doc --> |
1322 | * @generated | 1464 | * @generated |
1323 | */ | 1465 | */ |
1466 | @Override | ||
1324 | public EAttribute getAssertion_Name() { | 1467 | public EAttribute getAssertion_Name() { |
1325 | return (EAttribute)assertionEClass.getEStructuralFeatures().get(1); | 1468 | return (EAttribute)assertionEClass.getEStructuralFeatures().get(1); |
1326 | } | 1469 | } |
@@ -1330,6 +1473,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1330 | * <!-- end-user-doc --> | 1473 | * <!-- end-user-doc --> |
1331 | * @generated | 1474 | * @generated |
1332 | */ | 1475 | */ |
1476 | @Override | ||
1333 | public EReference getAssertion_Annotations() { | 1477 | public EReference getAssertion_Annotations() { |
1334 | return (EReference)assertionEClass.getEStructuralFeatures().get(2); | 1478 | return (EReference)assertionEClass.getEStructuralFeatures().get(2); |
1335 | } | 1479 | } |
@@ -1339,6 +1483,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1339 | * <!-- end-user-doc --> | 1483 | * <!-- end-user-doc --> |
1340 | * @generated | 1484 | * @generated |
1341 | */ | 1485 | */ |
1486 | @Override | ||
1342 | public EClass getRelation() { | 1487 | public EClass getRelation() { |
1343 | return relationEClass; | 1488 | return relationEClass; |
1344 | } | 1489 | } |
@@ -1348,6 +1493,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1348 | * <!-- end-user-doc --> | 1493 | * <!-- end-user-doc --> |
1349 | * @generated | 1494 | * @generated |
1350 | */ | 1495 | */ |
1496 | @Override | ||
1351 | public EReference getRelation_Parameters() { | 1497 | public EReference getRelation_Parameters() { |
1352 | return (EReference)relationEClass.getEStructuralFeatures().get(0); | 1498 | return (EReference)relationEClass.getEStructuralFeatures().get(0); |
1353 | } | 1499 | } |
@@ -1357,6 +1503,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1357 | * <!-- end-user-doc --> | 1503 | * <!-- end-user-doc --> |
1358 | * @generated | 1504 | * @generated |
1359 | */ | 1505 | */ |
1506 | @Override | ||
1360 | public EReference getRelation_Annotations() { | 1507 | public EReference getRelation_Annotations() { |
1361 | return (EReference)relationEClass.getEStructuralFeatures().get(1); | 1508 | return (EReference)relationEClass.getEStructuralFeatures().get(1); |
1362 | } | 1509 | } |
@@ -1366,6 +1513,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1366 | * <!-- end-user-doc --> | 1513 | * <!-- end-user-doc --> |
1367 | * @generated | 1514 | * @generated |
1368 | */ | 1515 | */ |
1516 | @Override | ||
1369 | public EClass getConstant() { | 1517 | public EClass getConstant() { |
1370 | return constantEClass; | 1518 | return constantEClass; |
1371 | } | 1519 | } |
@@ -1375,6 +1523,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1375 | * <!-- end-user-doc --> | 1523 | * <!-- end-user-doc --> |
1376 | * @generated | 1524 | * @generated |
1377 | */ | 1525 | */ |
1526 | @Override | ||
1378 | public EReference getConstant_Type() { | 1527 | public EReference getConstant_Type() { |
1379 | return (EReference)constantEClass.getEStructuralFeatures().get(0); | 1528 | return (EReference)constantEClass.getEStructuralFeatures().get(0); |
1380 | } | 1529 | } |
@@ -1384,6 +1533,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1384 | * <!-- end-user-doc --> | 1533 | * <!-- end-user-doc --> |
1385 | * @generated | 1534 | * @generated |
1386 | */ | 1535 | */ |
1536 | @Override | ||
1387 | public EReference getConstant_Annotations() { | 1537 | public EReference getConstant_Annotations() { |
1388 | return (EReference)constantEClass.getEStructuralFeatures().get(1); | 1538 | return (EReference)constantEClass.getEStructuralFeatures().get(1); |
1389 | } | 1539 | } |
@@ -1393,6 +1543,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1393 | * <!-- end-user-doc --> | 1543 | * <!-- end-user-doc --> |
1394 | * @generated | 1544 | * @generated |
1395 | */ | 1545 | */ |
1546 | @Override | ||
1396 | public EClass getConstantDefinition() { | 1547 | public EClass getConstantDefinition() { |
1397 | return constantDefinitionEClass; | 1548 | return constantDefinitionEClass; |
1398 | } | 1549 | } |
@@ -1402,6 +1553,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1402 | * <!-- end-user-doc --> | 1553 | * <!-- end-user-doc --> |
1403 | * @generated | 1554 | * @generated |
1404 | */ | 1555 | */ |
1556 | @Override | ||
1405 | public EReference getConstantDefinition_Value() { | 1557 | public EReference getConstantDefinition_Value() { |
1406 | return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(0); | 1558 | return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(0); |
1407 | } | 1559 | } |
@@ -1411,6 +1563,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1411 | * <!-- end-user-doc --> | 1563 | * <!-- end-user-doc --> |
1412 | * @generated | 1564 | * @generated |
1413 | */ | 1565 | */ |
1566 | @Override | ||
1414 | public EReference getConstantDefinition_Defines() { | 1567 | public EReference getConstantDefinition_Defines() { |
1415 | return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(1); | 1568 | return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(1); |
1416 | } | 1569 | } |
@@ -1420,6 +1573,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1420 | * <!-- end-user-doc --> | 1573 | * <!-- end-user-doc --> |
1421 | * @generated | 1574 | * @generated |
1422 | */ | 1575 | */ |
1576 | @Override | ||
1423 | public EClass getRelationDefinition() { | 1577 | public EClass getRelationDefinition() { |
1424 | return relationDefinitionEClass; | 1578 | return relationDefinitionEClass; |
1425 | } | 1579 | } |
@@ -1429,6 +1583,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1429 | * <!-- end-user-doc --> | 1583 | * <!-- end-user-doc --> |
1430 | * @generated | 1584 | * @generated |
1431 | */ | 1585 | */ |
1586 | @Override | ||
1432 | public EReference getRelationDefinition_Variables() { | 1587 | public EReference getRelationDefinition_Variables() { |
1433 | return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(0); | 1588 | return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(0); |
1434 | } | 1589 | } |
@@ -1438,6 +1593,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1438 | * <!-- end-user-doc --> | 1593 | * <!-- end-user-doc --> |
1439 | * @generated | 1594 | * @generated |
1440 | */ | 1595 | */ |
1596 | @Override | ||
1441 | public EReference getRelationDefinition_Value() { | 1597 | public EReference getRelationDefinition_Value() { |
1442 | return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(1); | 1598 | return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(1); |
1443 | } | 1599 | } |
@@ -1447,6 +1603,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1447 | * <!-- end-user-doc --> | 1603 | * <!-- end-user-doc --> |
1448 | * @generated | 1604 | * @generated |
1449 | */ | 1605 | */ |
1606 | @Override | ||
1450 | public EReference getRelationDefinition_Defines() { | 1607 | public EReference getRelationDefinition_Defines() { |
1451 | return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(2); | 1608 | return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(2); |
1452 | } | 1609 | } |
@@ -1456,6 +1613,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1456 | * <!-- end-user-doc --> | 1613 | * <!-- end-user-doc --> |
1457 | * @generated | 1614 | * @generated |
1458 | */ | 1615 | */ |
1616 | @Override | ||
1459 | public EClass getFunctionDefinition() { | 1617 | public EClass getFunctionDefinition() { |
1460 | return functionDefinitionEClass; | 1618 | return functionDefinitionEClass; |
1461 | } | 1619 | } |
@@ -1465,6 +1623,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1465 | * <!-- end-user-doc --> | 1623 | * <!-- end-user-doc --> |
1466 | * @generated | 1624 | * @generated |
1467 | */ | 1625 | */ |
1626 | @Override | ||
1468 | public EReference getFunctionDefinition_Variable() { | 1627 | public EReference getFunctionDefinition_Variable() { |
1469 | return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(0); | 1628 | return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(0); |
1470 | } | 1629 | } |
@@ -1474,6 +1633,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1474 | * <!-- end-user-doc --> | 1633 | * <!-- end-user-doc --> |
1475 | * @generated | 1634 | * @generated |
1476 | */ | 1635 | */ |
1636 | @Override | ||
1477 | public EReference getFunctionDefinition_Defines() { | 1637 | public EReference getFunctionDefinition_Defines() { |
1478 | return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(1); | 1638 | return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(1); |
1479 | } | 1639 | } |
@@ -1483,6 +1643,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1483 | * <!-- end-user-doc --> | 1643 | * <!-- end-user-doc --> |
1484 | * @generated | 1644 | * @generated |
1485 | */ | 1645 | */ |
1646 | @Override | ||
1486 | public EReference getFunctionDefinition_Value() { | 1647 | public EReference getFunctionDefinition_Value() { |
1487 | return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(2); | 1648 | return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(2); |
1488 | } | 1649 | } |
@@ -1492,6 +1653,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1492 | * <!-- end-user-doc --> | 1653 | * <!-- end-user-doc --> |
1493 | * @generated | 1654 | * @generated |
1494 | */ | 1655 | */ |
1656 | @Override | ||
1495 | public EClass getIfThenElse() { | 1657 | public EClass getIfThenElse() { |
1496 | return ifThenElseEClass; | 1658 | return ifThenElseEClass; |
1497 | } | 1659 | } |
@@ -1501,6 +1663,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1501 | * <!-- end-user-doc --> | 1663 | * <!-- end-user-doc --> |
1502 | * @generated | 1664 | * @generated |
1503 | */ | 1665 | */ |
1666 | @Override | ||
1504 | public EReference getIfThenElse_Condition() { | 1667 | public EReference getIfThenElse_Condition() { |
1505 | return (EReference)ifThenElseEClass.getEStructuralFeatures().get(0); | 1668 | return (EReference)ifThenElseEClass.getEStructuralFeatures().get(0); |
1506 | } | 1669 | } |
@@ -1510,6 +1673,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1510 | * <!-- end-user-doc --> | 1673 | * <!-- end-user-doc --> |
1511 | * @generated | 1674 | * @generated |
1512 | */ | 1675 | */ |
1676 | @Override | ||
1513 | public EReference getIfThenElse_IfTrue() { | 1677 | public EReference getIfThenElse_IfTrue() { |
1514 | return (EReference)ifThenElseEClass.getEStructuralFeatures().get(1); | 1678 | return (EReference)ifThenElseEClass.getEStructuralFeatures().get(1); |
1515 | } | 1679 | } |
@@ -1519,6 +1683,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1519 | * <!-- end-user-doc --> | 1683 | * <!-- end-user-doc --> |
1520 | * @generated | 1684 | * @generated |
1521 | */ | 1685 | */ |
1686 | @Override | ||
1522 | public EReference getIfThenElse_IfFalse() { | 1687 | public EReference getIfThenElse_IfFalse() { |
1523 | return (EReference)ifThenElseEClass.getEStructuralFeatures().get(2); | 1688 | return (EReference)ifThenElseEClass.getEStructuralFeatures().get(2); |
1524 | } | 1689 | } |
@@ -1528,6 +1693,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1528 | * <!-- end-user-doc --> | 1693 | * <!-- end-user-doc --> |
1529 | * @generated | 1694 | * @generated |
1530 | */ | 1695 | */ |
1696 | @Override | ||
1531 | public EClass getConstantDeclaration() { | 1697 | public EClass getConstantDeclaration() { |
1532 | return constantDeclarationEClass; | 1698 | return constantDeclarationEClass; |
1533 | } | 1699 | } |
@@ -1537,6 +1703,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1537 | * <!-- end-user-doc --> | 1703 | * <!-- end-user-doc --> |
1538 | * @generated | 1704 | * @generated |
1539 | */ | 1705 | */ |
1706 | @Override | ||
1540 | public EClass getRelationDeclaration() { | 1707 | public EClass getRelationDeclaration() { |
1541 | return relationDeclarationEClass; | 1708 | return relationDeclarationEClass; |
1542 | } | 1709 | } |
@@ -1546,6 +1713,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1546 | * <!-- end-user-doc --> | 1713 | * <!-- end-user-doc --> |
1547 | * @generated | 1714 | * @generated |
1548 | */ | 1715 | */ |
1716 | @Override | ||
1549 | public EClass getFunctionDeclaration() { | 1717 | public EClass getFunctionDeclaration() { |
1550 | return functionDeclarationEClass; | 1718 | return functionDeclarationEClass; |
1551 | } | 1719 | } |
@@ -1555,6 +1723,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1555 | * <!-- end-user-doc --> | 1723 | * <!-- end-user-doc --> |
1556 | * @generated | 1724 | * @generated |
1557 | */ | 1725 | */ |
1726 | @Override | ||
1558 | public EClass getTypeDeclaration() { | 1727 | public EClass getTypeDeclaration() { |
1559 | return typeDeclarationEClass; | 1728 | return typeDeclarationEClass; |
1560 | } | 1729 | } |
@@ -1564,6 +1733,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1564 | * <!-- end-user-doc --> | 1733 | * <!-- end-user-doc --> |
1565 | * @generated | 1734 | * @generated |
1566 | */ | 1735 | */ |
1736 | @Override | ||
1567 | public EClass getUnknownBecauseUninterpreted() { | 1737 | public EClass getUnknownBecauseUninterpreted() { |
1568 | return unknownBecauseUninterpretedEClass; | 1738 | return unknownBecauseUninterpretedEClass; |
1569 | } | 1739 | } |
@@ -1573,6 +1743,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1573 | * <!-- end-user-doc --> | 1743 | * <!-- end-user-doc --> |
1574 | * @generated | 1744 | * @generated |
1575 | */ | 1745 | */ |
1746 | @Override | ||
1576 | public EClass getInstanceOf() { | 1747 | public EClass getInstanceOf() { |
1577 | return instanceOfEClass; | 1748 | return instanceOfEClass; |
1578 | } | 1749 | } |
@@ -1582,6 +1753,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1582 | * <!-- end-user-doc --> | 1753 | * <!-- end-user-doc --> |
1583 | * @generated | 1754 | * @generated |
1584 | */ | 1755 | */ |
1756 | @Override | ||
1585 | public EReference getInstanceOf_Value() { | 1757 | public EReference getInstanceOf_Value() { |
1586 | return (EReference)instanceOfEClass.getEStructuralFeatures().get(0); | 1758 | return (EReference)instanceOfEClass.getEStructuralFeatures().get(0); |
1587 | } | 1759 | } |
@@ -1591,6 +1763,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1591 | * <!-- end-user-doc --> | 1763 | * <!-- end-user-doc --> |
1592 | * @generated | 1764 | * @generated |
1593 | */ | 1765 | */ |
1766 | @Override | ||
1594 | public EReference getInstanceOf_Range() { | 1767 | public EReference getInstanceOf_Range() { |
1595 | return (EReference)instanceOfEClass.getEStructuralFeatures().get(1); | 1768 | return (EReference)instanceOfEClass.getEStructuralFeatures().get(1); |
1596 | } | 1769 | } |
@@ -1600,6 +1773,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1600 | * <!-- end-user-doc --> | 1773 | * <!-- end-user-doc --> |
1601 | * @generated | 1774 | * @generated |
1602 | */ | 1775 | */ |
1776 | @Override | ||
1603 | public EClass getStringTypeReference() { | 1777 | public EClass getStringTypeReference() { |
1604 | return stringTypeReferenceEClass; | 1778 | return stringTypeReferenceEClass; |
1605 | } | 1779 | } |
@@ -1609,6 +1783,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1609 | * <!-- end-user-doc --> | 1783 | * <!-- end-user-doc --> |
1610 | * @generated | 1784 | * @generated |
1611 | */ | 1785 | */ |
1786 | @Override | ||
1612 | public EClass getStringLiteral() { | 1787 | public EClass getStringLiteral() { |
1613 | return stringLiteralEClass; | 1788 | return stringLiteralEClass; |
1614 | } | 1789 | } |
@@ -1618,6 +1793,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1618 | * <!-- end-user-doc --> | 1793 | * <!-- end-user-doc --> |
1619 | * @generated | 1794 | * @generated |
1620 | */ | 1795 | */ |
1796 | @Override | ||
1621 | public EAttribute getStringLiteral_Value() { | 1797 | public EAttribute getStringLiteral_Value() { |
1622 | return (EAttribute)stringLiteralEClass.getEStructuralFeatures().get(0); | 1798 | return (EAttribute)stringLiteralEClass.getEStructuralFeatures().get(0); |
1623 | } | 1799 | } |
@@ -1627,6 +1803,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1627 | * <!-- end-user-doc --> | 1803 | * <!-- end-user-doc --> |
1628 | * @generated | 1804 | * @generated |
1629 | */ | 1805 | */ |
1806 | @Override | ||
1630 | public EClass getTransitiveClosure() { | 1807 | public EClass getTransitiveClosure() { |
1631 | return transitiveClosureEClass; | 1808 | return transitiveClosureEClass; |
1632 | } | 1809 | } |
@@ -1636,6 +1813,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1636 | * <!-- end-user-doc --> | 1813 | * <!-- end-user-doc --> |
1637 | * @generated | 1814 | * @generated |
1638 | */ | 1815 | */ |
1816 | @Override | ||
1639 | public EReference getTransitiveClosure_LeftOperand() { | 1817 | public EReference getTransitiveClosure_LeftOperand() { |
1640 | return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(0); | 1818 | return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(0); |
1641 | } | 1819 | } |
@@ -1645,6 +1823,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1645 | * <!-- end-user-doc --> | 1823 | * <!-- end-user-doc --> |
1646 | * @generated | 1824 | * @generated |
1647 | */ | 1825 | */ |
1826 | @Override | ||
1648 | public EReference getTransitiveClosure_RightOperand() { | 1827 | public EReference getTransitiveClosure_RightOperand() { |
1649 | return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(1); | 1828 | return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(1); |
1650 | } | 1829 | } |
@@ -1654,6 +1833,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1654 | * <!-- end-user-doc --> | 1833 | * <!-- end-user-doc --> |
1655 | * @generated | 1834 | * @generated |
1656 | */ | 1835 | */ |
1836 | @Override | ||
1657 | public EReference getTransitiveClosure_Relation() { | 1837 | public EReference getTransitiveClosure_Relation() { |
1658 | return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(2); | 1838 | return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(2); |
1659 | } | 1839 | } |
@@ -1663,6 +1843,97 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1663 | * <!-- end-user-doc --> | 1843 | * <!-- end-user-doc --> |
1664 | * @generated | 1844 | * @generated |
1665 | */ | 1845 | */ |
1846 | @Override | ||
1847 | public EClass getPow() { | ||
1848 | return powEClass; | ||
1849 | } | ||
1850 | |||
1851 | /** | ||
1852 | * <!-- begin-user-doc --> | ||
1853 | * <!-- end-user-doc --> | ||
1854 | * @generated | ||
1855 | */ | ||
1856 | @Override | ||
1857 | public EClass getAggregateExpression() { | ||
1858 | return aggregateExpressionEClass; | ||
1859 | } | ||
1860 | |||
1861 | /** | ||
1862 | * <!-- begin-user-doc --> | ||
1863 | * <!-- end-user-doc --> | ||
1864 | * @generated | ||
1865 | */ | ||
1866 | @Override | ||
1867 | public EReference getAggregateExpression_Relation() { | ||
1868 | return (EReference)aggregateExpressionEClass.getEStructuralFeatures().get(0); | ||
1869 | } | ||
1870 | |||
1871 | /** | ||
1872 | * <!-- begin-user-doc --> | ||
1873 | * <!-- end-user-doc --> | ||
1874 | * @generated | ||
1875 | */ | ||
1876 | @Override | ||
1877 | public EClass getSum() { | ||
1878 | return sumEClass; | ||
1879 | } | ||
1880 | |||
1881 | /** | ||
1882 | * <!-- begin-user-doc --> | ||
1883 | * <!-- end-user-doc --> | ||
1884 | * @generated | ||
1885 | */ | ||
1886 | @Override | ||
1887 | public EClass getCount() { | ||
1888 | return countEClass; | ||
1889 | } | ||
1890 | |||
1891 | /** | ||
1892 | * <!-- begin-user-doc --> | ||
1893 | * <!-- end-user-doc --> | ||
1894 | * @generated | ||
1895 | */ | ||
1896 | @Override | ||
1897 | public EClass getMin() { | ||
1898 | return minEClass; | ||
1899 | } | ||
1900 | |||
1901 | /** | ||
1902 | * <!-- begin-user-doc --> | ||
1903 | * <!-- end-user-doc --> | ||
1904 | * @generated | ||
1905 | */ | ||
1906 | @Override | ||
1907 | public EClass getMax() { | ||
1908 | return maxEClass; | ||
1909 | } | ||
1910 | |||
1911 | /** | ||
1912 | * <!-- begin-user-doc --> | ||
1913 | * <!-- end-user-doc --> | ||
1914 | * @generated | ||
1915 | */ | ||
1916 | @Override | ||
1917 | public EClass getProjectedAggregateExpression() { | ||
1918 | return projectedAggregateExpressionEClass; | ||
1919 | } | ||
1920 | |||
1921 | /** | ||
1922 | * <!-- begin-user-doc --> | ||
1923 | * <!-- end-user-doc --> | ||
1924 | * @generated | ||
1925 | */ | ||
1926 | @Override | ||
1927 | public EAttribute getProjectedAggregateExpression_ProjectionIndex() { | ||
1928 | return (EAttribute)projectedAggregateExpressionEClass.getEStructuralFeatures().get(0); | ||
1929 | } | ||
1930 | |||
1931 | /** | ||
1932 | * <!-- begin-user-doc --> | ||
1933 | * <!-- end-user-doc --> | ||
1934 | * @generated | ||
1935 | */ | ||
1936 | @Override | ||
1666 | public LogiclanguageFactory getLogiclanguageFactory() { | 1937 | public LogiclanguageFactory getLogiclanguageFactory() { |
1667 | return (LogiclanguageFactory)getEFactoryInstance(); | 1938 | return (LogiclanguageFactory)getEFactoryInstance(); |
1668 | } | 1939 | } |
@@ -1792,9 +2063,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1792 | createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__LEFT_OPERAND); | 2063 | createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__LEFT_OPERAND); |
1793 | createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__RIGHT_OPERAND); | 2064 | createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__RIGHT_OPERAND); |
1794 | 2065 | ||
1795 | intOperationEClass = createEClass(INT_OPERATION); | 2066 | numericOperationEClass = createEClass(NUMERIC_OPERATION); |
1796 | createEReference(intOperationEClass, INT_OPERATION__LEFT_OPERAND); | 2067 | createEReference(numericOperationEClass, NUMERIC_OPERATION__LEFT_OPERAND); |
1797 | createEReference(intOperationEClass, INT_OPERATION__RIGHT_OPERAND); | 2068 | createEReference(numericOperationEClass, NUMERIC_OPERATION__RIGHT_OPERAND); |
1798 | 2069 | ||
1799 | plusEClass = createEClass(PLUS); | 2070 | plusEClass = createEClass(PLUS); |
1800 | 2071 | ||
@@ -1865,6 +2136,22 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1865 | createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__LEFT_OPERAND); | 2136 | createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__LEFT_OPERAND); |
1866 | createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RIGHT_OPERAND); | 2137 | createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RIGHT_OPERAND); |
1867 | createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RELATION); | 2138 | createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RELATION); |
2139 | |||
2140 | powEClass = createEClass(POW); | ||
2141 | |||
2142 | aggregateExpressionEClass = createEClass(AGGREGATE_EXPRESSION); | ||
2143 | createEReference(aggregateExpressionEClass, AGGREGATE_EXPRESSION__RELATION); | ||
2144 | |||
2145 | sumEClass = createEClass(SUM); | ||
2146 | |||
2147 | countEClass = createEClass(COUNT); | ||
2148 | |||
2149 | minEClass = createEClass(MIN); | ||
2150 | |||
2151 | maxEClass = createEClass(MAX); | ||
2152 | |||
2153 | projectedAggregateExpressionEClass = createEClass(PROJECTED_AGGREGATE_EXPRESSION); | ||
2154 | createEAttribute(projectedAggregateExpressionEClass, PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX); | ||
1868 | } | 2155 | } |
1869 | 2156 | ||
1870 | /** | 2157 | /** |
@@ -1932,12 +2219,12 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1932 | moreThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); | 2219 | moreThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); |
1933 | lessOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); | 2220 | lessOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); |
1934 | moreOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); | 2221 | moreOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); |
1935 | intOperationEClass.getESuperTypes().add(this.getTerm()); | 2222 | numericOperationEClass.getESuperTypes().add(this.getTerm()); |
1936 | plusEClass.getESuperTypes().add(this.getIntOperation()); | 2223 | plusEClass.getESuperTypes().add(this.getNumericOperation()); |
1937 | minusEClass.getESuperTypes().add(this.getIntOperation()); | 2224 | minusEClass.getESuperTypes().add(this.getNumericOperation()); |
1938 | multiplyEClass.getESuperTypes().add(this.getIntOperation()); | 2225 | multiplyEClass.getESuperTypes().add(this.getNumericOperation()); |
1939 | divisonEClass.getESuperTypes().add(this.getIntOperation()); | 2226 | divisonEClass.getESuperTypes().add(this.getNumericOperation()); |
1940 | modEClass.getESuperTypes().add(this.getIntOperation()); | 2227 | modEClass.getESuperTypes().add(this.getNumericOperation()); |
1941 | relationEClass.getESuperTypes().add(this.getSymbolicDeclaration()); | 2228 | relationEClass.getESuperTypes().add(this.getSymbolicDeclaration()); |
1942 | constantEClass.getESuperTypes().add(this.getSymbolicDeclaration()); | 2229 | constantEClass.getESuperTypes().add(this.getSymbolicDeclaration()); |
1943 | constantDefinitionEClass.getESuperTypes().add(this.getConstant()); | 2230 | constantDefinitionEClass.getESuperTypes().add(this.getConstant()); |
@@ -1953,6 +2240,13 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1953 | stringTypeReferenceEClass.getESuperTypes().add(this.getPrimitiveTypeReference()); | 2240 | stringTypeReferenceEClass.getESuperTypes().add(this.getPrimitiveTypeReference()); |
1954 | stringLiteralEClass.getESuperTypes().add(this.getAtomicTerm()); | 2241 | stringLiteralEClass.getESuperTypes().add(this.getAtomicTerm()); |
1955 | transitiveClosureEClass.getESuperTypes().add(this.getTerm()); | 2242 | transitiveClosureEClass.getESuperTypes().add(this.getTerm()); |
2243 | powEClass.getESuperTypes().add(this.getNumericOperation()); | ||
2244 | aggregateExpressionEClass.getESuperTypes().add(this.getTerm()); | ||
2245 | sumEClass.getESuperTypes().add(this.getProjectedAggregateExpression()); | ||
2246 | countEClass.getESuperTypes().add(this.getAggregateExpression()); | ||
2247 | minEClass.getESuperTypes().add(this.getProjectedAggregateExpression()); | ||
2248 | maxEClass.getESuperTypes().add(this.getProjectedAggregateExpression()); | ||
2249 | projectedAggregateExpressionEClass.getESuperTypes().add(this.getAggregateExpression()); | ||
1956 | 2250 | ||
1957 | // Initialize classes, features, and operations; add parameters | 2251 | // Initialize classes, features, and operations; add parameters |
1958 | initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2252 | initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
@@ -1962,7 +2256,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
1962 | initEAttribute(getType_IsAbstract(), ecorePackage.getEBoolean(), "isAbstract", null, 1, 1, Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2256 | initEAttribute(getType_IsAbstract(), ecorePackage.getEBoolean(), "isAbstract", null, 1, 1, Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1963 | 2257 | ||
1964 | initEClass(definedElementEClass, DefinedElement.class, "DefinedElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2258 | initEClass(definedElementEClass, DefinedElement.class, "DefinedElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1965 | initEReference(getDefinedElement_DefinedInType(), this.getTypeDefinition(), this.getTypeDefinition_Elements(), "definedInType", null, 1, -1, DefinedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2259 | initEReference(getDefinedElement_DefinedInType(), this.getTypeDefinition(), this.getTypeDefinition_Elements(), "definedInType", null, 0, -1, DefinedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1966 | 2260 | ||
1967 | initEClass(typeDefinitionEClass, TypeDefinition.class, "TypeDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2261 | initEClass(typeDefinitionEClass, TypeDefinition.class, "TypeDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1968 | initEReference(getTypeDefinition_Elements(), this.getDefinedElement(), this.getDefinedElement_DefinedInType(), "elements", null, 0, -1, TypeDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2262 | initEReference(getTypeDefinition_Elements(), this.getDefinedElement(), this.getDefinedElement_DefinedInType(), "elements", null, 0, -1, TypeDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -2061,9 +2355,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
2061 | initEReference(getMoreOrEqualThan_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2355 | initEReference(getMoreOrEqualThan_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2062 | initEReference(getMoreOrEqualThan_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2356 | initEReference(getMoreOrEqualThan_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2063 | 2357 | ||
2064 | initEClass(intOperationEClass, IntOperation.class, "IntOperation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2358 | initEClass(numericOperationEClass, NumericOperation.class, "NumericOperation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2065 | initEReference(getIntOperation_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, IntOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2359 | initEReference(getNumericOperation_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, NumericOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2066 | initEReference(getIntOperation_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, IntOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2360 | initEReference(getNumericOperation_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, NumericOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2067 | 2361 | ||
2068 | initEClass(plusEClass, Plus.class, "Plus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2362 | initEClass(plusEClass, Plus.class, "Plus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2069 | 2363 | ||
@@ -2135,6 +2429,22 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu | |||
2135 | initEReference(getTransitiveClosure_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2429 | initEReference(getTransitiveClosure_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2136 | initEReference(getTransitiveClosure_Relation(), this.getRelation(), null, "relation", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2430 | initEReference(getTransitiveClosure_Relation(), this.getRelation(), null, "relation", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2137 | 2431 | ||
2432 | initEClass(powEClass, Pow.class, "Pow", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2433 | |||
2434 | initEClass(aggregateExpressionEClass, AggregateExpression.class, "AggregateExpression", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2435 | initEReference(getAggregateExpression_Relation(), this.getRelation(), null, "relation", null, 0, 1, AggregateExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2436 | |||
2437 | initEClass(sumEClass, Sum.class, "Sum", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2438 | |||
2439 | initEClass(countEClass, Count.class, "Count", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2440 | |||
2441 | initEClass(minEClass, Min.class, "Min", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2442 | |||
2443 | initEClass(maxEClass, Max.class, "Max", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2444 | |||
2445 | initEClass(projectedAggregateExpressionEClass, ProjectedAggregateExpression.class, "ProjectedAggregateExpression", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2446 | initEAttribute(getProjectedAggregateExpression_ProjectionIndex(), ecorePackage.getEInt(), "projectionIndex", "-1", 1, 1, ProjectedAggregateExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2447 | |||
2138 | // Create resource | 2448 | // Create resource |
2139 | createResource(eNS_URI); | 2449 | createResource(eNS_URI); |
2140 | } | 2450 | } |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MaxImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MaxImpl.java new file mode 100644 index 00000000..b2e79b09 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MaxImpl.java | |||
@@ -0,0 +1,37 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Max; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>Max</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class MaxImpl extends ProjectedAggregateExpressionImpl implements Max { | ||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * <!-- end-user-doc --> | ||
21 | * @generated | ||
22 | */ | ||
23 | protected MaxImpl() { | ||
24 | super(); | ||
25 | } | ||
26 | |||
27 | /** | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @generated | ||
31 | */ | ||
32 | @Override | ||
33 | protected EClass eStaticClass() { | ||
34 | return LogiclanguagePackage.Literals.MAX; | ||
35 | } | ||
36 | |||
37 | } //MaxImpl | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MinImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MinImpl.java new file mode 100644 index 00000000..3e1e0a12 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MinImpl.java | |||
@@ -0,0 +1,37 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Min; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>Min</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class MinImpl extends ProjectedAggregateExpressionImpl implements Min { | ||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * <!-- end-user-doc --> | ||
21 | * @generated | ||
22 | */ | ||
23 | protected MinImpl() { | ||
24 | super(); | ||
25 | } | ||
26 | |||
27 | /** | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @generated | ||
31 | */ | ||
32 | @Override | ||
33 | protected EClass eStaticClass() { | ||
34 | return LogiclanguagePackage.Literals.MIN; | ||
35 | } | ||
36 | |||
37 | } //MinImpl | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MinusImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MinusImpl.java index 28c21b08..711f75f3 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MinusImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MinusImpl.java | |||
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.EClass; | |||
14 | * | 14 | * |
15 | * @generated | 15 | * @generated |
16 | */ | 16 | */ |
17 | public class MinusImpl extends IntOperationImpl implements Minus { | 17 | public class MinusImpl extends NumericOperationImpl implements Minus { |
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ModImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ModImpl.java index bab8d326..16001dc6 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ModImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ModImpl.java | |||
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.EClass; | |||
14 | * | 14 | * |
15 | * @generated | 15 | * @generated |
16 | */ | 16 | */ |
17 | public class ModImpl extends IntOperationImpl implements Mod { | 17 | public class ModImpl extends NumericOperationImpl implements Mod { |
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreOrEqualThanImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreOrEqualThanImpl.java index 8ebf0ccf..89856c61 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreOrEqualThanImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreOrEqualThanImpl.java | |||
@@ -73,6 +73,7 @@ public class MoreOrEqualThanImpl extends PrimitiveRelationImpl implements MoreOr | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -97,6 +98,7 @@ public class MoreOrEqualThanImpl extends PrimitiveRelationImpl implements MoreOr | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
@@ -116,6 +118,7 @@ public class MoreOrEqualThanImpl extends PrimitiveRelationImpl implements MoreOr | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -140,6 +143,7 @@ public class MoreOrEqualThanImpl extends PrimitiveRelationImpl implements MoreOr | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreThanImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreThanImpl.java index a7756650..4f3ecbbd 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreThanImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MoreThanImpl.java | |||
@@ -73,6 +73,7 @@ public class MoreThanImpl extends PrimitiveRelationImpl implements MoreThan { | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -97,6 +98,7 @@ public class MoreThanImpl extends PrimitiveRelationImpl implements MoreThan { | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
@@ -116,6 +118,7 @@ public class MoreThanImpl extends PrimitiveRelationImpl implements MoreThan { | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -140,6 +143,7 @@ public class MoreThanImpl extends PrimitiveRelationImpl implements MoreThan { | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MultiplyImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MultiplyImpl.java index 50797800..59cbd129 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MultiplyImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/MultiplyImpl.java | |||
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.EClass; | |||
14 | * | 14 | * |
15 | * @generated | 15 | * @generated |
16 | */ | 16 | */ |
17 | public class MultiplyImpl extends IntOperationImpl implements Multiply { | 17 | public class MultiplyImpl extends NumericOperationImpl implements Multiply { |
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/NotImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/NotImpl.java index 74c4dd6f..0c280139 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/NotImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/NotImpl.java | |||
@@ -62,6 +62,7 @@ public class NotImpl extends BoolOperationImpl implements Not { | |||
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @generated | 63 | * @generated |
64 | */ | 64 | */ |
65 | @Override | ||
65 | public Term getOperand() { | 66 | public Term getOperand() { |
66 | return operand; | 67 | return operand; |
67 | } | 68 | } |
@@ -86,6 +87,7 @@ public class NotImpl extends BoolOperationImpl implements Not { | |||
86 | * <!-- end-user-doc --> | 87 | * <!-- end-user-doc --> |
87 | * @generated | 88 | * @generated |
88 | */ | 89 | */ |
90 | @Override | ||
89 | public void setOperand(Term newOperand) { | 91 | public void setOperand(Term newOperand) { |
90 | if (newOperand != operand) { | 92 | if (newOperand != operand) { |
91 | NotificationChain msgs = null; | 93 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IntOperationImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/NumericOperationImpl.java index dab1f9ec..4e46b43a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/IntOperationImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/NumericOperationImpl.java | |||
@@ -2,8 +2,8 @@ | |||
2 | */ | 2 | */ |
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | 3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; |
4 | 4 | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | 5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; |
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation; | ||
7 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term; | 7 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
@@ -16,19 +16,19 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>Int Operation</b></em>'. | 19 | * An implementation of the model object '<em><b>Numeric Operation</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.IntOperationImpl#getLeftOperand <em>Left Operand</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.NumericOperationImpl#getLeftOperand <em>Left Operand</em>}</li> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.IntOperationImpl#getRightOperand <em>Right Operand</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.NumericOperationImpl#getRightOperand <em>Right Operand</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public abstract class IntOperationImpl extends TermImpl implements IntOperation { | 31 | public abstract class NumericOperationImpl extends TermImpl implements NumericOperation { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | 33 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
@@ -54,7 +54,7 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | protected IntOperationImpl() { | 57 | protected NumericOperationImpl() { |
58 | super(); | 58 | super(); |
59 | } | 59 | } |
60 | 60 | ||
@@ -65,7 +65,7 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
65 | */ | 65 | */ |
66 | @Override | 66 | @Override |
67 | protected EClass eStaticClass() { | 67 | protected EClass eStaticClass() { |
68 | return LogiclanguagePackage.Literals.INT_OPERATION; | 68 | return LogiclanguagePackage.Literals.NUMERIC_OPERATION; |
69 | } | 69 | } |
70 | 70 | ||
71 | /** | 71 | /** |
@@ -73,6 +73,7 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public Term getLeftOperand() { | 77 | public Term getLeftOperand() { |
77 | return leftOperand; | 78 | return leftOperand; |
78 | } | 79 | } |
@@ -86,7 +87,7 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
86 | Term oldLeftOperand = leftOperand; | 87 | Term oldLeftOperand = leftOperand; |
87 | leftOperand = newLeftOperand; | 88 | leftOperand = newLeftOperand; |
88 | if (eNotificationRequired()) { | 89 | if (eNotificationRequired()) { |
89 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | 90 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND, oldLeftOperand, newLeftOperand); |
90 | if (msgs == null) msgs = notification; else msgs.add(notification); | 91 | if (msgs == null) msgs = notification; else msgs.add(notification); |
91 | } | 92 | } |
92 | return msgs; | 93 | return msgs; |
@@ -97,18 +98,19 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
97 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
98 | * @generated | 99 | * @generated |
99 | */ | 100 | */ |
101 | @Override | ||
100 | public void setLeftOperand(Term newLeftOperand) { | 102 | public void setLeftOperand(Term newLeftOperand) { |
101 | if (newLeftOperand != leftOperand) { | 103 | if (newLeftOperand != leftOperand) { |
102 | NotificationChain msgs = null; | 104 | NotificationChain msgs = null; |
103 | if (leftOperand != null) | 105 | if (leftOperand != null) |
104 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND, null, msgs); | 106 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND, null, msgs); |
105 | if (newLeftOperand != null) | 107 | if (newLeftOperand != null) |
106 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND, null, msgs); | 108 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND, null, msgs); |
107 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | 109 | msgs = basicSetLeftOperand(newLeftOperand, msgs); |
108 | if (msgs != null) msgs.dispatch(); | 110 | if (msgs != null) msgs.dispatch(); |
109 | } | 111 | } |
110 | else if (eNotificationRequired()) | 112 | else if (eNotificationRequired()) |
111 | eNotify(new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | 113 | eNotify(new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND, newLeftOperand, newLeftOperand)); |
112 | } | 114 | } |
113 | 115 | ||
114 | /** | 116 | /** |
@@ -116,6 +118,7 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
116 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
117 | * @generated | 119 | * @generated |
118 | */ | 120 | */ |
121 | @Override | ||
119 | public Term getRightOperand() { | 122 | public Term getRightOperand() { |
120 | return rightOperand; | 123 | return rightOperand; |
121 | } | 124 | } |
@@ -129,7 +132,7 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
129 | Term oldRightOperand = rightOperand; | 132 | Term oldRightOperand = rightOperand; |
130 | rightOperand = newRightOperand; | 133 | rightOperand = newRightOperand; |
131 | if (eNotificationRequired()) { | 134 | if (eNotificationRequired()) { |
132 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND, oldRightOperand, newRightOperand); | 135 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND, oldRightOperand, newRightOperand); |
133 | if (msgs == null) msgs = notification; else msgs.add(notification); | 136 | if (msgs == null) msgs = notification; else msgs.add(notification); |
134 | } | 137 | } |
135 | return msgs; | 138 | return msgs; |
@@ -140,18 +143,19 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
140 | * <!-- end-user-doc --> | 143 | * <!-- end-user-doc --> |
141 | * @generated | 144 | * @generated |
142 | */ | 145 | */ |
146 | @Override | ||
143 | public void setRightOperand(Term newRightOperand) { | 147 | public void setRightOperand(Term newRightOperand) { |
144 | if (newRightOperand != rightOperand) { | 148 | if (newRightOperand != rightOperand) { |
145 | NotificationChain msgs = null; | 149 | NotificationChain msgs = null; |
146 | if (rightOperand != null) | 150 | if (rightOperand != null) |
147 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND, null, msgs); | 151 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND, null, msgs); |
148 | if (newRightOperand != null) | 152 | if (newRightOperand != null) |
149 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND, null, msgs); | 153 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND, null, msgs); |
150 | msgs = basicSetRightOperand(newRightOperand, msgs); | 154 | msgs = basicSetRightOperand(newRightOperand, msgs); |
151 | if (msgs != null) msgs.dispatch(); | 155 | if (msgs != null) msgs.dispatch(); |
152 | } | 156 | } |
153 | else if (eNotificationRequired()) | 157 | else if (eNotificationRequired()) |
154 | eNotify(new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND, newRightOperand, newRightOperand)); | 158 | eNotify(new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND, newRightOperand, newRightOperand)); |
155 | } | 159 | } |
156 | 160 | ||
157 | /** | 161 | /** |
@@ -162,9 +166,9 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
162 | @Override | 166 | @Override |
163 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | 167 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { |
164 | switch (featureID) { | 168 | switch (featureID) { |
165 | case LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND: | 169 | case LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND: |
166 | return basicSetLeftOperand(null, msgs); | 170 | return basicSetLeftOperand(null, msgs); |
167 | case LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND: | 171 | case LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND: |
168 | return basicSetRightOperand(null, msgs); | 172 | return basicSetRightOperand(null, msgs); |
169 | } | 173 | } |
170 | return super.eInverseRemove(otherEnd, featureID, msgs); | 174 | return super.eInverseRemove(otherEnd, featureID, msgs); |
@@ -178,9 +182,9 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
178 | @Override | 182 | @Override |
179 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 183 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
180 | switch (featureID) { | 184 | switch (featureID) { |
181 | case LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND: | 185 | case LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND: |
182 | return getLeftOperand(); | 186 | return getLeftOperand(); |
183 | case LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND: | 187 | case LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND: |
184 | return getRightOperand(); | 188 | return getRightOperand(); |
185 | } | 189 | } |
186 | return super.eGet(featureID, resolve, coreType); | 190 | return super.eGet(featureID, resolve, coreType); |
@@ -194,10 +198,10 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
194 | @Override | 198 | @Override |
195 | public void eSet(int featureID, Object newValue) { | 199 | public void eSet(int featureID, Object newValue) { |
196 | switch (featureID) { | 200 | switch (featureID) { |
197 | case LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND: | 201 | case LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND: |
198 | setLeftOperand((Term)newValue); | 202 | setLeftOperand((Term)newValue); |
199 | return; | 203 | return; |
200 | case LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND: | 204 | case LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND: |
201 | setRightOperand((Term)newValue); | 205 | setRightOperand((Term)newValue); |
202 | return; | 206 | return; |
203 | } | 207 | } |
@@ -212,10 +216,10 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
212 | @Override | 216 | @Override |
213 | public void eUnset(int featureID) { | 217 | public void eUnset(int featureID) { |
214 | switch (featureID) { | 218 | switch (featureID) { |
215 | case LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND: | 219 | case LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND: |
216 | setLeftOperand((Term)null); | 220 | setLeftOperand((Term)null); |
217 | return; | 221 | return; |
218 | case LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND: | 222 | case LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND: |
219 | setRightOperand((Term)null); | 223 | setRightOperand((Term)null); |
220 | return; | 224 | return; |
221 | } | 225 | } |
@@ -230,12 +234,12 @@ public abstract class IntOperationImpl extends TermImpl implements IntOperation | |||
230 | @Override | 234 | @Override |
231 | public boolean eIsSet(int featureID) { | 235 | public boolean eIsSet(int featureID) { |
232 | switch (featureID) { | 236 | switch (featureID) { |
233 | case LogiclanguagePackage.INT_OPERATION__LEFT_OPERAND: | 237 | case LogiclanguagePackage.NUMERIC_OPERATION__LEFT_OPERAND: |
234 | return leftOperand != null; | 238 | return leftOperand != null; |
235 | case LogiclanguagePackage.INT_OPERATION__RIGHT_OPERAND: | 239 | case LogiclanguagePackage.NUMERIC_OPERATION__RIGHT_OPERAND: |
236 | return rightOperand != null; | 240 | return rightOperand != null; |
237 | } | 241 | } |
238 | return super.eIsSet(featureID); | 242 | return super.eIsSet(featureID); |
239 | } | 243 | } |
240 | 244 | ||
241 | } //IntOperationImpl | 245 | } //NumericOperationImpl |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/OrImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/OrImpl.java index 9ef8357a..a5404a7c 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/OrImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/OrImpl.java | |||
@@ -66,6 +66,7 @@ public class OrImpl extends BoolOperationImpl implements Or { | |||
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | @Override | ||
69 | public EList<Term> getOperands() { | 70 | public EList<Term> getOperands() { |
70 | if (operands == null) { | 71 | if (operands == null) { |
71 | operands = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.OR__OPERANDS); | 72 | operands = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.OR__OPERANDS); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/PlusImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/PlusImpl.java index c9d0d591..68bf6357 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/PlusImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/PlusImpl.java | |||
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.EClass; | |||
14 | * | 14 | * |
15 | * @generated | 15 | * @generated |
16 | */ | 16 | */ |
17 | public class PlusImpl extends IntOperationImpl implements Plus { | 17 | public class PlusImpl extends NumericOperationImpl implements Plus { |
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/PowImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/PowImpl.java new file mode 100644 index 00000000..28ecf686 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/PowImpl.java | |||
@@ -0,0 +1,37 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Pow; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>Pow</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class PowImpl extends NumericOperationImpl implements Pow { | ||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * <!-- end-user-doc --> | ||
21 | * @generated | ||
22 | */ | ||
23 | protected PowImpl() { | ||
24 | super(); | ||
25 | } | ||
26 | |||
27 | /** | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @generated | ||
31 | */ | ||
32 | @Override | ||
33 | protected EClass eStaticClass() { | ||
34 | return LogiclanguagePackage.Literals.POW; | ||
35 | } | ||
36 | |||
37 | } //PowImpl | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ProjectedAggregateExpressionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ProjectedAggregateExpressionImpl.java new file mode 100644 index 00000000..1085b972 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/ProjectedAggregateExpressionImpl.java | |||
@@ -0,0 +1,164 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression; | ||
7 | |||
8 | import org.eclipse.emf.common.notify.Notification; | ||
9 | |||
10 | import org.eclipse.emf.ecore.EClass; | ||
11 | |||
12 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
13 | |||
14 | /** | ||
15 | * <!-- begin-user-doc --> | ||
16 | * An implementation of the model object '<em><b>Projected Aggregate Expression</b></em>'. | ||
17 | * <!-- end-user-doc --> | ||
18 | * <p> | ||
19 | * The following features are implemented: | ||
20 | * </p> | ||
21 | * <ul> | ||
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.ProjectedAggregateExpressionImpl#getProjectionIndex <em>Projection Index</em>}</li> | ||
23 | * </ul> | ||
24 | * | ||
25 | * @generated | ||
26 | */ | ||
27 | public abstract class ProjectedAggregateExpressionImpl extends AggregateExpressionImpl implements ProjectedAggregateExpression { | ||
28 | /** | ||
29 | * The default value of the '{@link #getProjectionIndex() <em>Projection Index</em>}' attribute. | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @see #getProjectionIndex() | ||
33 | * @generated | ||
34 | * @ordered | ||
35 | */ | ||
36 | protected static final int PROJECTION_INDEX_EDEFAULT = -1; | ||
37 | |||
38 | /** | ||
39 | * The cached value of the '{@link #getProjectionIndex() <em>Projection Index</em>}' attribute. | ||
40 | * <!-- begin-user-doc --> | ||
41 | * <!-- end-user-doc --> | ||
42 | * @see #getProjectionIndex() | ||
43 | * @generated | ||
44 | * @ordered | ||
45 | */ | ||
46 | protected int projectionIndex = PROJECTION_INDEX_EDEFAULT; | ||
47 | |||
48 | /** | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @generated | ||
52 | */ | ||
53 | protected ProjectedAggregateExpressionImpl() { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() { | ||
64 | return LogiclanguagePackage.Literals.PROJECTED_AGGREGATE_EXPRESSION; | ||
65 | } | ||
66 | |||
67 | /** | ||
68 | * <!-- begin-user-doc --> | ||
69 | * <!-- end-user-doc --> | ||
70 | * @generated | ||
71 | */ | ||
72 | @Override | ||
73 | public int getProjectionIndex() { | ||
74 | return projectionIndex; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | @Override | ||
83 | public void setProjectionIndex(int newProjectionIndex) { | ||
84 | int oldProjectionIndex = projectionIndex; | ||
85 | projectionIndex = newProjectionIndex; | ||
86 | if (eNotificationRequired()) | ||
87 | eNotify(new ENotificationImpl(this, Notification.SET, LogiclanguagePackage.PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX, oldProjectionIndex, projectionIndex)); | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | @Override | ||
96 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
97 | switch (featureID) { | ||
98 | case LogiclanguagePackage.PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX: | ||
99 | return getProjectionIndex(); | ||
100 | } | ||
101 | return super.eGet(featureID, resolve, coreType); | ||
102 | } | ||
103 | |||
104 | /** | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @generated | ||
108 | */ | ||
109 | @Override | ||
110 | public void eSet(int featureID, Object newValue) { | ||
111 | switch (featureID) { | ||
112 | case LogiclanguagePackage.PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX: | ||
113 | setProjectionIndex((Integer)newValue); | ||
114 | return; | ||
115 | } | ||
116 | super.eSet(featureID, newValue); | ||
117 | } | ||
118 | |||
119 | /** | ||
120 | * <!-- begin-user-doc --> | ||
121 | * <!-- end-user-doc --> | ||
122 | * @generated | ||
123 | */ | ||
124 | @Override | ||
125 | public void eUnset(int featureID) { | ||
126 | switch (featureID) { | ||
127 | case LogiclanguagePackage.PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX: | ||
128 | setProjectionIndex(PROJECTION_INDEX_EDEFAULT); | ||
129 | return; | ||
130 | } | ||
131 | super.eUnset(featureID); | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | @Override | ||
140 | public boolean eIsSet(int featureID) { | ||
141 | switch (featureID) { | ||
142 | case LogiclanguagePackage.PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX: | ||
143 | return projectionIndex != PROJECTION_INDEX_EDEFAULT; | ||
144 | } | ||
145 | return super.eIsSet(featureID); | ||
146 | } | ||
147 | |||
148 | /** | ||
149 | * <!-- begin-user-doc --> | ||
150 | * <!-- end-user-doc --> | ||
151 | * @generated | ||
152 | */ | ||
153 | @Override | ||
154 | public String toString() { | ||
155 | if (eIsProxy()) return super.toString(); | ||
156 | |||
157 | StringBuilder result = new StringBuilder(super.toString()); | ||
158 | result.append(" (projectionIndex: "); | ||
159 | result.append(projectionIndex); | ||
160 | result.append(')'); | ||
161 | return result.toString(); | ||
162 | } | ||
163 | |||
164 | } //ProjectedAggregateExpressionImpl | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/QuantifiedExpressionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/QuantifiedExpressionImpl.java index dad2d1af..e1388e48 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/QuantifiedExpressionImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/QuantifiedExpressionImpl.java | |||
@@ -81,6 +81,7 @@ public abstract class QuantifiedExpressionImpl extends TermImpl implements Quant | |||
81 | * <!-- end-user-doc --> | 81 | * <!-- end-user-doc --> |
82 | * @generated | 82 | * @generated |
83 | */ | 83 | */ |
84 | @Override | ||
84 | public EList<Variable> getQuantifiedVariables() { | 85 | public EList<Variable> getQuantifiedVariables() { |
85 | if (quantifiedVariables == null) { | 86 | if (quantifiedVariables == null) { |
86 | quantifiedVariables = new EObjectContainmentEList<Variable>(Variable.class, this, LogiclanguagePackage.QUANTIFIED_EXPRESSION__QUANTIFIED_VARIABLES); | 87 | quantifiedVariables = new EObjectContainmentEList<Variable>(Variable.class, this, LogiclanguagePackage.QUANTIFIED_EXPRESSION__QUANTIFIED_VARIABLES); |
@@ -93,6 +94,7 @@ public abstract class QuantifiedExpressionImpl extends TermImpl implements Quant | |||
93 | * <!-- end-user-doc --> | 94 | * <!-- end-user-doc --> |
94 | * @generated | 95 | * @generated |
95 | */ | 96 | */ |
97 | @Override | ||
96 | public Term getExpression() { | 98 | public Term getExpression() { |
97 | return expression; | 99 | return expression; |
98 | } | 100 | } |
@@ -117,6 +119,7 @@ public abstract class QuantifiedExpressionImpl extends TermImpl implements Quant | |||
117 | * <!-- end-user-doc --> | 119 | * <!-- end-user-doc --> |
118 | * @generated | 120 | * @generated |
119 | */ | 121 | */ |
122 | @Override | ||
120 | public void setExpression(Term newExpression) { | 123 | public void setExpression(Term newExpression) { |
121 | if (newExpression != expression) { | 124 | if (newExpression != expression) { |
122 | NotificationChain msgs = null; | 125 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RealLiteralImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RealLiteralImpl.java index 54594606..ffb2b97f 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RealLiteralImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RealLiteralImpl.java | |||
@@ -71,6 +71,7 @@ public class RealLiteralImpl extends AtomicTermImpl implements RealLiteral { | |||
71 | * <!-- end-user-doc --> | 71 | * <!-- end-user-doc --> |
72 | * @generated | 72 | * @generated |
73 | */ | 73 | */ |
74 | @Override | ||
74 | public BigDecimal getValue() { | 75 | public BigDecimal getValue() { |
75 | return value; | 76 | return value; |
76 | } | 77 | } |
@@ -80,6 +81,7 @@ public class RealLiteralImpl extends AtomicTermImpl implements RealLiteral { | |||
80 | * <!-- end-user-doc --> | 81 | * <!-- end-user-doc --> |
81 | * @generated | 82 | * @generated |
82 | */ | 83 | */ |
84 | @Override | ||
83 | public void setValue(BigDecimal newValue) { | 85 | public void setValue(BigDecimal newValue) { |
84 | BigDecimal oldValue = value; | 86 | BigDecimal oldValue = value; |
85 | value = newValue; | 87 | value = newValue; |
@@ -154,7 +156,7 @@ public class RealLiteralImpl extends AtomicTermImpl implements RealLiteral { | |||
154 | public String toString() { | 156 | public String toString() { |
155 | if (eIsProxy()) return super.toString(); | 157 | if (eIsProxy()) return super.toString(); |
156 | 158 | ||
157 | StringBuffer result = new StringBuffer(super.toString()); | 159 | StringBuilder result = new StringBuilder(super.toString()); |
158 | result.append(" (value: "); | 160 | result.append(" (value: "); |
159 | result.append(value); | 161 | result.append(value); |
160 | result.append(')'); | 162 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationDefinitionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationDefinitionImpl.java index 017518eb..dc8c94b3 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationDefinitionImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationDefinitionImpl.java | |||
@@ -92,6 +92,7 @@ public class RelationDefinitionImpl extends RelationImpl implements RelationDefi | |||
92 | * <!-- end-user-doc --> | 92 | * <!-- end-user-doc --> |
93 | * @generated | 93 | * @generated |
94 | */ | 94 | */ |
95 | @Override | ||
95 | public EList<Variable> getVariables() { | 96 | public EList<Variable> getVariables() { |
96 | if (variables == null) { | 97 | if (variables == null) { |
97 | variables = new EObjectContainmentEList<Variable>(Variable.class, this, LogiclanguagePackage.RELATION_DEFINITION__VARIABLES); | 98 | variables = new EObjectContainmentEList<Variable>(Variable.class, this, LogiclanguagePackage.RELATION_DEFINITION__VARIABLES); |
@@ -104,6 +105,7 @@ public class RelationDefinitionImpl extends RelationImpl implements RelationDefi | |||
104 | * <!-- end-user-doc --> | 105 | * <!-- end-user-doc --> |
105 | * @generated | 106 | * @generated |
106 | */ | 107 | */ |
108 | @Override | ||
107 | public Term getValue() { | 109 | public Term getValue() { |
108 | return value; | 110 | return value; |
109 | } | 111 | } |
@@ -128,6 +130,7 @@ public class RelationDefinitionImpl extends RelationImpl implements RelationDefi | |||
128 | * <!-- end-user-doc --> | 130 | * <!-- end-user-doc --> |
129 | * @generated | 131 | * @generated |
130 | */ | 132 | */ |
133 | @Override | ||
131 | public void setValue(Term newValue) { | 134 | public void setValue(Term newValue) { |
132 | if (newValue != value) { | 135 | if (newValue != value) { |
133 | NotificationChain msgs = null; | 136 | NotificationChain msgs = null; |
@@ -147,6 +150,7 @@ public class RelationDefinitionImpl extends RelationImpl implements RelationDefi | |||
147 | * <!-- end-user-doc --> | 150 | * <!-- end-user-doc --> |
148 | * @generated | 151 | * @generated |
149 | */ | 152 | */ |
153 | @Override | ||
150 | public RelationDeclaration getDefines() { | 154 | public RelationDeclaration getDefines() { |
151 | if (defines != null && defines.eIsProxy()) { | 155 | if (defines != null && defines.eIsProxy()) { |
152 | InternalEObject oldDefines = (InternalEObject)defines; | 156 | InternalEObject oldDefines = (InternalEObject)defines; |
@@ -173,6 +177,7 @@ public class RelationDefinitionImpl extends RelationImpl implements RelationDefi | |||
173 | * <!-- end-user-doc --> | 177 | * <!-- end-user-doc --> |
174 | * @generated | 178 | * @generated |
175 | */ | 179 | */ |
180 | @Override | ||
176 | public void setDefines(RelationDeclaration newDefines) { | 181 | public void setDefines(RelationDeclaration newDefines) { |
177 | RelationDeclaration oldDefines = defines; | 182 | RelationDeclaration oldDefines = defines; |
178 | defines = newDefines; | 183 | defines = newDefines; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationImpl.java index a0127ab8..e6f943e5 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/RelationImpl.java | |||
@@ -80,6 +80,7 @@ public abstract class RelationImpl extends SymbolicDeclarationImpl implements Re | |||
80 | * <!-- end-user-doc --> | 80 | * <!-- end-user-doc --> |
81 | * @generated | 81 | * @generated |
82 | */ | 82 | */ |
83 | @Override | ||
83 | public EList<TypeReference> getParameters() { | 84 | public EList<TypeReference> getParameters() { |
84 | if (parameters == null) { | 85 | if (parameters == null) { |
85 | parameters = new EObjectContainmentEList<TypeReference>(TypeReference.class, this, LogiclanguagePackage.RELATION__PARAMETERS); | 86 | parameters = new EObjectContainmentEList<TypeReference>(TypeReference.class, this, LogiclanguagePackage.RELATION__PARAMETERS); |
@@ -92,6 +93,7 @@ public abstract class RelationImpl extends SymbolicDeclarationImpl implements Re | |||
92 | * <!-- end-user-doc --> | 93 | * <!-- end-user-doc --> |
93 | * @generated | 94 | * @generated |
94 | */ | 95 | */ |
96 | @Override | ||
95 | public EList<RelationAnnotation> getAnnotations() { | 97 | public EList<RelationAnnotation> getAnnotations() { |
96 | if (annotations == null) { | 98 | if (annotations == null) { |
97 | annotations = new EObjectWithInverseResolvingEList<RelationAnnotation>(RelationAnnotation.class, this, LogiclanguagePackage.RELATION__ANNOTATIONS, LogicproblemPackage.RELATION_ANNOTATION__TARGET); | 99 | annotations = new EObjectWithInverseResolvingEList<RelationAnnotation>(RelationAnnotation.class, this, LogiclanguagePackage.RELATION__ANNOTATIONS, LogicproblemPackage.RELATION_ANNOTATION__TARGET); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/StringLiteralImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/StringLiteralImpl.java index 339af3ba..6c1586a1 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/StringLiteralImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/StringLiteralImpl.java | |||
@@ -69,6 +69,7 @@ public class StringLiteralImpl extends AtomicTermImpl implements StringLiteral { | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public String getValue() { | 73 | public String getValue() { |
73 | return value; | 74 | return value; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class StringLiteralImpl extends AtomicTermImpl implements StringLiteral { | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setValue(String newValue) { | 83 | public void setValue(String newValue) { |
82 | String oldValue = value; | 84 | String oldValue = value; |
83 | value = newValue; | 85 | value = newValue; |
@@ -152,7 +154,7 @@ public class StringLiteralImpl extends AtomicTermImpl implements StringLiteral { | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (value: "); | 158 | result.append(" (value: "); |
157 | result.append(value); | 159 | result.append(value); |
158 | result.append(')'); | 160 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SumImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SumImpl.java new file mode 100644 index 00000000..3622dfb9 --- /dev/null +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SumImpl.java | |||
@@ -0,0 +1,37 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Sum; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>Sum</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class SumImpl extends ProjectedAggregateExpressionImpl implements Sum { | ||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * <!-- end-user-doc --> | ||
21 | * @generated | ||
22 | */ | ||
23 | protected SumImpl() { | ||
24 | super(); | ||
25 | } | ||
26 | |||
27 | /** | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @generated | ||
31 | */ | ||
32 | @Override | ||
33 | protected EClass eStaticClass() { | ||
34 | return LogiclanguagePackage.Literals.SUM; | ||
35 | } | ||
36 | |||
37 | } //SumImpl | ||
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicDeclarationImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicDeclarationImpl.java index 1f28cbd7..6a7110bb 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicDeclarationImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicDeclarationImpl.java | |||
@@ -67,6 +67,7 @@ public abstract class SymbolicDeclarationImpl extends MinimalEObjectImpl.Contain | |||
67 | * <!-- end-user-doc --> | 67 | * <!-- end-user-doc --> |
68 | * @generated | 68 | * @generated |
69 | */ | 69 | */ |
70 | @Override | ||
70 | public String getName() { | 71 | public String getName() { |
71 | return name; | 72 | return name; |
72 | } | 73 | } |
@@ -76,6 +77,7 @@ public abstract class SymbolicDeclarationImpl extends MinimalEObjectImpl.Contain | |||
76 | * <!-- end-user-doc --> | 77 | * <!-- end-user-doc --> |
77 | * @generated | 78 | * @generated |
78 | */ | 79 | */ |
80 | @Override | ||
79 | public void setName(String newName) { | 81 | public void setName(String newName) { |
80 | String oldName = name; | 82 | String oldName = name; |
81 | name = newName; | 83 | name = newName; |
@@ -151,7 +153,7 @@ public abstract class SymbolicDeclarationImpl extends MinimalEObjectImpl.Contain | |||
151 | public String toString() { | 153 | public String toString() { |
152 | if (eIsProxy()) return super.toString(); | 154 | if (eIsProxy()) return super.toString(); |
153 | 155 | ||
154 | StringBuffer result = new StringBuffer(super.toString()); | 156 | StringBuilder result = new StringBuilder(super.toString()); |
155 | result.append(" (name: "); | 157 | result.append(" (name: "); |
156 | result.append(name); | 158 | result.append(name); |
157 | result.append(')'); | 159 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicValueImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicValueImpl.java index 59e1a7d3..4c505cd6 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicValueImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/SymbolicValueImpl.java | |||
@@ -81,6 +81,7 @@ public class SymbolicValueImpl extends TermImpl implements SymbolicValue { | |||
81 | * <!-- end-user-doc --> | 81 | * <!-- end-user-doc --> |
82 | * @generated | 82 | * @generated |
83 | */ | 83 | */ |
84 | @Override | ||
84 | public SymbolicDeclaration getSymbolicReference() { | 85 | public SymbolicDeclaration getSymbolicReference() { |
85 | if (symbolicReference != null && symbolicReference.eIsProxy()) { | 86 | if (symbolicReference != null && symbolicReference.eIsProxy()) { |
86 | InternalEObject oldSymbolicReference = (InternalEObject)symbolicReference; | 87 | InternalEObject oldSymbolicReference = (InternalEObject)symbolicReference; |
@@ -107,6 +108,7 @@ public class SymbolicValueImpl extends TermImpl implements SymbolicValue { | |||
107 | * <!-- end-user-doc --> | 108 | * <!-- end-user-doc --> |
108 | * @generated | 109 | * @generated |
109 | */ | 110 | */ |
111 | @Override | ||
110 | public void setSymbolicReference(SymbolicDeclaration newSymbolicReference) { | 112 | public void setSymbolicReference(SymbolicDeclaration newSymbolicReference) { |
111 | SymbolicDeclaration oldSymbolicReference = symbolicReference; | 113 | SymbolicDeclaration oldSymbolicReference = symbolicReference; |
112 | symbolicReference = newSymbolicReference; | 114 | symbolicReference = newSymbolicReference; |
@@ -119,6 +121,7 @@ public class SymbolicValueImpl extends TermImpl implements SymbolicValue { | |||
119 | * <!-- end-user-doc --> | 121 | * <!-- end-user-doc --> |
120 | * @generated | 122 | * @generated |
121 | */ | 123 | */ |
124 | @Override | ||
122 | public EList<Term> getParameterSubstitutions() { | 125 | public EList<Term> getParameterSubstitutions() { |
123 | if (parameterSubstitutions == null) { | 126 | if (parameterSubstitutions == null) { |
124 | parameterSubstitutions = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.SYMBOLIC_VALUE__PARAMETER_SUBSTITUTIONS); | 127 | parameterSubstitutions = new EObjectContainmentEList<Term>(Term.class, this, LogiclanguagePackage.SYMBOLIC_VALUE__PARAMETER_SUBSTITUTIONS); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TransitiveClosureImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TransitiveClosureImpl.java index ecd0eeaf..b7ad1f50 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TransitiveClosureImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TransitiveClosureImpl.java | |||
@@ -85,6 +85,7 @@ public class TransitiveClosureImpl extends TermImpl implements TransitiveClosure | |||
85 | * <!-- end-user-doc --> | 85 | * <!-- end-user-doc --> |
86 | * @generated | 86 | * @generated |
87 | */ | 87 | */ |
88 | @Override | ||
88 | public Term getLeftOperand() { | 89 | public Term getLeftOperand() { |
89 | return leftOperand; | 90 | return leftOperand; |
90 | } | 91 | } |
@@ -109,6 +110,7 @@ public class TransitiveClosureImpl extends TermImpl implements TransitiveClosure | |||
109 | * <!-- end-user-doc --> | 110 | * <!-- end-user-doc --> |
110 | * @generated | 111 | * @generated |
111 | */ | 112 | */ |
113 | @Override | ||
112 | public void setLeftOperand(Term newLeftOperand) { | 114 | public void setLeftOperand(Term newLeftOperand) { |
113 | if (newLeftOperand != leftOperand) { | 115 | if (newLeftOperand != leftOperand) { |
114 | NotificationChain msgs = null; | 116 | NotificationChain msgs = null; |
@@ -128,6 +130,7 @@ public class TransitiveClosureImpl extends TermImpl implements TransitiveClosure | |||
128 | * <!-- end-user-doc --> | 130 | * <!-- end-user-doc --> |
129 | * @generated | 131 | * @generated |
130 | */ | 132 | */ |
133 | @Override | ||
131 | public Term getRightOperand() { | 134 | public Term getRightOperand() { |
132 | return rightOperand; | 135 | return rightOperand; |
133 | } | 136 | } |
@@ -152,6 +155,7 @@ public class TransitiveClosureImpl extends TermImpl implements TransitiveClosure | |||
152 | * <!-- end-user-doc --> | 155 | * <!-- end-user-doc --> |
153 | * @generated | 156 | * @generated |
154 | */ | 157 | */ |
158 | @Override | ||
155 | public void setRightOperand(Term newRightOperand) { | 159 | public void setRightOperand(Term newRightOperand) { |
156 | if (newRightOperand != rightOperand) { | 160 | if (newRightOperand != rightOperand) { |
157 | NotificationChain msgs = null; | 161 | NotificationChain msgs = null; |
@@ -171,6 +175,7 @@ public class TransitiveClosureImpl extends TermImpl implements TransitiveClosure | |||
171 | * <!-- end-user-doc --> | 175 | * <!-- end-user-doc --> |
172 | * @generated | 176 | * @generated |
173 | */ | 177 | */ |
178 | @Override | ||
174 | public Relation getRelation() { | 179 | public Relation getRelation() { |
175 | if (relation != null && relation.eIsProxy()) { | 180 | if (relation != null && relation.eIsProxy()) { |
176 | InternalEObject oldRelation = (InternalEObject)relation; | 181 | InternalEObject oldRelation = (InternalEObject)relation; |
@@ -197,6 +202,7 @@ public class TransitiveClosureImpl extends TermImpl implements TransitiveClosure | |||
197 | * <!-- end-user-doc --> | 202 | * <!-- end-user-doc --> |
198 | * @generated | 203 | * @generated |
199 | */ | 204 | */ |
205 | @Override | ||
200 | public void setRelation(Relation newRelation) { | 206 | public void setRelation(Relation newRelation) { |
201 | Relation oldRelation = relation; | 207 | Relation oldRelation = relation; |
202 | relation = newRelation; | 208 | relation = newRelation; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeDefinitionImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeDefinitionImpl.java index 02b2ec52..f1ee6db7 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeDefinitionImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeDefinitionImpl.java | |||
@@ -77,6 +77,7 @@ public class TypeDefinitionImpl extends TypeImpl implements TypeDefinition { | |||
77 | * <!-- end-user-doc --> | 77 | * <!-- end-user-doc --> |
78 | * @generated | 78 | * @generated |
79 | */ | 79 | */ |
80 | @Override | ||
80 | public EList<DefinedElement> getElements() { | 81 | public EList<DefinedElement> getElements() { |
81 | if (elements == null) { | 82 | if (elements == null) { |
82 | elements = new EObjectWithInverseResolvingEList.ManyInverse<DefinedElement>(DefinedElement.class, this, LogiclanguagePackage.TYPE_DEFINITION__ELEMENTS, LogiclanguagePackage.DEFINED_ELEMENT__DEFINED_IN_TYPE); | 83 | elements = new EObjectWithInverseResolvingEList.ManyInverse<DefinedElement>(DefinedElement.class, this, LogiclanguagePackage.TYPE_DEFINITION__ELEMENTS, LogiclanguagePackage.DEFINED_ELEMENT__DEFINED_IN_TYPE); |
@@ -89,6 +90,7 @@ public class TypeDefinitionImpl extends TypeImpl implements TypeDefinition { | |||
89 | * <!-- end-user-doc --> | 90 | * <!-- end-user-doc --> |
90 | * @generated | 91 | * @generated |
91 | */ | 92 | */ |
93 | @Override | ||
92 | public TypeDeclaration getDefines() { | 94 | public TypeDeclaration getDefines() { |
93 | if (defines != null && defines.eIsProxy()) { | 95 | if (defines != null && defines.eIsProxy()) { |
94 | InternalEObject oldDefines = (InternalEObject)defines; | 96 | InternalEObject oldDefines = (InternalEObject)defines; |
@@ -115,6 +117,7 @@ public class TypeDefinitionImpl extends TypeImpl implements TypeDefinition { | |||
115 | * <!-- end-user-doc --> | 117 | * <!-- end-user-doc --> |
116 | * @generated | 118 | * @generated |
117 | */ | 119 | */ |
120 | @Override | ||
118 | public void setDefines(TypeDeclaration newDefines) { | 121 | public void setDefines(TypeDeclaration newDefines) { |
119 | TypeDeclaration oldDefines = defines; | 122 | TypeDeclaration oldDefines = defines; |
120 | defines = newDefines; | 123 | defines = newDefines; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeImpl.java index f51d7ef5..3929baac 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/TypeImpl.java | |||
@@ -119,6 +119,7 @@ public abstract class TypeImpl extends MinimalEObjectImpl.Container implements T | |||
119 | * <!-- end-user-doc --> | 119 | * <!-- end-user-doc --> |
120 | * @generated | 120 | * @generated |
121 | */ | 121 | */ |
122 | @Override | ||
122 | public String getName() { | 123 | public String getName() { |
123 | return name; | 124 | return name; |
124 | } | 125 | } |
@@ -128,6 +129,7 @@ public abstract class TypeImpl extends MinimalEObjectImpl.Container implements T | |||
128 | * <!-- end-user-doc --> | 129 | * <!-- end-user-doc --> |
129 | * @generated | 130 | * @generated |
130 | */ | 131 | */ |
132 | @Override | ||
131 | public void setName(String newName) { | 133 | public void setName(String newName) { |
132 | String oldName = name; | 134 | String oldName = name; |
133 | name = newName; | 135 | name = newName; |
@@ -140,6 +142,7 @@ public abstract class TypeImpl extends MinimalEObjectImpl.Container implements T | |||
140 | * <!-- end-user-doc --> | 142 | * <!-- end-user-doc --> |
141 | * @generated | 143 | * @generated |
142 | */ | 144 | */ |
145 | @Override | ||
143 | public EList<Type> getSubtypes() { | 146 | public EList<Type> getSubtypes() { |
144 | if (subtypes == null) { | 147 | if (subtypes == null) { |
145 | subtypes = new EObjectWithInverseResolvingEList.ManyInverse<Type>(Type.class, this, LogiclanguagePackage.TYPE__SUBTYPES, LogiclanguagePackage.TYPE__SUPERTYPES); | 148 | subtypes = new EObjectWithInverseResolvingEList.ManyInverse<Type>(Type.class, this, LogiclanguagePackage.TYPE__SUBTYPES, LogiclanguagePackage.TYPE__SUPERTYPES); |
@@ -152,6 +155,7 @@ public abstract class TypeImpl extends MinimalEObjectImpl.Container implements T | |||
152 | * <!-- end-user-doc --> | 155 | * <!-- end-user-doc --> |
153 | * @generated | 156 | * @generated |
154 | */ | 157 | */ |
158 | @Override | ||
155 | public EList<Type> getSupertypes() { | 159 | public EList<Type> getSupertypes() { |
156 | if (supertypes == null) { | 160 | if (supertypes == null) { |
157 | supertypes = new EObjectWithInverseResolvingEList.ManyInverse<Type>(Type.class, this, LogiclanguagePackage.TYPE__SUPERTYPES, LogiclanguagePackage.TYPE__SUBTYPES); | 161 | supertypes = new EObjectWithInverseResolvingEList.ManyInverse<Type>(Type.class, this, LogiclanguagePackage.TYPE__SUPERTYPES, LogiclanguagePackage.TYPE__SUBTYPES); |
@@ -164,6 +168,7 @@ public abstract class TypeImpl extends MinimalEObjectImpl.Container implements T | |||
164 | * <!-- end-user-doc --> | 168 | * <!-- end-user-doc --> |
165 | * @generated | 169 | * @generated |
166 | */ | 170 | */ |
171 | @Override | ||
167 | public boolean isIsAbstract() { | 172 | public boolean isIsAbstract() { |
168 | return isAbstract; | 173 | return isAbstract; |
169 | } | 174 | } |
@@ -173,6 +178,7 @@ public abstract class TypeImpl extends MinimalEObjectImpl.Container implements T | |||
173 | * <!-- end-user-doc --> | 178 | * <!-- end-user-doc --> |
174 | * @generated | 179 | * @generated |
175 | */ | 180 | */ |
181 | @Override | ||
176 | public void setIsAbstract(boolean newIsAbstract) { | 182 | public void setIsAbstract(boolean newIsAbstract) { |
177 | boolean oldIsAbstract = isAbstract; | 183 | boolean oldIsAbstract = isAbstract; |
178 | isAbstract = newIsAbstract; | 184 | isAbstract = newIsAbstract; |
@@ -313,7 +319,7 @@ public abstract class TypeImpl extends MinimalEObjectImpl.Container implements T | |||
313 | public String toString() { | 319 | public String toString() { |
314 | if (eIsProxy()) return super.toString(); | 320 | if (eIsProxy()) return super.toString(); |
315 | 321 | ||
316 | StringBuffer result = new StringBuffer(super.toString()); | 322 | StringBuilder result = new StringBuilder(super.toString()); |
317 | result.append(" (name: "); | 323 | result.append(" (name: "); |
318 | result.append(name); | 324 | result.append(name); |
319 | result.append(", isAbstract: "); | 325 | result.append(", isAbstract: "); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/VariableImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/VariableImpl.java index 5e862b9f..d499afad 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/VariableImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/VariableImpl.java | |||
@@ -62,6 +62,7 @@ public class VariableImpl extends SymbolicDeclarationImpl implements Variable { | |||
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @generated | 63 | * @generated |
64 | */ | 64 | */ |
65 | @Override | ||
65 | public TypeReference getRange() { | 66 | public TypeReference getRange() { |
66 | return range; | 67 | return range; |
67 | } | 68 | } |
@@ -86,6 +87,7 @@ public class VariableImpl extends SymbolicDeclarationImpl implements Variable { | |||
86 | * <!-- end-user-doc --> | 87 | * <!-- end-user-doc --> |
87 | * @generated | 88 | * @generated |
88 | */ | 89 | */ |
90 | @Override | ||
89 | public void setRange(TypeReference newRange) { | 91 | public void setRange(TypeReference newRange) { |
90 | if (newRange != range) { | 92 | if (newRange != range) { |
91 | NotificationChain msgs = null; | 93 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageAdapterFactory.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageAdapterFactory.java index d61c3a2a..25edee70 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageAdapterFactory.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/util/LogiclanguageAdapterFactory.java | |||
@@ -204,8 +204,8 @@ public class LogiclanguageAdapterFactory extends AdapterFactoryImpl { | |||
204 | return createMoreOrEqualThanAdapter(); | 204 | return createMoreOrEqualThanAdapter(); |
205 | } | 205 | } |
206 | @Override | 206 | @Override |
207 | public Adapter caseIntOperation(IntOperation object) { | 207 | public Adapter caseNumericOperation(NumericOperation object) { |
208 | return createIntOperationAdapter(); | 208 | return createNumericOperationAdapter(); |
209 | } | 209 | } |
210 | @Override | 210 | @Override |
211 | public Adapter casePlus(Plus object) { | 211 | public Adapter casePlus(Plus object) { |
@@ -300,6 +300,34 @@ public class LogiclanguageAdapterFactory extends AdapterFactoryImpl { | |||
300 | return createTransitiveClosureAdapter(); | 300 | return createTransitiveClosureAdapter(); |
301 | } | 301 | } |
302 | @Override | 302 | @Override |
303 | public Adapter casePow(Pow object) { | ||
304 | return createPowAdapter(); | ||
305 | } | ||
306 | @Override | ||
307 | public Adapter caseAggregateExpression(AggregateExpression object) { | ||
308 | return createAggregateExpressionAdapter(); | ||
309 | } | ||
310 | @Override | ||
311 | public Adapter caseSum(Sum object) { | ||
312 | return createSumAdapter(); | ||
313 | } | ||
314 | @Override | ||
315 | public Adapter caseCount(Count object) { | ||
316 | return createCountAdapter(); | ||
317 | } | ||
318 | @Override | ||
319 | public Adapter caseMin(Min object) { | ||
320 | return createMinAdapter(); | ||
321 | } | ||
322 | @Override | ||
323 | public Adapter caseMax(Max object) { | ||
324 | return createMaxAdapter(); | ||
325 | } | ||
326 | @Override | ||
327 | public Adapter caseProjectedAggregateExpression(ProjectedAggregateExpression object) { | ||
328 | return createProjectedAggregateExpressionAdapter(); | ||
329 | } | ||
330 | @Override | ||
303 | public Adapter defaultCase(EObject object) { | 331 | public Adapter defaultCase(EObject object) { |
304 | return createEObjectAdapter(); | 332 | return createEObjectAdapter(); |
305 | } | 333 | } |
@@ -796,16 +824,16 @@ public class LogiclanguageAdapterFactory extends AdapterFactoryImpl { | |||
796 | } | 824 | } |
797 | 825 | ||
798 | /** | 826 | /** |
799 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation <em>Int Operation</em>}'. | 827 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation <em>Numeric Operation</em>}'. |
800 | * <!-- begin-user-doc --> | 828 | * <!-- begin-user-doc --> |
801 | * This default implementation returns null so that we can easily ignore cases; | 829 | * This default implementation returns null so that we can easily ignore cases; |
802 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 830 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
803 | * <!-- end-user-doc --> | 831 | * <!-- end-user-doc --> |
804 | * @return the new adapter. | 832 | * @return the new adapter. |
805 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation | 833 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation |
806 | * @generated | 834 | * @generated |
807 | */ | 835 | */ |
808 | public Adapter createIntOperationAdapter() { | 836 | public Adapter createNumericOperationAdapter() { |
809 | return null; | 837 | return null; |
810 | } | 838 | } |
811 | 839 | ||
@@ -1132,6 +1160,104 @@ public class LogiclanguageAdapterFactory extends AdapterFactoryImpl { | |||
1132 | } | 1160 | } |
1133 | 1161 | ||
1134 | /** | 1162 | /** |
1163 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Pow <em>Pow</em>}'. | ||
1164 | * <!-- begin-user-doc --> | ||
1165 | * This default implementation returns null so that we can easily ignore cases; | ||
1166 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1167 | * <!-- end-user-doc --> | ||
1168 | * @return the new adapter. | ||
1169 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Pow | ||
1170 | * @generated | ||
1171 | */ | ||
1172 | public Adapter createPowAdapter() { | ||
1173 | return null; | ||
1174 | } | ||
1175 | |||
1176 | /** | ||
1177 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression <em>Aggregate Expression</em>}'. | ||
1178 | * <!-- begin-user-doc --> | ||
1179 | * This default implementation returns null so that we can easily ignore cases; | ||
1180 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1181 | * <!-- end-user-doc --> | ||
1182 | * @return the new adapter. | ||
1183 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression | ||
1184 | * @generated | ||
1185 | */ | ||
1186 | public Adapter createAggregateExpressionAdapter() { | ||
1187 | return null; | ||
1188 | } | ||
1189 | |||
1190 | /** | ||
1191 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Sum <em>Sum</em>}'. | ||
1192 | * <!-- begin-user-doc --> | ||
1193 | * This default implementation returns null so that we can easily ignore cases; | ||
1194 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1195 | * <!-- end-user-doc --> | ||
1196 | * @return the new adapter. | ||
1197 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Sum | ||
1198 | * @generated | ||
1199 | */ | ||
1200 | public Adapter createSumAdapter() { | ||
1201 | return null; | ||
1202 | } | ||
1203 | |||
1204 | /** | ||
1205 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Count <em>Count</em>}'. | ||
1206 | * <!-- begin-user-doc --> | ||
1207 | * This default implementation returns null so that we can easily ignore cases; | ||
1208 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1209 | * <!-- end-user-doc --> | ||
1210 | * @return the new adapter. | ||
1211 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Count | ||
1212 | * @generated | ||
1213 | */ | ||
1214 | public Adapter createCountAdapter() { | ||
1215 | return null; | ||
1216 | } | ||
1217 | |||
1218 | /** | ||
1219 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Min <em>Min</em>}'. | ||
1220 | * <!-- begin-user-doc --> | ||
1221 | * This default implementation returns null so that we can easily ignore cases; | ||
1222 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1223 | * <!-- end-user-doc --> | ||
1224 | * @return the new adapter. | ||
1225 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Min | ||
1226 | * @generated | ||
1227 | */ | ||
1228 | public Adapter createMinAdapter() { | ||
1229 | return null; | ||
1230 | } | ||
1231 | |||
1232 | /** | ||
1233 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Max <em>Max</em>}'. | ||
1234 | * <!-- begin-user-doc --> | ||
1235 | * This default implementation returns null so that we can easily ignore cases; | ||
1236 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1237 | * <!-- end-user-doc --> | ||
1238 | * @return the new adapter. | ||
1239 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Max | ||
1240 | * @generated | ||
1241 | */ | ||
1242 | public Adapter createMaxAdapter() { | ||
1243 | return null; | ||
1244 | } | ||
1245 | |||
1246 | /** | ||
1247 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression <em>Projected Aggregate Expression</em>}'. | ||
1248 | * <!-- begin-user-doc --> | ||
1249 | * This default implementation returns null so that we can easily ignore cases; | ||
1250 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1251 | * <!-- end-user-doc --> | ||
1252 | * @return the new adapter. | ||
1253 | * @see hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression | ||
1254 | * @generated | ||
1255 | */ | ||
1256 | public Adapter createProjectedAggregateExpressionAdapter() { | ||
1257 | return null; | ||
1258 | } | ||
1259 | |||
1260 | /** | ||
1135 | * Creates a new adapter for the default case. | 1261 | * Creates a new adapter for the default case. |
1136 | * <!-- begin-user-doc --> | 1262 | * <!-- begin-user-doc --> |
1137 | * This default implementation returns null. | 1263 | * This default implementation returns null. |
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; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/AssertionAnnotationImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/AssertionAnnotationImpl.java index 1e015974..8475fa72 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/AssertionAnnotationImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/AssertionAnnotationImpl.java | |||
@@ -64,6 +64,7 @@ public class AssertionAnnotationImpl extends AnnotationImpl implements Assertion | |||
64 | * <!-- end-user-doc --> | 64 | * <!-- end-user-doc --> |
65 | * @generated | 65 | * @generated |
66 | */ | 66 | */ |
67 | @Override | ||
67 | public Assertion getTarget() { | 68 | public Assertion getTarget() { |
68 | if (target != null && target.eIsProxy()) { | 69 | if (target != null && target.eIsProxy()) { |
69 | InternalEObject oldTarget = (InternalEObject)target; | 70 | InternalEObject oldTarget = (InternalEObject)target; |
@@ -105,6 +106,7 @@ public class AssertionAnnotationImpl extends AnnotationImpl implements Assertion | |||
105 | * <!-- end-user-doc --> | 106 | * <!-- end-user-doc --> |
106 | * @generated | 107 | * @generated |
107 | */ | 108 | */ |
109 | @Override | ||
108 | public void setTarget(Assertion newTarget) { | 110 | public void setTarget(Assertion newTarget) { |
109 | if (newTarget != target) { | 111 | if (newTarget != target) { |
110 | NotificationChain msgs = null; | 112 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ConstantAnnotationImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ConstantAnnotationImpl.java index 734ce70c..b9021015 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ConstantAnnotationImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ConstantAnnotationImpl.java | |||
@@ -64,6 +64,7 @@ public class ConstantAnnotationImpl extends AnnotationImpl implements ConstantAn | |||
64 | * <!-- end-user-doc --> | 64 | * <!-- end-user-doc --> |
65 | * @generated | 65 | * @generated |
66 | */ | 66 | */ |
67 | @Override | ||
67 | public Constant getTarget() { | 68 | public Constant getTarget() { |
68 | if (target != null && target.eIsProxy()) { | 69 | if (target != null && target.eIsProxy()) { |
69 | InternalEObject oldTarget = (InternalEObject)target; | 70 | InternalEObject oldTarget = (InternalEObject)target; |
@@ -105,6 +106,7 @@ public class ConstantAnnotationImpl extends AnnotationImpl implements ConstantAn | |||
105 | * <!-- end-user-doc --> | 106 | * <!-- end-user-doc --> |
106 | * @generated | 107 | * @generated |
107 | */ | 108 | */ |
109 | @Override | ||
108 | public void setTarget(Constant newTarget) { | 110 | public void setTarget(Constant newTarget) { |
109 | if (newTarget != target) { | 111 | if (newTarget != target) { |
110 | NotificationChain msgs = null; | 112 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ContainmentHierarchyImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ContainmentHierarchyImpl.java index 909f49a5..bb7b8ede 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ContainmentHierarchyImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/ContainmentHierarchyImpl.java | |||
@@ -105,6 +105,7 @@ public class ContainmentHierarchyImpl extends MinimalEObjectImpl.Container imple | |||
105 | * <!-- end-user-doc --> | 105 | * <!-- end-user-doc --> |
106 | * @generated | 106 | * @generated |
107 | */ | 107 | */ |
108 | @Override | ||
108 | public EList<Type> getTypesOrderedInHierarchy() { | 109 | public EList<Type> getTypesOrderedInHierarchy() { |
109 | if (typesOrderedInHierarchy == null) { | 110 | if (typesOrderedInHierarchy == null) { |
110 | typesOrderedInHierarchy = new EObjectResolvingEList<Type>(Type.class, this, LogicproblemPackage.CONTAINMENT_HIERARCHY__TYPES_ORDERED_IN_HIERARCHY); | 111 | typesOrderedInHierarchy = new EObjectResolvingEList<Type>(Type.class, this, LogicproblemPackage.CONTAINMENT_HIERARCHY__TYPES_ORDERED_IN_HIERARCHY); |
@@ -117,6 +118,7 @@ public class ContainmentHierarchyImpl extends MinimalEObjectImpl.Container imple | |||
117 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
118 | * @generated | 119 | * @generated |
119 | */ | 120 | */ |
121 | @Override | ||
120 | public EList<Function> getContainmentFunctions() { | 122 | public EList<Function> getContainmentFunctions() { |
121 | if (containmentFunctions == null) { | 123 | if (containmentFunctions == null) { |
122 | containmentFunctions = new EObjectResolvingEList<Function>(Function.class, this, LogicproblemPackage.CONTAINMENT_HIERARCHY__CONTAINMENT_FUNCTIONS); | 124 | containmentFunctions = new EObjectResolvingEList<Function>(Function.class, this, LogicproblemPackage.CONTAINMENT_HIERARCHY__CONTAINMENT_FUNCTIONS); |
@@ -129,6 +131,7 @@ public class ContainmentHierarchyImpl extends MinimalEObjectImpl.Container imple | |||
129 | * <!-- end-user-doc --> | 131 | * <!-- end-user-doc --> |
130 | * @generated | 132 | * @generated |
131 | */ | 133 | */ |
134 | @Override | ||
132 | public EList<Relation> getContainmentRelations() { | 135 | public EList<Relation> getContainmentRelations() { |
133 | if (containmentRelations == null) { | 136 | if (containmentRelations == null) { |
134 | containmentRelations = new EObjectResolvingEList<Relation>(Relation.class, this, LogicproblemPackage.CONTAINMENT_HIERARCHY__CONTAINMENT_RELATIONS); | 137 | containmentRelations = new EObjectResolvingEList<Relation>(Relation.class, this, LogicproblemPackage.CONTAINMENT_HIERARCHY__CONTAINMENT_RELATIONS); |
@@ -141,6 +144,7 @@ public class ContainmentHierarchyImpl extends MinimalEObjectImpl.Container imple | |||
141 | * <!-- end-user-doc --> | 144 | * <!-- end-user-doc --> |
142 | * @generated | 145 | * @generated |
143 | */ | 146 | */ |
147 | @Override | ||
144 | public Constant getRootConstant() { | 148 | public Constant getRootConstant() { |
145 | if (rootConstant != null && rootConstant.eIsProxy()) { | 149 | if (rootConstant != null && rootConstant.eIsProxy()) { |
146 | InternalEObject oldRootConstant = (InternalEObject)rootConstant; | 150 | InternalEObject oldRootConstant = (InternalEObject)rootConstant; |
@@ -167,6 +171,7 @@ public class ContainmentHierarchyImpl extends MinimalEObjectImpl.Container imple | |||
167 | * <!-- end-user-doc --> | 171 | * <!-- end-user-doc --> |
168 | * @generated | 172 | * @generated |
169 | */ | 173 | */ |
174 | @Override | ||
170 | public void setRootConstant(Constant newRootConstant) { | 175 | public void setRootConstant(Constant newRootConstant) { |
171 | Constant oldRootConstant = rootConstant; | 176 | Constant oldRootConstant = rootConstant; |
172 | rootConstant = newRootConstant; | 177 | rootConstant = newRootConstant; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/FunctionAnnotationImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/FunctionAnnotationImpl.java index 77ee58c2..a65374f8 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/FunctionAnnotationImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/FunctionAnnotationImpl.java | |||
@@ -64,6 +64,7 @@ public class FunctionAnnotationImpl extends AnnotationImpl implements FunctionAn | |||
64 | * <!-- end-user-doc --> | 64 | * <!-- end-user-doc --> |
65 | * @generated | 65 | * @generated |
66 | */ | 66 | */ |
67 | @Override | ||
67 | public Function getTarget() { | 68 | public Function getTarget() { |
68 | if (target != null && target.eIsProxy()) { | 69 | if (target != null && target.eIsProxy()) { |
69 | InternalEObject oldTarget = (InternalEObject)target; | 70 | InternalEObject oldTarget = (InternalEObject)target; |
@@ -105,6 +106,7 @@ public class FunctionAnnotationImpl extends AnnotationImpl implements FunctionAn | |||
105 | * <!-- end-user-doc --> | 106 | * <!-- end-user-doc --> |
106 | * @generated | 107 | * @generated |
107 | */ | 108 | */ |
109 | @Override | ||
108 | public void setTarget(Function newTarget) { | 110 | public void setTarget(Function newTarget) { |
109 | if (newTarget != target) { | 111 | if (newTarget != target) { |
110 | NotificationChain msgs = null; | 112 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicProblemImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicProblemImpl.java index 70b31163..f3aa5808 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicProblemImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicProblemImpl.java | |||
@@ -152,6 +152,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
152 | * <!-- end-user-doc --> | 152 | * <!-- end-user-doc --> |
153 | * @generated | 153 | * @generated |
154 | */ | 154 | */ |
155 | @Override | ||
155 | public EList<Type> getTypes() { | 156 | public EList<Type> getTypes() { |
156 | if (types == null) { | 157 | if (types == null) { |
157 | types = new EObjectContainmentEList<Type>(Type.class, this, LogicproblemPackage.LOGIC_PROBLEM__TYPES); | 158 | types = new EObjectContainmentEList<Type>(Type.class, this, LogicproblemPackage.LOGIC_PROBLEM__TYPES); |
@@ -164,6 +165,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
164 | * <!-- end-user-doc --> | 165 | * <!-- end-user-doc --> |
165 | * @generated | 166 | * @generated |
166 | */ | 167 | */ |
168 | @Override | ||
167 | public EList<Function> getFunctions() { | 169 | public EList<Function> getFunctions() { |
168 | if (functions == null) { | 170 | if (functions == null) { |
169 | functions = new EObjectContainmentEList<Function>(Function.class, this, LogicproblemPackage.LOGIC_PROBLEM__FUNCTIONS); | 171 | functions = new EObjectContainmentEList<Function>(Function.class, this, LogicproblemPackage.LOGIC_PROBLEM__FUNCTIONS); |
@@ -176,6 +178,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
176 | * <!-- end-user-doc --> | 178 | * <!-- end-user-doc --> |
177 | * @generated | 179 | * @generated |
178 | */ | 180 | */ |
181 | @Override | ||
179 | public EList<Assertion> getAssertions() { | 182 | public EList<Assertion> getAssertions() { |
180 | if (assertions == null) { | 183 | if (assertions == null) { |
181 | assertions = new EObjectContainmentEList<Assertion>(Assertion.class, this, LogicproblemPackage.LOGIC_PROBLEM__ASSERTIONS); | 184 | assertions = new EObjectContainmentEList<Assertion>(Assertion.class, this, LogicproblemPackage.LOGIC_PROBLEM__ASSERTIONS); |
@@ -188,6 +191,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
188 | * <!-- end-user-doc --> | 191 | * <!-- end-user-doc --> |
189 | * @generated | 192 | * @generated |
190 | */ | 193 | */ |
194 | @Override | ||
191 | public EList<Relation> getRelations() { | 195 | public EList<Relation> getRelations() { |
192 | if (relations == null) { | 196 | if (relations == null) { |
193 | relations = new EObjectContainmentEList<Relation>(Relation.class, this, LogicproblemPackage.LOGIC_PROBLEM__RELATIONS); | 197 | relations = new EObjectContainmentEList<Relation>(Relation.class, this, LogicproblemPackage.LOGIC_PROBLEM__RELATIONS); |
@@ -200,6 +204,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
200 | * <!-- end-user-doc --> | 204 | * <!-- end-user-doc --> |
201 | * @generated | 205 | * @generated |
202 | */ | 206 | */ |
207 | @Override | ||
203 | public EList<Constant> getConstants() { | 208 | public EList<Constant> getConstants() { |
204 | if (constants == null) { | 209 | if (constants == null) { |
205 | constants = new EObjectContainmentEList<Constant>(Constant.class, this, LogicproblemPackage.LOGIC_PROBLEM__CONSTANTS); | 210 | constants = new EObjectContainmentEList<Constant>(Constant.class, this, LogicproblemPackage.LOGIC_PROBLEM__CONSTANTS); |
@@ -212,6 +217,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
212 | * <!-- end-user-doc --> | 217 | * <!-- end-user-doc --> |
213 | * @generated | 218 | * @generated |
214 | */ | 219 | */ |
220 | @Override | ||
215 | public EList<DefinedElement> getElements() { | 221 | public EList<DefinedElement> getElements() { |
216 | if (elements == null) { | 222 | if (elements == null) { |
217 | elements = new EObjectContainmentEList<DefinedElement>(DefinedElement.class, this, LogicproblemPackage.LOGIC_PROBLEM__ELEMENTS); | 223 | elements = new EObjectContainmentEList<DefinedElement>(DefinedElement.class, this, LogicproblemPackage.LOGIC_PROBLEM__ELEMENTS); |
@@ -224,6 +230,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
224 | * <!-- end-user-doc --> | 230 | * <!-- end-user-doc --> |
225 | * @generated | 231 | * @generated |
226 | */ | 232 | */ |
233 | @Override | ||
227 | public EList<ContainmentHierarchy> getContainmentHierarchies() { | 234 | public EList<ContainmentHierarchy> getContainmentHierarchies() { |
228 | if (containmentHierarchies == null) { | 235 | if (containmentHierarchies == null) { |
229 | containmentHierarchies = new EObjectContainmentEList<ContainmentHierarchy>(ContainmentHierarchy.class, this, LogicproblemPackage.LOGIC_PROBLEM__CONTAINMENT_HIERARCHIES); | 236 | containmentHierarchies = new EObjectContainmentEList<ContainmentHierarchy>(ContainmentHierarchy.class, this, LogicproblemPackage.LOGIC_PROBLEM__CONTAINMENT_HIERARCHIES); |
@@ -236,6 +243,7 @@ public class LogicProblemImpl extends MinimalEObjectImpl.Container implements Lo | |||
236 | * <!-- end-user-doc --> | 243 | * <!-- end-user-doc --> |
237 | * @generated | 244 | * @generated |
238 | */ | 245 | */ |
246 | @Override | ||
239 | public EList<Annotation> getAnnotations() { | 247 | public EList<Annotation> getAnnotations() { |
240 | if (annotations == null) { | 248 | if (annotations == null) { |
241 | annotations = new EObjectContainmentEList<Annotation>(Annotation.class, this, LogicproblemPackage.LOGIC_PROBLEM__ANNOTATIONS); | 249 | annotations = new EObjectContainmentEList<Annotation>(Annotation.class, this, LogicproblemPackage.LOGIC_PROBLEM__ANNOTATIONS); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemFactoryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemFactoryImpl.java index 66a8f116..a4703586 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemFactoryImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemFactoryImpl.java | |||
@@ -73,6 +73,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | ||
76 | public LogicProblem createLogicProblem() { | 77 | public LogicProblem createLogicProblem() { |
77 | LogicProblemImpl logicProblem = new LogicProblemImpl(); | 78 | LogicProblemImpl logicProblem = new LogicProblemImpl(); |
78 | return logicProblem; | 79 | return logicProblem; |
@@ -83,6 +84,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
83 | * <!-- end-user-doc --> | 84 | * <!-- end-user-doc --> |
84 | * @generated | 85 | * @generated |
85 | */ | 86 | */ |
87 | @Override | ||
86 | public ContainmentHierarchy createContainmentHierarchy() { | 88 | public ContainmentHierarchy createContainmentHierarchy() { |
87 | ContainmentHierarchyImpl containmentHierarchy = new ContainmentHierarchyImpl(); | 89 | ContainmentHierarchyImpl containmentHierarchy = new ContainmentHierarchyImpl(); |
88 | return containmentHierarchy; | 90 | return containmentHierarchy; |
@@ -93,6 +95,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
93 | * <!-- end-user-doc --> | 95 | * <!-- end-user-doc --> |
94 | * @generated | 96 | * @generated |
95 | */ | 97 | */ |
98 | @Override | ||
96 | public RelationAnnotation createRelationAnnotation() { | 99 | public RelationAnnotation createRelationAnnotation() { |
97 | RelationAnnotationImpl relationAnnotation = new RelationAnnotationImpl(); | 100 | RelationAnnotationImpl relationAnnotation = new RelationAnnotationImpl(); |
98 | return relationAnnotation; | 101 | return relationAnnotation; |
@@ -103,6 +106,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
103 | * <!-- end-user-doc --> | 106 | * <!-- end-user-doc --> |
104 | * @generated | 107 | * @generated |
105 | */ | 108 | */ |
109 | @Override | ||
106 | public ConstantAnnotation createConstantAnnotation() { | 110 | public ConstantAnnotation createConstantAnnotation() { |
107 | ConstantAnnotationImpl constantAnnotation = new ConstantAnnotationImpl(); | 111 | ConstantAnnotationImpl constantAnnotation = new ConstantAnnotationImpl(); |
108 | return constantAnnotation; | 112 | return constantAnnotation; |
@@ -113,6 +117,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
113 | * <!-- end-user-doc --> | 117 | * <!-- end-user-doc --> |
114 | * @generated | 118 | * @generated |
115 | */ | 119 | */ |
120 | @Override | ||
116 | public FunctionAnnotation createFunctionAnnotation() { | 121 | public FunctionAnnotation createFunctionAnnotation() { |
117 | FunctionAnnotationImpl functionAnnotation = new FunctionAnnotationImpl(); | 122 | FunctionAnnotationImpl functionAnnotation = new FunctionAnnotationImpl(); |
118 | return functionAnnotation; | 123 | return functionAnnotation; |
@@ -123,6 +128,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
123 | * <!-- end-user-doc --> | 128 | * <!-- end-user-doc --> |
124 | * @generated | 129 | * @generated |
125 | */ | 130 | */ |
131 | @Override | ||
126 | public AssertionAnnotation createAssertionAnnotation() { | 132 | public AssertionAnnotation createAssertionAnnotation() { |
127 | AssertionAnnotationImpl assertionAnnotation = new AssertionAnnotationImpl(); | 133 | AssertionAnnotationImpl assertionAnnotation = new AssertionAnnotationImpl(); |
128 | return assertionAnnotation; | 134 | return assertionAnnotation; |
@@ -133,6 +139,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
133 | * <!-- end-user-doc --> | 139 | * <!-- end-user-doc --> |
134 | * @generated | 140 | * @generated |
135 | */ | 141 | */ |
142 | @Override | ||
136 | public Annotation createAnnotation() { | 143 | public Annotation createAnnotation() { |
137 | AnnotationImpl annotation = new AnnotationImpl(); | 144 | AnnotationImpl annotation = new AnnotationImpl(); |
138 | return annotation; | 145 | return annotation; |
@@ -143,6 +150,7 @@ public class LogicproblemFactoryImpl extends EFactoryImpl implements Logicproble | |||
143 | * <!-- end-user-doc --> | 150 | * <!-- end-user-doc --> |
144 | * @generated | 151 | * @generated |
145 | */ | 152 | */ |
153 | @Override | ||
146 | public LogicproblemPackage getLogicproblemPackage() { | 154 | public LogicproblemPackage getLogicproblemPackage() { |
147 | return (LogicproblemPackage)getEPackage(); | 155 | return (LogicproblemPackage)getEPackage(); |
148 | } | 156 | } |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemPackageImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemPackageImpl.java index 1dd429e7..3d50b05c 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemPackageImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/LogicproblemPackageImpl.java | |||
@@ -109,7 +109,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
109 | 109 | ||
110 | /** | 110 | /** |
111 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | 111 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
112 | * | 112 | * |
113 | * <p>This method is used to initialize {@link LogicproblemPackage#eINSTANCE} when that field is accessed. | 113 | * <p>This method is used to initialize {@link LogicproblemPackage#eINSTANCE} when that field is accessed. |
114 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | 114 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
115 | * <!-- begin-user-doc --> | 115 | * <!-- begin-user-doc --> |
@@ -123,13 +123,16 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
123 | if (isInited) return (LogicproblemPackage)EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI); | 123 | if (isInited) return (LogicproblemPackage)EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI); |
124 | 124 | ||
125 | // Obtain or create and register package | 125 | // Obtain or create and register package |
126 | LogicproblemPackageImpl theLogicproblemPackage = (LogicproblemPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof LogicproblemPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new LogicproblemPackageImpl()); | 126 | Object registeredLogicproblemPackage = EPackage.Registry.INSTANCE.get(eNS_URI); |
127 | LogicproblemPackageImpl theLogicproblemPackage = registeredLogicproblemPackage instanceof LogicproblemPackageImpl ? (LogicproblemPackageImpl)registeredLogicproblemPackage : new LogicproblemPackageImpl(); | ||
127 | 128 | ||
128 | isInited = true; | 129 | isInited = true; |
129 | 130 | ||
130 | // Obtain or create and register interdependencies | 131 | // Obtain or create and register interdependencies |
131 | LogiclanguagePackageImpl theLogiclanguagePackage = (LogiclanguagePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI) instanceof LogiclanguagePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI) : LogiclanguagePackage.eINSTANCE); | 132 | Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI); |
132 | LogicresultPackageImpl theLogicresultPackage = (LogicresultPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI) instanceof LogicresultPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI) : LogicresultPackage.eINSTANCE); | 133 | LogiclanguagePackageImpl theLogiclanguagePackage = (LogiclanguagePackageImpl)(registeredPackage instanceof LogiclanguagePackageImpl ? registeredPackage : LogiclanguagePackage.eINSTANCE); |
134 | registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI); | ||
135 | LogicresultPackageImpl theLogicresultPackage = (LogicresultPackageImpl)(registeredPackage instanceof LogicresultPackageImpl ? registeredPackage : LogicresultPackage.eINSTANCE); | ||
133 | 136 | ||
134 | // Create package meta-data objects | 137 | // Create package meta-data objects |
135 | theLogicproblemPackage.createPackageContents(); | 138 | theLogicproblemPackage.createPackageContents(); |
@@ -144,7 +147,6 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
144 | // Mark meta-data to indicate it can't be changed | 147 | // Mark meta-data to indicate it can't be changed |
145 | theLogicproblemPackage.freeze(); | 148 | theLogicproblemPackage.freeze(); |
146 | 149 | ||
147 | |||
148 | // Update the registry and return the package | 150 | // Update the registry and return the package |
149 | EPackage.Registry.INSTANCE.put(LogicproblemPackage.eNS_URI, theLogicproblemPackage); | 151 | EPackage.Registry.INSTANCE.put(LogicproblemPackage.eNS_URI, theLogicproblemPackage); |
150 | return theLogicproblemPackage; | 152 | return theLogicproblemPackage; |
@@ -155,6 +157,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
155 | * <!-- end-user-doc --> | 157 | * <!-- end-user-doc --> |
156 | * @generated | 158 | * @generated |
157 | */ | 159 | */ |
160 | @Override | ||
158 | public EClass getLogicProblem() { | 161 | public EClass getLogicProblem() { |
159 | return logicProblemEClass; | 162 | return logicProblemEClass; |
160 | } | 163 | } |
@@ -164,6 +167,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
164 | * <!-- end-user-doc --> | 167 | * <!-- end-user-doc --> |
165 | * @generated | 168 | * @generated |
166 | */ | 169 | */ |
170 | @Override | ||
167 | public EReference getLogicProblem_Types() { | 171 | public EReference getLogicProblem_Types() { |
168 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(0); | 172 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(0); |
169 | } | 173 | } |
@@ -173,6 +177,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
173 | * <!-- end-user-doc --> | 177 | * <!-- end-user-doc --> |
174 | * @generated | 178 | * @generated |
175 | */ | 179 | */ |
180 | @Override | ||
176 | public EReference getLogicProblem_Functions() { | 181 | public EReference getLogicProblem_Functions() { |
177 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(1); | 182 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(1); |
178 | } | 183 | } |
@@ -182,6 +187,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
182 | * <!-- end-user-doc --> | 187 | * <!-- end-user-doc --> |
183 | * @generated | 188 | * @generated |
184 | */ | 189 | */ |
190 | @Override | ||
185 | public EReference getLogicProblem_Assertions() { | 191 | public EReference getLogicProblem_Assertions() { |
186 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(2); | 192 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(2); |
187 | } | 193 | } |
@@ -191,6 +197,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
191 | * <!-- end-user-doc --> | 197 | * <!-- end-user-doc --> |
192 | * @generated | 198 | * @generated |
193 | */ | 199 | */ |
200 | @Override | ||
194 | public EReference getLogicProblem_Relations() { | 201 | public EReference getLogicProblem_Relations() { |
195 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(3); | 202 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(3); |
196 | } | 203 | } |
@@ -200,6 +207,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
200 | * <!-- end-user-doc --> | 207 | * <!-- end-user-doc --> |
201 | * @generated | 208 | * @generated |
202 | */ | 209 | */ |
210 | @Override | ||
203 | public EReference getLogicProblem_Constants() { | 211 | public EReference getLogicProblem_Constants() { |
204 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(4); | 212 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(4); |
205 | } | 213 | } |
@@ -209,6 +217,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
209 | * <!-- end-user-doc --> | 217 | * <!-- end-user-doc --> |
210 | * @generated | 218 | * @generated |
211 | */ | 219 | */ |
220 | @Override | ||
212 | public EReference getLogicProblem_Elements() { | 221 | public EReference getLogicProblem_Elements() { |
213 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(5); | 222 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(5); |
214 | } | 223 | } |
@@ -218,6 +227,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
218 | * <!-- end-user-doc --> | 227 | * <!-- end-user-doc --> |
219 | * @generated | 228 | * @generated |
220 | */ | 229 | */ |
230 | @Override | ||
221 | public EReference getLogicProblem_ContainmentHierarchies() { | 231 | public EReference getLogicProblem_ContainmentHierarchies() { |
222 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(6); | 232 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(6); |
223 | } | 233 | } |
@@ -227,6 +237,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
227 | * <!-- end-user-doc --> | 237 | * <!-- end-user-doc --> |
228 | * @generated | 238 | * @generated |
229 | */ | 239 | */ |
240 | @Override | ||
230 | public EReference getLogicProblem_Annotations() { | 241 | public EReference getLogicProblem_Annotations() { |
231 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(7); | 242 | return (EReference)logicProblemEClass.getEStructuralFeatures().get(7); |
232 | } | 243 | } |
@@ -236,6 +247,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
236 | * <!-- end-user-doc --> | 247 | * <!-- end-user-doc --> |
237 | * @generated | 248 | * @generated |
238 | */ | 249 | */ |
250 | @Override | ||
239 | public EClass getContainmentHierarchy() { | 251 | public EClass getContainmentHierarchy() { |
240 | return containmentHierarchyEClass; | 252 | return containmentHierarchyEClass; |
241 | } | 253 | } |
@@ -245,6 +257,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
245 | * <!-- end-user-doc --> | 257 | * <!-- end-user-doc --> |
246 | * @generated | 258 | * @generated |
247 | */ | 259 | */ |
260 | @Override | ||
248 | public EReference getContainmentHierarchy_TypesOrderedInHierarchy() { | 261 | public EReference getContainmentHierarchy_TypesOrderedInHierarchy() { |
249 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(0); | 262 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(0); |
250 | } | 263 | } |
@@ -254,6 +267,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
254 | * <!-- end-user-doc --> | 267 | * <!-- end-user-doc --> |
255 | * @generated | 268 | * @generated |
256 | */ | 269 | */ |
270 | @Override | ||
257 | public EReference getContainmentHierarchy_ContainmentFunctions() { | 271 | public EReference getContainmentHierarchy_ContainmentFunctions() { |
258 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(1); | 272 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(1); |
259 | } | 273 | } |
@@ -263,6 +277,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
263 | * <!-- end-user-doc --> | 277 | * <!-- end-user-doc --> |
264 | * @generated | 278 | * @generated |
265 | */ | 279 | */ |
280 | @Override | ||
266 | public EReference getContainmentHierarchy_ContainmentRelations() { | 281 | public EReference getContainmentHierarchy_ContainmentRelations() { |
267 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(2); | 282 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(2); |
268 | } | 283 | } |
@@ -272,6 +287,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
272 | * <!-- end-user-doc --> | 287 | * <!-- end-user-doc --> |
273 | * @generated | 288 | * @generated |
274 | */ | 289 | */ |
290 | @Override | ||
275 | public EReference getContainmentHierarchy_RootConstant() { | 291 | public EReference getContainmentHierarchy_RootConstant() { |
276 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(3); | 292 | return (EReference)containmentHierarchyEClass.getEStructuralFeatures().get(3); |
277 | } | 293 | } |
@@ -281,6 +297,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
281 | * <!-- end-user-doc --> | 297 | * <!-- end-user-doc --> |
282 | * @generated | 298 | * @generated |
283 | */ | 299 | */ |
300 | @Override | ||
284 | public EClass getRelationAnnotation() { | 301 | public EClass getRelationAnnotation() { |
285 | return relationAnnotationEClass; | 302 | return relationAnnotationEClass; |
286 | } | 303 | } |
@@ -290,6 +307,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
290 | * <!-- end-user-doc --> | 307 | * <!-- end-user-doc --> |
291 | * @generated | 308 | * @generated |
292 | */ | 309 | */ |
310 | @Override | ||
293 | public EReference getRelationAnnotation_Target() { | 311 | public EReference getRelationAnnotation_Target() { |
294 | return (EReference)relationAnnotationEClass.getEStructuralFeatures().get(0); | 312 | return (EReference)relationAnnotationEClass.getEStructuralFeatures().get(0); |
295 | } | 313 | } |
@@ -299,6 +317,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
299 | * <!-- end-user-doc --> | 317 | * <!-- end-user-doc --> |
300 | * @generated | 318 | * @generated |
301 | */ | 319 | */ |
320 | @Override | ||
302 | public EClass getConstantAnnotation() { | 321 | public EClass getConstantAnnotation() { |
303 | return constantAnnotationEClass; | 322 | return constantAnnotationEClass; |
304 | } | 323 | } |
@@ -308,6 +327,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
308 | * <!-- end-user-doc --> | 327 | * <!-- end-user-doc --> |
309 | * @generated | 328 | * @generated |
310 | */ | 329 | */ |
330 | @Override | ||
311 | public EReference getConstantAnnotation_Target() { | 331 | public EReference getConstantAnnotation_Target() { |
312 | return (EReference)constantAnnotationEClass.getEStructuralFeatures().get(0); | 332 | return (EReference)constantAnnotationEClass.getEStructuralFeatures().get(0); |
313 | } | 333 | } |
@@ -317,6 +337,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
317 | * <!-- end-user-doc --> | 337 | * <!-- end-user-doc --> |
318 | * @generated | 338 | * @generated |
319 | */ | 339 | */ |
340 | @Override | ||
320 | public EClass getFunctionAnnotation() { | 341 | public EClass getFunctionAnnotation() { |
321 | return functionAnnotationEClass; | 342 | return functionAnnotationEClass; |
322 | } | 343 | } |
@@ -326,6 +347,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
326 | * <!-- end-user-doc --> | 347 | * <!-- end-user-doc --> |
327 | * @generated | 348 | * @generated |
328 | */ | 349 | */ |
350 | @Override | ||
329 | public EReference getFunctionAnnotation_Target() { | 351 | public EReference getFunctionAnnotation_Target() { |
330 | return (EReference)functionAnnotationEClass.getEStructuralFeatures().get(0); | 352 | return (EReference)functionAnnotationEClass.getEStructuralFeatures().get(0); |
331 | } | 353 | } |
@@ -335,6 +357,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
335 | * <!-- end-user-doc --> | 357 | * <!-- end-user-doc --> |
336 | * @generated | 358 | * @generated |
337 | */ | 359 | */ |
360 | @Override | ||
338 | public EClass getAssertionAnnotation() { | 361 | public EClass getAssertionAnnotation() { |
339 | return assertionAnnotationEClass; | 362 | return assertionAnnotationEClass; |
340 | } | 363 | } |
@@ -344,6 +367,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
344 | * <!-- end-user-doc --> | 367 | * <!-- end-user-doc --> |
345 | * @generated | 368 | * @generated |
346 | */ | 369 | */ |
370 | @Override | ||
347 | public EReference getAssertionAnnotation_Target() { | 371 | public EReference getAssertionAnnotation_Target() { |
348 | return (EReference)assertionAnnotationEClass.getEStructuralFeatures().get(0); | 372 | return (EReference)assertionAnnotationEClass.getEStructuralFeatures().get(0); |
349 | } | 373 | } |
@@ -353,6 +377,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
353 | * <!-- end-user-doc --> | 377 | * <!-- end-user-doc --> |
354 | * @generated | 378 | * @generated |
355 | */ | 379 | */ |
380 | @Override | ||
356 | public EClass getAnnotation() { | 381 | public EClass getAnnotation() { |
357 | return annotationEClass; | 382 | return annotationEClass; |
358 | } | 383 | } |
@@ -362,6 +387,7 @@ public class LogicproblemPackageImpl extends EPackageImpl implements Logicproble | |||
362 | * <!-- end-user-doc --> | 387 | * <!-- end-user-doc --> |
363 | * @generated | 388 | * @generated |
364 | */ | 389 | */ |
390 | @Override | ||
365 | public LogicproblemFactory getLogicproblemFactory() { | 391 | public LogicproblemFactory getLogicproblemFactory() { |
366 | return (LogicproblemFactory)getEFactoryInstance(); | 392 | return (LogicproblemFactory)getEFactoryInstance(); |
367 | } | 393 | } |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/RelationAnnotationImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/RelationAnnotationImpl.java index 23fb6e5d..22e5527e 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/RelationAnnotationImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicproblem/impl/RelationAnnotationImpl.java | |||
@@ -64,6 +64,7 @@ public class RelationAnnotationImpl extends AnnotationImpl implements RelationAn | |||
64 | * <!-- end-user-doc --> | 64 | * <!-- end-user-doc --> |
65 | * @generated | 65 | * @generated |
66 | */ | 66 | */ |
67 | @Override | ||
67 | public Relation getTarget() { | 68 | public Relation getTarget() { |
68 | if (target != null && target.eIsProxy()) { | 69 | if (target != null && target.eIsProxy()) { |
69 | InternalEObject oldTarget = (InternalEObject)target; | 70 | InternalEObject oldTarget = (InternalEObject)target; |
@@ -105,6 +106,7 @@ public class RelationAnnotationImpl extends AnnotationImpl implements RelationAn | |||
105 | * <!-- end-user-doc --> | 106 | * <!-- end-user-doc --> |
106 | * @generated | 107 | * @generated |
107 | */ | 108 | */ |
109 | @Override | ||
108 | public void setTarget(Relation newTarget) { | 110 | public void setTarget(Relation newTarget) { |
109 | if (newTarget != target) { | 111 | if (newTarget != target) { |
110 | NotificationChain msgs = null; | 112 | NotificationChain msgs = null; |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ErrorResultImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ErrorResultImpl.java index 579bc772..979f4778 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ErrorResultImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ErrorResultImpl.java | |||
@@ -69,6 +69,7 @@ public class ErrorResultImpl extends UnknownResultImpl implements ErrorResult { | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public String getMessage() { | 73 | public String getMessage() { |
73 | return message; | 74 | return message; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class ErrorResultImpl extends UnknownResultImpl implements ErrorResult { | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setMessage(String newMessage) { | 83 | public void setMessage(String newMessage) { |
82 | String oldMessage = message; | 84 | String oldMessage = message; |
83 | message = newMessage; | 85 | message = newMessage; |
@@ -152,7 +154,7 @@ public class ErrorResultImpl extends UnknownResultImpl implements ErrorResult { | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (message: "); | 158 | result.append(" (message: "); |
157 | result.append(message); | 159 | result.append(message); |
158 | result.append(')'); | 160 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/InsuficientResourcesResultImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/InsuficientResourcesResultImpl.java index 3f8d7ebf..3febc803 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/InsuficientResourcesResultImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/InsuficientResourcesResultImpl.java | |||
@@ -69,6 +69,7 @@ public class InsuficientResourcesResultImpl extends UnknownResultImpl implements | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public String getResourceName() { | 73 | public String getResourceName() { |
73 | return resourceName; | 74 | return resourceName; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class InsuficientResourcesResultImpl extends UnknownResultImpl implements | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setResourceName(String newResourceName) { | 83 | public void setResourceName(String newResourceName) { |
82 | String oldResourceName = resourceName; | 84 | String oldResourceName = resourceName; |
83 | resourceName = newResourceName; | 85 | resourceName = newResourceName; |
@@ -152,7 +154,7 @@ public class InsuficientResourcesResultImpl extends UnknownResultImpl implements | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (resourceName: "); | 158 | result.append(" (resourceName: "); |
157 | result.append(resourceName); | 159 | result.append(resourceName); |
158 | result.append(')'); | 160 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/IntStatisticEntryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/IntStatisticEntryImpl.java index e8bedf70..663f9014 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/IntStatisticEntryImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/IntStatisticEntryImpl.java | |||
@@ -69,6 +69,7 @@ public class IntStatisticEntryImpl extends StatisticEntryImpl implements IntStat | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public int getValue() { | 73 | public int getValue() { |
73 | return value; | 74 | return value; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class IntStatisticEntryImpl extends StatisticEntryImpl implements IntStat | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setValue(int newValue) { | 83 | public void setValue(int newValue) { |
82 | int oldValue = value; | 84 | int oldValue = value; |
83 | value = newValue; | 85 | value = newValue; |
@@ -152,7 +154,7 @@ public class IntStatisticEntryImpl extends StatisticEntryImpl implements IntStat | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (value: "); | 158 | result.append(" (value: "); |
157 | result.append(value); | 159 | result.append(value); |
158 | result.append(')'); | 160 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicResultImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicResultImpl.java index 1bd5c833..a49e0bce 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicResultImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicResultImpl.java | |||
@@ -111,6 +111,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
111 | * <!-- end-user-doc --> | 111 | * <!-- end-user-doc --> |
112 | * @generated | 112 | * @generated |
113 | */ | 113 | */ |
114 | @Override | ||
114 | public LogicProblem getProblem() { | 115 | public LogicProblem getProblem() { |
115 | if (problem != null && problem.eIsProxy()) { | 116 | if (problem != null && problem.eIsProxy()) { |
116 | InternalEObject oldProblem = (InternalEObject)problem; | 117 | InternalEObject oldProblem = (InternalEObject)problem; |
@@ -137,6 +138,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
137 | * <!-- end-user-doc --> | 138 | * <!-- end-user-doc --> |
138 | * @generated | 139 | * @generated |
139 | */ | 140 | */ |
141 | @Override | ||
140 | public void setProblem(LogicProblem newProblem) { | 142 | public void setProblem(LogicProblem newProblem) { |
141 | LogicProblem oldProblem = problem; | 143 | LogicProblem oldProblem = problem; |
142 | problem = newProblem; | 144 | problem = newProblem; |
@@ -149,6 +151,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
149 | * <!-- end-user-doc --> | 151 | * <!-- end-user-doc --> |
150 | * @generated | 152 | * @generated |
151 | */ | 153 | */ |
154 | @Override | ||
152 | public Statistics getStatistics() { | 155 | public Statistics getStatistics() { |
153 | return statistics; | 156 | return statistics; |
154 | } | 157 | } |
@@ -173,6 +176,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
173 | * <!-- end-user-doc --> | 176 | * <!-- end-user-doc --> |
174 | * @generated | 177 | * @generated |
175 | */ | 178 | */ |
179 | @Override | ||
176 | public void setStatistics(Statistics newStatistics) { | 180 | public void setStatistics(Statistics newStatistics) { |
177 | if (newStatistics != statistics) { | 181 | if (newStatistics != statistics) { |
178 | NotificationChain msgs = null; | 182 | NotificationChain msgs = null; |
@@ -192,6 +196,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
192 | * <!-- end-user-doc --> | 196 | * <!-- end-user-doc --> |
193 | * @generated | 197 | * @generated |
194 | */ | 198 | */ |
199 | @Override | ||
195 | public Object getTrace() { | 200 | public Object getTrace() { |
196 | return trace; | 201 | return trace; |
197 | } | 202 | } |
@@ -201,6 +206,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
201 | * <!-- end-user-doc --> | 206 | * <!-- end-user-doc --> |
202 | * @generated | 207 | * @generated |
203 | */ | 208 | */ |
209 | @Override | ||
204 | public void setTrace(Object newTrace) { | 210 | public void setTrace(Object newTrace) { |
205 | Object oldTrace = trace; | 211 | Object oldTrace = trace; |
206 | trace = newTrace; | 212 | trace = newTrace; |
@@ -213,6 +219,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
213 | * <!-- end-user-doc --> | 219 | * <!-- end-user-doc --> |
214 | * @generated | 220 | * @generated |
215 | */ | 221 | */ |
222 | @Override | ||
216 | public EList<Object> getRepresentation() { | 223 | public EList<Object> getRepresentation() { |
217 | if (representation == null) { | 224 | if (representation == null) { |
218 | representation = new EDataTypeUniqueEList<Object>(Object.class, this, LogicresultPackage.LOGIC_RESULT__REPRESENTATION); | 225 | representation = new EDataTypeUniqueEList<Object>(Object.class, this, LogicresultPackage.LOGIC_RESULT__REPRESENTATION); |
@@ -334,7 +341,7 @@ public abstract class LogicResultImpl extends MinimalEObjectImpl.Container imple | |||
334 | public String toString() { | 341 | public String toString() { |
335 | if (eIsProxy()) return super.toString(); | 342 | if (eIsProxy()) return super.toString(); |
336 | 343 | ||
337 | StringBuffer result = new StringBuffer(super.toString()); | 344 | StringBuilder result = new StringBuilder(super.toString()); |
338 | result.append(" (trace: "); | 345 | result.append(" (trace: "); |
339 | result.append(trace); | 346 | result.append(trace); |
340 | result.append(", representation: "); | 347 | result.append(", representation: "); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultFactoryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultFactoryImpl.java index 5a102523..1bbc4942 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultFactoryImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultFactoryImpl.java | |||
@@ -75,6 +75,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
75 | * <!-- end-user-doc --> | 75 | * <!-- end-user-doc --> |
76 | * @generated | 76 | * @generated |
77 | */ | 77 | */ |
78 | @Override | ||
78 | public ModelResult createModelResult() { | 79 | public ModelResult createModelResult() { |
79 | ModelResultImpl modelResult = new ModelResultImpl(); | 80 | ModelResultImpl modelResult = new ModelResultImpl(); |
80 | return modelResult; | 81 | return modelResult; |
@@ -85,6 +86,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
85 | * <!-- end-user-doc --> | 86 | * <!-- end-user-doc --> |
86 | * @generated | 87 | * @generated |
87 | */ | 88 | */ |
89 | @Override | ||
88 | public InconsistencyResult createInconsistencyResult() { | 90 | public InconsistencyResult createInconsistencyResult() { |
89 | InconsistencyResultImpl inconsistencyResult = new InconsistencyResultImpl(); | 91 | InconsistencyResultImpl inconsistencyResult = new InconsistencyResultImpl(); |
90 | return inconsistencyResult; | 92 | return inconsistencyResult; |
@@ -95,6 +97,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
95 | * <!-- end-user-doc --> | 97 | * <!-- end-user-doc --> |
96 | * @generated | 98 | * @generated |
97 | */ | 99 | */ |
100 | @Override | ||
98 | public InsuficientResourcesResult createInsuficientResourcesResult() { | 101 | public InsuficientResourcesResult createInsuficientResourcesResult() { |
99 | InsuficientResourcesResultImpl insuficientResourcesResult = new InsuficientResourcesResultImpl(); | 102 | InsuficientResourcesResultImpl insuficientResourcesResult = new InsuficientResourcesResultImpl(); |
100 | return insuficientResourcesResult; | 103 | return insuficientResourcesResult; |
@@ -105,6 +108,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
105 | * <!-- end-user-doc --> | 108 | * <!-- end-user-doc --> |
106 | * @generated | 109 | * @generated |
107 | */ | 110 | */ |
111 | @Override | ||
108 | public ErrorResult createErrorResult() { | 112 | public ErrorResult createErrorResult() { |
109 | ErrorResultImpl errorResult = new ErrorResultImpl(); | 113 | ErrorResultImpl errorResult = new ErrorResultImpl(); |
110 | return errorResult; | 114 | return errorResult; |
@@ -115,6 +119,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
115 | * <!-- end-user-doc --> | 119 | * <!-- end-user-doc --> |
116 | * @generated | 120 | * @generated |
117 | */ | 121 | */ |
122 | @Override | ||
118 | public Statistics createStatistics() { | 123 | public Statistics createStatistics() { |
119 | StatisticsImpl statistics = new StatisticsImpl(); | 124 | StatisticsImpl statistics = new StatisticsImpl(); |
120 | return statistics; | 125 | return statistics; |
@@ -125,6 +130,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
125 | * <!-- end-user-doc --> | 130 | * <!-- end-user-doc --> |
126 | * @generated | 131 | * @generated |
127 | */ | 132 | */ |
133 | @Override | ||
128 | public UndecidableResult createUndecidableResult() { | 134 | public UndecidableResult createUndecidableResult() { |
129 | UndecidableResultImpl undecidableResult = new UndecidableResultImpl(); | 135 | UndecidableResultImpl undecidableResult = new UndecidableResultImpl(); |
130 | return undecidableResult; | 136 | return undecidableResult; |
@@ -135,6 +141,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
135 | * <!-- end-user-doc --> | 141 | * <!-- end-user-doc --> |
136 | * @generated | 142 | * @generated |
137 | */ | 143 | */ |
144 | @Override | ||
138 | public IntStatisticEntry createIntStatisticEntry() { | 145 | public IntStatisticEntry createIntStatisticEntry() { |
139 | IntStatisticEntryImpl intStatisticEntry = new IntStatisticEntryImpl(); | 146 | IntStatisticEntryImpl intStatisticEntry = new IntStatisticEntryImpl(); |
140 | return intStatisticEntry; | 147 | return intStatisticEntry; |
@@ -145,6 +152,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
145 | * <!-- end-user-doc --> | 152 | * <!-- end-user-doc --> |
146 | * @generated | 153 | * @generated |
147 | */ | 154 | */ |
155 | @Override | ||
148 | public RealStatisticEntry createRealStatisticEntry() { | 156 | public RealStatisticEntry createRealStatisticEntry() { |
149 | RealStatisticEntryImpl realStatisticEntry = new RealStatisticEntryImpl(); | 157 | RealStatisticEntryImpl realStatisticEntry = new RealStatisticEntryImpl(); |
150 | return realStatisticEntry; | 158 | return realStatisticEntry; |
@@ -155,6 +163,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
155 | * <!-- end-user-doc --> | 163 | * <!-- end-user-doc --> |
156 | * @generated | 164 | * @generated |
157 | */ | 165 | */ |
166 | @Override | ||
158 | public StringStatisticEntry createStringStatisticEntry() { | 167 | public StringStatisticEntry createStringStatisticEntry() { |
159 | StringStatisticEntryImpl stringStatisticEntry = new StringStatisticEntryImpl(); | 168 | StringStatisticEntryImpl stringStatisticEntry = new StringStatisticEntryImpl(); |
160 | return stringStatisticEntry; | 169 | return stringStatisticEntry; |
@@ -165,6 +174,7 @@ public class LogicresultFactoryImpl extends EFactoryImpl implements LogicresultF | |||
165 | * <!-- end-user-doc --> | 174 | * <!-- end-user-doc --> |
166 | * @generated | 175 | * @generated |
167 | */ | 176 | */ |
177 | @Override | ||
168 | public LogicresultPackage getLogicresultPackage() { | 178 | public LogicresultPackage getLogicresultPackage() { |
169 | return (LogicresultPackage)getEPackage(); | 179 | return (LogicresultPackage)getEPackage(); |
170 | } | 180 | } |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultPackageImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultPackageImpl.java index 8b0e0605..e67784d2 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultPackageImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/LogicresultPackageImpl.java | |||
@@ -151,7 +151,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
151 | 151 | ||
152 | /** | 152 | /** |
153 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | 153 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
154 | * | 154 | * |
155 | * <p>This method is used to initialize {@link LogicresultPackage#eINSTANCE} when that field is accessed. | 155 | * <p>This method is used to initialize {@link LogicresultPackage#eINSTANCE} when that field is accessed. |
156 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | 156 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
157 | * <!-- begin-user-doc --> | 157 | * <!-- begin-user-doc --> |
@@ -165,13 +165,16 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
165 | if (isInited) return (LogicresultPackage)EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI); | 165 | if (isInited) return (LogicresultPackage)EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI); |
166 | 166 | ||
167 | // Obtain or create and register package | 167 | // Obtain or create and register package |
168 | LogicresultPackageImpl theLogicresultPackage = (LogicresultPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof LogicresultPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new LogicresultPackageImpl()); | 168 | Object registeredLogicresultPackage = EPackage.Registry.INSTANCE.get(eNS_URI); |
169 | LogicresultPackageImpl theLogicresultPackage = registeredLogicresultPackage instanceof LogicresultPackageImpl ? (LogicresultPackageImpl)registeredLogicresultPackage : new LogicresultPackageImpl(); | ||
169 | 170 | ||
170 | isInited = true; | 171 | isInited = true; |
171 | 172 | ||
172 | // Obtain or create and register interdependencies | 173 | // Obtain or create and register interdependencies |
173 | LogiclanguagePackageImpl theLogiclanguagePackage = (LogiclanguagePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI) instanceof LogiclanguagePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI) : LogiclanguagePackage.eINSTANCE); | 174 | Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI); |
174 | LogicproblemPackageImpl theLogicproblemPackage = (LogicproblemPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI) instanceof LogicproblemPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI) : LogicproblemPackage.eINSTANCE); | 175 | LogiclanguagePackageImpl theLogiclanguagePackage = (LogiclanguagePackageImpl)(registeredPackage instanceof LogiclanguagePackageImpl ? registeredPackage : LogiclanguagePackage.eINSTANCE); |
176 | registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI); | ||
177 | LogicproblemPackageImpl theLogicproblemPackage = (LogicproblemPackageImpl)(registeredPackage instanceof LogicproblemPackageImpl ? registeredPackage : LogicproblemPackage.eINSTANCE); | ||
175 | 178 | ||
176 | // Create package meta-data objects | 179 | // Create package meta-data objects |
177 | theLogicresultPackage.createPackageContents(); | 180 | theLogicresultPackage.createPackageContents(); |
@@ -186,7 +189,6 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
186 | // Mark meta-data to indicate it can't be changed | 189 | // Mark meta-data to indicate it can't be changed |
187 | theLogicresultPackage.freeze(); | 190 | theLogicresultPackage.freeze(); |
188 | 191 | ||
189 | |||
190 | // Update the registry and return the package | 192 | // Update the registry and return the package |
191 | EPackage.Registry.INSTANCE.put(LogicresultPackage.eNS_URI, theLogicresultPackage); | 193 | EPackage.Registry.INSTANCE.put(LogicresultPackage.eNS_URI, theLogicresultPackage); |
192 | return theLogicresultPackage; | 194 | return theLogicresultPackage; |
@@ -197,6 +199,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
197 | * <!-- end-user-doc --> | 199 | * <!-- end-user-doc --> |
198 | * @generated | 200 | * @generated |
199 | */ | 201 | */ |
202 | @Override | ||
200 | public EClass getLogicResult() { | 203 | public EClass getLogicResult() { |
201 | return logicResultEClass; | 204 | return logicResultEClass; |
202 | } | 205 | } |
@@ -206,6 +209,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
206 | * <!-- end-user-doc --> | 209 | * <!-- end-user-doc --> |
207 | * @generated | 210 | * @generated |
208 | */ | 211 | */ |
212 | @Override | ||
209 | public EReference getLogicResult_Problem() { | 213 | public EReference getLogicResult_Problem() { |
210 | return (EReference)logicResultEClass.getEStructuralFeatures().get(0); | 214 | return (EReference)logicResultEClass.getEStructuralFeatures().get(0); |
211 | } | 215 | } |
@@ -215,6 +219,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
215 | * <!-- end-user-doc --> | 219 | * <!-- end-user-doc --> |
216 | * @generated | 220 | * @generated |
217 | */ | 221 | */ |
222 | @Override | ||
218 | public EReference getLogicResult_Statistics() { | 223 | public EReference getLogicResult_Statistics() { |
219 | return (EReference)logicResultEClass.getEStructuralFeatures().get(1); | 224 | return (EReference)logicResultEClass.getEStructuralFeatures().get(1); |
220 | } | 225 | } |
@@ -224,6 +229,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
224 | * <!-- end-user-doc --> | 229 | * <!-- end-user-doc --> |
225 | * @generated | 230 | * @generated |
226 | */ | 231 | */ |
232 | @Override | ||
227 | public EAttribute getLogicResult_Trace() { | 233 | public EAttribute getLogicResult_Trace() { |
228 | return (EAttribute)logicResultEClass.getEStructuralFeatures().get(2); | 234 | return (EAttribute)logicResultEClass.getEStructuralFeatures().get(2); |
229 | } | 235 | } |
@@ -233,6 +239,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
233 | * <!-- end-user-doc --> | 239 | * <!-- end-user-doc --> |
234 | * @generated | 240 | * @generated |
235 | */ | 241 | */ |
242 | @Override | ||
236 | public EAttribute getLogicResult_Representation() { | 243 | public EAttribute getLogicResult_Representation() { |
237 | return (EAttribute)logicResultEClass.getEStructuralFeatures().get(3); | 244 | return (EAttribute)logicResultEClass.getEStructuralFeatures().get(3); |
238 | } | 245 | } |
@@ -242,6 +249,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
242 | * <!-- end-user-doc --> | 249 | * <!-- end-user-doc --> |
243 | * @generated | 250 | * @generated |
244 | */ | 251 | */ |
252 | @Override | ||
245 | public EClass getModelResult() { | 253 | public EClass getModelResult() { |
246 | return modelResultEClass; | 254 | return modelResultEClass; |
247 | } | 255 | } |
@@ -251,6 +259,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
251 | * <!-- end-user-doc --> | 259 | * <!-- end-user-doc --> |
252 | * @generated | 260 | * @generated |
253 | */ | 261 | */ |
262 | @Override | ||
254 | public EAttribute getModelResult_MaxInteger() { | 263 | public EAttribute getModelResult_MaxInteger() { |
255 | return (EAttribute)modelResultEClass.getEStructuralFeatures().get(0); | 264 | return (EAttribute)modelResultEClass.getEStructuralFeatures().get(0); |
256 | } | 265 | } |
@@ -260,6 +269,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
260 | * <!-- end-user-doc --> | 269 | * <!-- end-user-doc --> |
261 | * @generated | 270 | * @generated |
262 | */ | 271 | */ |
272 | @Override | ||
263 | public EAttribute getModelResult_MinInteger() { | 273 | public EAttribute getModelResult_MinInteger() { |
264 | return (EAttribute)modelResultEClass.getEStructuralFeatures().get(1); | 274 | return (EAttribute)modelResultEClass.getEStructuralFeatures().get(1); |
265 | } | 275 | } |
@@ -269,6 +279,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
269 | * <!-- end-user-doc --> | 279 | * <!-- end-user-doc --> |
270 | * @generated | 280 | * @generated |
271 | */ | 281 | */ |
282 | @Override | ||
272 | public EClass getInconsistencyResult() { | 283 | public EClass getInconsistencyResult() { |
273 | return inconsistencyResultEClass; | 284 | return inconsistencyResultEClass; |
274 | } | 285 | } |
@@ -278,6 +289,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
278 | * <!-- end-user-doc --> | 289 | * <!-- end-user-doc --> |
279 | * @generated | 290 | * @generated |
280 | */ | 291 | */ |
292 | @Override | ||
281 | public EClass getUnknownResult() { | 293 | public EClass getUnknownResult() { |
282 | return unknownResultEClass; | 294 | return unknownResultEClass; |
283 | } | 295 | } |
@@ -287,6 +299,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
287 | * <!-- end-user-doc --> | 299 | * <!-- end-user-doc --> |
288 | * @generated | 300 | * @generated |
289 | */ | 301 | */ |
302 | @Override | ||
290 | public EClass getInsuficientResourcesResult() { | 303 | public EClass getInsuficientResourcesResult() { |
291 | return insuficientResourcesResultEClass; | 304 | return insuficientResourcesResultEClass; |
292 | } | 305 | } |
@@ -296,6 +309,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
296 | * <!-- end-user-doc --> | 309 | * <!-- end-user-doc --> |
297 | * @generated | 310 | * @generated |
298 | */ | 311 | */ |
312 | @Override | ||
299 | public EAttribute getInsuficientResourcesResult_ResourceName() { | 313 | public EAttribute getInsuficientResourcesResult_ResourceName() { |
300 | return (EAttribute)insuficientResourcesResultEClass.getEStructuralFeatures().get(0); | 314 | return (EAttribute)insuficientResourcesResultEClass.getEStructuralFeatures().get(0); |
301 | } | 315 | } |
@@ -305,6 +319,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
305 | * <!-- end-user-doc --> | 319 | * <!-- end-user-doc --> |
306 | * @generated | 320 | * @generated |
307 | */ | 321 | */ |
322 | @Override | ||
308 | public EClass getErrorResult() { | 323 | public EClass getErrorResult() { |
309 | return errorResultEClass; | 324 | return errorResultEClass; |
310 | } | 325 | } |
@@ -314,6 +329,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
314 | * <!-- end-user-doc --> | 329 | * <!-- end-user-doc --> |
315 | * @generated | 330 | * @generated |
316 | */ | 331 | */ |
332 | @Override | ||
317 | public EAttribute getErrorResult_Message() { | 333 | public EAttribute getErrorResult_Message() { |
318 | return (EAttribute)errorResultEClass.getEStructuralFeatures().get(0); | 334 | return (EAttribute)errorResultEClass.getEStructuralFeatures().get(0); |
319 | } | 335 | } |
@@ -323,6 +339,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
323 | * <!-- end-user-doc --> | 339 | * <!-- end-user-doc --> |
324 | * @generated | 340 | * @generated |
325 | */ | 341 | */ |
342 | @Override | ||
326 | public EClass getStatistics() { | 343 | public EClass getStatistics() { |
327 | return statisticsEClass; | 344 | return statisticsEClass; |
328 | } | 345 | } |
@@ -332,6 +349,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
332 | * <!-- end-user-doc --> | 349 | * <!-- end-user-doc --> |
333 | * @generated | 350 | * @generated |
334 | */ | 351 | */ |
352 | @Override | ||
335 | public EReference getStatistics_Entries() { | 353 | public EReference getStatistics_Entries() { |
336 | return (EReference)statisticsEClass.getEStructuralFeatures().get(0); | 354 | return (EReference)statisticsEClass.getEStructuralFeatures().get(0); |
337 | } | 355 | } |
@@ -341,6 +359,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
341 | * <!-- end-user-doc --> | 359 | * <!-- end-user-doc --> |
342 | * @generated | 360 | * @generated |
343 | */ | 361 | */ |
362 | @Override | ||
344 | public EAttribute getStatistics_TransformationTime() { | 363 | public EAttribute getStatistics_TransformationTime() { |
345 | return (EAttribute)statisticsEClass.getEStructuralFeatures().get(1); | 364 | return (EAttribute)statisticsEClass.getEStructuralFeatures().get(1); |
346 | } | 365 | } |
@@ -350,6 +369,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
350 | * <!-- end-user-doc --> | 369 | * <!-- end-user-doc --> |
351 | * @generated | 370 | * @generated |
352 | */ | 371 | */ |
372 | @Override | ||
353 | public EAttribute getStatistics_SolverTime() { | 373 | public EAttribute getStatistics_SolverTime() { |
354 | return (EAttribute)statisticsEClass.getEStructuralFeatures().get(2); | 374 | return (EAttribute)statisticsEClass.getEStructuralFeatures().get(2); |
355 | } | 375 | } |
@@ -359,6 +379,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
359 | * <!-- end-user-doc --> | 379 | * <!-- end-user-doc --> |
360 | * @generated | 380 | * @generated |
361 | */ | 381 | */ |
382 | @Override | ||
362 | public EAttribute getStatistics_SolverMemory() { | 383 | public EAttribute getStatistics_SolverMemory() { |
363 | return (EAttribute)statisticsEClass.getEStructuralFeatures().get(3); | 384 | return (EAttribute)statisticsEClass.getEStructuralFeatures().get(3); |
364 | } | 385 | } |
@@ -368,6 +389,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
368 | * <!-- end-user-doc --> | 389 | * <!-- end-user-doc --> |
369 | * @generated | 390 | * @generated |
370 | */ | 391 | */ |
392 | @Override | ||
371 | public EClass getStatisticEntry() { | 393 | public EClass getStatisticEntry() { |
372 | return statisticEntryEClass; | 394 | return statisticEntryEClass; |
373 | } | 395 | } |
@@ -377,6 +399,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
377 | * <!-- end-user-doc --> | 399 | * <!-- end-user-doc --> |
378 | * @generated | 400 | * @generated |
379 | */ | 401 | */ |
402 | @Override | ||
380 | public EAttribute getStatisticEntry_Name() { | 403 | public EAttribute getStatisticEntry_Name() { |
381 | return (EAttribute)statisticEntryEClass.getEStructuralFeatures().get(0); | 404 | return (EAttribute)statisticEntryEClass.getEStructuralFeatures().get(0); |
382 | } | 405 | } |
@@ -386,6 +409,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
386 | * <!-- end-user-doc --> | 409 | * <!-- end-user-doc --> |
387 | * @generated | 410 | * @generated |
388 | */ | 411 | */ |
412 | @Override | ||
389 | public EClass getUndecidableResult() { | 413 | public EClass getUndecidableResult() { |
390 | return undecidableResultEClass; | 414 | return undecidableResultEClass; |
391 | } | 415 | } |
@@ -395,6 +419,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
395 | * <!-- end-user-doc --> | 419 | * <!-- end-user-doc --> |
396 | * @generated | 420 | * @generated |
397 | */ | 421 | */ |
422 | @Override | ||
398 | public EClass getIntStatisticEntry() { | 423 | public EClass getIntStatisticEntry() { |
399 | return intStatisticEntryEClass; | 424 | return intStatisticEntryEClass; |
400 | } | 425 | } |
@@ -404,6 +429,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
404 | * <!-- end-user-doc --> | 429 | * <!-- end-user-doc --> |
405 | * @generated | 430 | * @generated |
406 | */ | 431 | */ |
432 | @Override | ||
407 | public EAttribute getIntStatisticEntry_Value() { | 433 | public EAttribute getIntStatisticEntry_Value() { |
408 | return (EAttribute)intStatisticEntryEClass.getEStructuralFeatures().get(0); | 434 | return (EAttribute)intStatisticEntryEClass.getEStructuralFeatures().get(0); |
409 | } | 435 | } |
@@ -413,6 +439,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
413 | * <!-- end-user-doc --> | 439 | * <!-- end-user-doc --> |
414 | * @generated | 440 | * @generated |
415 | */ | 441 | */ |
442 | @Override | ||
416 | public EClass getRealStatisticEntry() { | 443 | public EClass getRealStatisticEntry() { |
417 | return realStatisticEntryEClass; | 444 | return realStatisticEntryEClass; |
418 | } | 445 | } |
@@ -422,6 +449,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
422 | * <!-- end-user-doc --> | 449 | * <!-- end-user-doc --> |
423 | * @generated | 450 | * @generated |
424 | */ | 451 | */ |
452 | @Override | ||
425 | public EAttribute getRealStatisticEntry_Value() { | 453 | public EAttribute getRealStatisticEntry_Value() { |
426 | return (EAttribute)realStatisticEntryEClass.getEStructuralFeatures().get(0); | 454 | return (EAttribute)realStatisticEntryEClass.getEStructuralFeatures().get(0); |
427 | } | 455 | } |
@@ -431,6 +459,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
431 | * <!-- end-user-doc --> | 459 | * <!-- end-user-doc --> |
432 | * @generated | 460 | * @generated |
433 | */ | 461 | */ |
462 | @Override | ||
434 | public EClass getStringStatisticEntry() { | 463 | public EClass getStringStatisticEntry() { |
435 | return stringStatisticEntryEClass; | 464 | return stringStatisticEntryEClass; |
436 | } | 465 | } |
@@ -440,6 +469,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
440 | * <!-- end-user-doc --> | 469 | * <!-- end-user-doc --> |
441 | * @generated | 470 | * @generated |
442 | */ | 471 | */ |
472 | @Override | ||
443 | public EAttribute getStringStatisticEntry_Value() { | 473 | public EAttribute getStringStatisticEntry_Value() { |
444 | return (EAttribute)stringStatisticEntryEClass.getEStructuralFeatures().get(0); | 474 | return (EAttribute)stringStatisticEntryEClass.getEStructuralFeatures().get(0); |
445 | } | 475 | } |
@@ -449,6 +479,7 @@ public class LogicresultPackageImpl extends EPackageImpl implements LogicresultP | |||
449 | * <!-- end-user-doc --> | 479 | * <!-- end-user-doc --> |
450 | * @generated | 480 | * @generated |
451 | */ | 481 | */ |
482 | @Override | ||
452 | public LogicresultFactory getLogicresultFactory() { | 483 | public LogicresultFactory getLogicresultFactory() { |
453 | return (LogicresultFactory)getEFactoryInstance(); | 484 | return (LogicresultFactory)getEFactoryInstance(); |
454 | } | 485 | } |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ModelResultImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ModelResultImpl.java index 63a15a81..5a601ae8 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ModelResultImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/ModelResultImpl.java | |||
@@ -90,6 +90,7 @@ public class ModelResultImpl extends LogicResultImpl implements ModelResult { | |||
90 | * <!-- end-user-doc --> | 90 | * <!-- end-user-doc --> |
91 | * @generated | 91 | * @generated |
92 | */ | 92 | */ |
93 | @Override | ||
93 | public int getMaxInteger() { | 94 | public int getMaxInteger() { |
94 | return maxInteger; | 95 | return maxInteger; |
95 | } | 96 | } |
@@ -99,6 +100,7 @@ public class ModelResultImpl extends LogicResultImpl implements ModelResult { | |||
99 | * <!-- end-user-doc --> | 100 | * <!-- end-user-doc --> |
100 | * @generated | 101 | * @generated |
101 | */ | 102 | */ |
103 | @Override | ||
102 | public void setMaxInteger(int newMaxInteger) { | 104 | public void setMaxInteger(int newMaxInteger) { |
103 | int oldMaxInteger = maxInteger; | 105 | int oldMaxInteger = maxInteger; |
104 | maxInteger = newMaxInteger; | 106 | maxInteger = newMaxInteger; |
@@ -111,6 +113,7 @@ public class ModelResultImpl extends LogicResultImpl implements ModelResult { | |||
111 | * <!-- end-user-doc --> | 113 | * <!-- end-user-doc --> |
112 | * @generated | 114 | * @generated |
113 | */ | 115 | */ |
116 | @Override | ||
114 | public int getMinInteger() { | 117 | public int getMinInteger() { |
115 | return minInteger; | 118 | return minInteger; |
116 | } | 119 | } |
@@ -120,6 +123,7 @@ public class ModelResultImpl extends LogicResultImpl implements ModelResult { | |||
120 | * <!-- end-user-doc --> | 123 | * <!-- end-user-doc --> |
121 | * @generated | 124 | * @generated |
122 | */ | 125 | */ |
126 | @Override | ||
123 | public void setMinInteger(int newMinInteger) { | 127 | public void setMinInteger(int newMinInteger) { |
124 | int oldMinInteger = minInteger; | 128 | int oldMinInteger = minInteger; |
125 | minInteger = newMinInteger; | 129 | minInteger = newMinInteger; |
@@ -204,7 +208,7 @@ public class ModelResultImpl extends LogicResultImpl implements ModelResult { | |||
204 | public String toString() { | 208 | public String toString() { |
205 | if (eIsProxy()) return super.toString(); | 209 | if (eIsProxy()) return super.toString(); |
206 | 210 | ||
207 | StringBuffer result = new StringBuffer(super.toString()); | 211 | StringBuilder result = new StringBuilder(super.toString()); |
208 | result.append(" (maxInteger: "); | 212 | result.append(" (maxInteger: "); |
209 | result.append(maxInteger); | 213 | result.append(maxInteger); |
210 | result.append(", minInteger: "); | 214 | result.append(", minInteger: "); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/RealStatisticEntryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/RealStatisticEntryImpl.java index ed09f0df..464a3b1a 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/RealStatisticEntryImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/RealStatisticEntryImpl.java | |||
@@ -69,6 +69,7 @@ public class RealStatisticEntryImpl extends StatisticEntryImpl implements RealSt | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public double getValue() { | 73 | public double getValue() { |
73 | return value; | 74 | return value; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class RealStatisticEntryImpl extends StatisticEntryImpl implements RealSt | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setValue(double newValue) { | 83 | public void setValue(double newValue) { |
82 | double oldValue = value; | 84 | double oldValue = value; |
83 | value = newValue; | 85 | value = newValue; |
@@ -152,7 +154,7 @@ public class RealStatisticEntryImpl extends StatisticEntryImpl implements RealSt | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (value: "); | 158 | result.append(" (value: "); |
157 | result.append(value); | 159 | result.append(value); |
158 | result.append(')'); | 160 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticEntryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticEntryImpl.java index bc1c5a92..e15e2a49 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticEntryImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticEntryImpl.java | |||
@@ -70,6 +70,7 @@ public abstract class StatisticEntryImpl extends MinimalEObjectImpl.Container im | |||
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | @Override | ||
73 | public String getName() { | 74 | public String getName() { |
74 | return name; | 75 | return name; |
75 | } | 76 | } |
@@ -79,6 +80,7 @@ public abstract class StatisticEntryImpl extends MinimalEObjectImpl.Container im | |||
79 | * <!-- end-user-doc --> | 80 | * <!-- end-user-doc --> |
80 | * @generated | 81 | * @generated |
81 | */ | 82 | */ |
83 | @Override | ||
82 | public void setName(String newName) { | 84 | public void setName(String newName) { |
83 | String oldName = name; | 85 | String oldName = name; |
84 | name = newName; | 86 | name = newName; |
@@ -153,7 +155,7 @@ public abstract class StatisticEntryImpl extends MinimalEObjectImpl.Container im | |||
153 | public String toString() { | 155 | public String toString() { |
154 | if (eIsProxy()) return super.toString(); | 156 | if (eIsProxy()) return super.toString(); |
155 | 157 | ||
156 | StringBuffer result = new StringBuffer(super.toString()); | 158 | StringBuilder result = new StringBuilder(super.toString()); |
157 | result.append(" (name: "); | 159 | result.append(" (name: "); |
158 | result.append(name); | 160 | result.append(name); |
159 | result.append(')'); | 161 | result.append(')'); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticsImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticsImpl.java index 77d43c97..e0cce270 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticsImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StatisticsImpl.java | |||
@@ -133,6 +133,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
133 | * <!-- end-user-doc --> | 133 | * <!-- end-user-doc --> |
134 | * @generated | 134 | * @generated |
135 | */ | 135 | */ |
136 | @Override | ||
136 | public EList<StatisticEntry> getEntries() { | 137 | public EList<StatisticEntry> getEntries() { |
137 | if (entries == null) { | 138 | if (entries == null) { |
138 | entries = new EObjectContainmentEList<StatisticEntry>(StatisticEntry.class, this, LogicresultPackage.STATISTICS__ENTRIES); | 139 | entries = new EObjectContainmentEList<StatisticEntry>(StatisticEntry.class, this, LogicresultPackage.STATISTICS__ENTRIES); |
@@ -145,6 +146,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
145 | * <!-- end-user-doc --> | 146 | * <!-- end-user-doc --> |
146 | * @generated | 147 | * @generated |
147 | */ | 148 | */ |
149 | @Override | ||
148 | public int getTransformationTime() { | 150 | public int getTransformationTime() { |
149 | return transformationTime; | 151 | return transformationTime; |
150 | } | 152 | } |
@@ -154,6 +156,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
154 | * <!-- end-user-doc --> | 156 | * <!-- end-user-doc --> |
155 | * @generated | 157 | * @generated |
156 | */ | 158 | */ |
159 | @Override | ||
157 | public void setTransformationTime(int newTransformationTime) { | 160 | public void setTransformationTime(int newTransformationTime) { |
158 | int oldTransformationTime = transformationTime; | 161 | int oldTransformationTime = transformationTime; |
159 | transformationTime = newTransformationTime; | 162 | transformationTime = newTransformationTime; |
@@ -166,6 +169,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
166 | * <!-- end-user-doc --> | 169 | * <!-- end-user-doc --> |
167 | * @generated | 170 | * @generated |
168 | */ | 171 | */ |
172 | @Override | ||
169 | public int getSolverTime() { | 173 | public int getSolverTime() { |
170 | return solverTime; | 174 | return solverTime; |
171 | } | 175 | } |
@@ -175,6 +179,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
175 | * <!-- end-user-doc --> | 179 | * <!-- end-user-doc --> |
176 | * @generated | 180 | * @generated |
177 | */ | 181 | */ |
182 | @Override | ||
178 | public void setSolverTime(int newSolverTime) { | 183 | public void setSolverTime(int newSolverTime) { |
179 | int oldSolverTime = solverTime; | 184 | int oldSolverTime = solverTime; |
180 | solverTime = newSolverTime; | 185 | solverTime = newSolverTime; |
@@ -187,6 +192,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
187 | * <!-- end-user-doc --> | 192 | * <!-- end-user-doc --> |
188 | * @generated | 193 | * @generated |
189 | */ | 194 | */ |
195 | @Override | ||
190 | public int getSolverMemory() { | 196 | public int getSolverMemory() { |
191 | return solverMemory; | 197 | return solverMemory; |
192 | } | 198 | } |
@@ -196,6 +202,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
196 | * <!-- end-user-doc --> | 202 | * <!-- end-user-doc --> |
197 | * @generated | 203 | * @generated |
198 | */ | 204 | */ |
205 | @Override | ||
199 | public void setSolverMemory(int newSolverMemory) { | 206 | public void setSolverMemory(int newSolverMemory) { |
200 | int oldSolverMemory = solverMemory; | 207 | int oldSolverMemory = solverMemory; |
201 | solverMemory = newSolverMemory; | 208 | solverMemory = newSolverMemory; |
@@ -316,7 +323,7 @@ public class StatisticsImpl extends MinimalEObjectImpl.Container implements Stat | |||
316 | public String toString() { | 323 | public String toString() { |
317 | if (eIsProxy()) return super.toString(); | 324 | if (eIsProxy()) return super.toString(); |
318 | 325 | ||
319 | StringBuffer result = new StringBuffer(super.toString()); | 326 | StringBuilder result = new StringBuilder(super.toString()); |
320 | result.append(" (transformationTime: "); | 327 | result.append(" (transformationTime: "); |
321 | result.append(transformationTime); | 328 | result.append(transformationTime); |
322 | result.append(", solverTime: "); | 329 | result.append(", solverTime: "); |
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StringStatisticEntryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StringStatisticEntryImpl.java index 8698f73b..9011cf97 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StringStatisticEntryImpl.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logicresult/impl/StringStatisticEntryImpl.java | |||
@@ -69,6 +69,7 @@ public class StringStatisticEntryImpl extends StatisticEntryImpl implements Stri | |||
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @generated | 70 | * @generated |
71 | */ | 71 | */ |
72 | @Override | ||
72 | public String getValue() { | 73 | public String getValue() { |
73 | return value; | 74 | return value; |
74 | } | 75 | } |
@@ -78,6 +79,7 @@ public class StringStatisticEntryImpl extends StatisticEntryImpl implements Stri | |||
78 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
79 | * @generated | 80 | * @generated |
80 | */ | 81 | */ |
82 | @Override | ||
81 | public void setValue(String newValue) { | 83 | public void setValue(String newValue) { |
82 | String oldValue = value; | 84 | String oldValue = value; |
83 | value = newValue; | 85 | value = newValue; |
@@ -152,7 +154,7 @@ public class StringStatisticEntryImpl extends StatisticEntryImpl implements Stri | |||
152 | public String toString() { | 154 | public String toString() { |
153 | if (eIsProxy()) return super.toString(); | 155 | if (eIsProxy()) return super.toString(); |
154 | 156 | ||
155 | StringBuffer result = new StringBuffer(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
156 | result.append(" (value: "); | 158 | result.append(" (value: "); |
157 | result.append(value); | 159 | result.append(value); |
158 | result.append(')'); | 160 | result.append(')'); |