aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszka@152.66.252.189>2017-08-16 18:53:37 +0200
committerLibravatar OszkarSemerath <oszka@152.66.252.189>2017-08-16 18:53:37 +0200
commit05cc697cce50c87541cb619854be7ecbcfb586e9 (patch)
tree8fd0054e1ced9992283fddc2e8be28f2a09c9ebb /Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java
parentBugfixing typo in generated queries (diff)
downloadVIATRA-Generator-05cc697cce50c87541cb619854be7ecbcfb586e9.tar.gz
VIATRA-Generator-05cc697cce50c87541cb619854be7ecbcfb586e9.tar.zst
VIATRA-Generator-05cc697cce50c87541cb619854be7ecbcfb586e9.zip
Adding transitive closure to the logic language
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java54
1 files changed, 54 insertions, 0 deletions
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 8bc329d5..73560344 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
@@ -54,6 +54,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicDeclaration;
54import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue; 54import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue;
55import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term; 55import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term;
56import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TermDescription; 56import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TermDescription;
57import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TransitiveClosure;
57import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type; 58import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type;
58import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration; 59import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration;
59import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDefinition; 60import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDefinition;
@@ -484,6 +485,13 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
484 private EClass stringLiteralEClass = null; 485 private EClass stringLiteralEClass = null;
485 486
486 /** 487 /**
488 * <!-- begin-user-doc -->
489 * <!-- end-user-doc -->
490 * @generated
491 */
492 private EClass transitiveClosureEClass = null;
493
494 /**
487 * Creates an instance of the model <b>Package</b>, registered with 495 * Creates an instance of the model <b>Package</b>, registered with
488 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package 496 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
489 * package URI value. 497 * package URI value.
@@ -1619,6 +1627,42 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1619 * <!-- end-user-doc --> 1627 * <!-- end-user-doc -->
1620 * @generated 1628 * @generated
1621 */ 1629 */
1630 public EClass getTransitiveClosure() {
1631 return transitiveClosureEClass;
1632 }
1633
1634 /**
1635 * <!-- begin-user-doc -->
1636 * <!-- end-user-doc -->
1637 * @generated
1638 */
1639 public EReference getTransitiveClosure_LeftOperand() {
1640 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(0);
1641 }
1642
1643 /**
1644 * <!-- begin-user-doc -->
1645 * <!-- end-user-doc -->
1646 * @generated
1647 */
1648 public EReference getTransitiveClosure_RightOperand() {
1649 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(1);
1650 }
1651
1652 /**
1653 * <!-- begin-user-doc -->
1654 * <!-- end-user-doc -->
1655 * @generated
1656 */
1657 public EReference getTransitiveClosure_Relation() {
1658 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(2);
1659 }
1660
1661 /**
1662 * <!-- begin-user-doc -->
1663 * <!-- end-user-doc -->
1664 * @generated
1665 */
1622 public LogiclanguageFactory getLogiclanguageFactory() { 1666 public LogiclanguageFactory getLogiclanguageFactory() {
1623 return (LogiclanguageFactory)getEFactoryInstance(); 1667 return (LogiclanguageFactory)getEFactoryInstance();
1624 } 1668 }
@@ -1816,6 +1860,11 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1816 1860
1817 stringLiteralEClass = createEClass(STRING_LITERAL); 1861 stringLiteralEClass = createEClass(STRING_LITERAL);
1818 createEAttribute(stringLiteralEClass, STRING_LITERAL__VALUE); 1862 createEAttribute(stringLiteralEClass, STRING_LITERAL__VALUE);
1863
1864 transitiveClosureEClass = createEClass(TRANSITIVE_CLOSURE);
1865 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__LEFT_OPERAND);
1866 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RIGHT_OPERAND);
1867 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RELATION);
1819 } 1868 }
1820 1869
1821 /** 1870 /**
@@ -2080,6 +2129,11 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
2080 initEClass(stringLiteralEClass, StringLiteral.class, "StringLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2129 initEClass(stringLiteralEClass, StringLiteral.class, "StringLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2081 initEAttribute(getStringLiteral_Value(), ecorePackage.getEString(), "value", null, 1, 1, StringLiteral.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2130 initEAttribute(getStringLiteral_Value(), ecorePackage.getEString(), "value", null, 1, 1, StringLiteral.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2082 2131
2132 initEClass(transitiveClosureEClass, TransitiveClosure.class, "TransitiveClosure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2133 initEReference(getTransitiveClosure_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2134 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);
2135 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);
2136
2083 // Create resource 2137 // Create resource
2084 createResource(eNS_URI); 2138 createResource(eNS_URI);
2085 } 2139 }