From 01960723de5ca42e28dc8f162d4fe9e24c23c0b8 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Tue, 20 Feb 2024 01:27:51 +0100 Subject: feat(language): datatype declarations Also changes ReferenceDeclaration to declare attributes, since reference and attributes can only be distinguished at linking time. --- .../src/main/resources/model/problem.ecore | 23 +++++++--------------- .../src/main/resources/model/problem.genmodel | 14 +++---------- 2 files changed, 10 insertions(+), 27 deletions(-) (limited to 'subprojects/language-model/src/main/resources/model') diff --git a/subprojects/language-model/src/main/resources/model/problem.ecore b/subprojects/language-model/src/main/resources/model/problem.ecore index 97355516..bac409f9 100644 --- a/subprojects/language-model/src/main/resources/model/problem.ecore +++ b/subprojects/language-model/src/main/resources/model/problem.ecore @@ -13,13 +13,13 @@ + eType="#//ReferenceDeclaration" containment="true"/> - + @@ -170,8 +170,9 @@ - - + + + @@ -225,7 +226,7 @@ - + @@ -249,17 +250,6 @@ - - - - - - - - - - @@ -276,4 +266,5 @@ + diff --git a/subprojects/language-model/src/main/resources/model/problem.genmodel b/subprojects/language-model/src/main/resources/model/problem.genmodel index 23458ee5..29df79cf 100644 --- a/subprojects/language-model/src/main/resources/model/problem.genmodel +++ b/subprojects/language-model/src/main/resources/model/problem.genmodel @@ -36,6 +36,7 @@ + @@ -59,11 +60,6 @@ - - - - - @@ -210,7 +206,7 @@ - + @@ -231,11 +227,6 @@ - - - - - @@ -243,5 +234,6 @@ + -- cgit v1.2.3-70-g09d2