From e4c0cc1129622a30dba74ba4693c266bf9373e34 Mon Sep 17 00:00:00 2001 From: Martin Maisak Date: Tue, 11 Aug 2026 10:46:10 +0200 Subject: [PATCH 1/3] Moved SysMLReference to SysMLv2.mc4 --- .../src/main/grammars/de/monticore/lang/SysMLBasis.mc4 | 7 ------- language/src/main/grammars/de/monticore/lang/SysMLv2.mc4 | 8 ++++++++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 b/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 index 48f29ddd..eb5738a5 100644 --- a/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 +++ b/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 @@ -74,13 +74,6 @@ component grammar SysMLBasis SysMLRedefinition implements Specialization = (":>>" | "redefines") superTypes:(MCType || ",")+ SysMLCardinality?; - /** - * [An event occurence] is related to another occurrence usage, - * representing the occurring event, by a reference subsetting relationship, which is a special kind of subsetting - * relationship specified using the keyword references or the symbol ::>. - */ - SysMLReference implements Specialization = - ("::>" | "references") superTypes:(MCType || ",")+ SysMLCardinality?; /** * Cardinality bei mehreren Typen macht wenig Sinn, aber die Grammatik und damit der AST werden sehr kompliziert, wenn diff --git a/language/src/main/grammars/de/monticore/lang/SysMLv2.mc4 b/language/src/main/grammars/de/monticore/lang/SysMLv2.mc4 index e758ac83..6cbfeb22 100644 --- a/language/src/main/grammars/de/monticore/lang/SysMLv2.mc4 +++ b/language/src/main/grammars/de/monticore/lang/SysMLv2.mc4 @@ -71,4 +71,12 @@ grammar SysMLv2 extends SysMLExpressions, SysMLElement* "}" | ";"); + /** + * [An event occurence] is related to another occurrence usage, + * representing the occurring event, by a reference subsetting relationship, which is a special kind of subsetting + * relationship specified using the keyword references or the symbol ::>. + */ + SysMLReference implements Specialization = + ("::>" | "references") superTypes:(MCType || ",")+ SysMLCardinality?; + } From 1da17a30793d9fa8ef1eade7461f9776a4fa514b Mon Sep 17 00:00:00 2001 From: Martin Maisak Date: Mon, 17 Aug 2026 13:01:54 +0200 Subject: [PATCH 2/3] =?UTF-8?q?Unn=C3=B6tige=20Leerzeilen=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 | 1 - 1 file changed, 1 deletion(-) diff --git a/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 b/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 index eb5738a5..72191be0 100644 --- a/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 +++ b/language/src/main/grammars/de/monticore/lang/SysMLBasis.mc4 @@ -74,7 +74,6 @@ component grammar SysMLBasis SysMLRedefinition implements Specialization = (":>>" | "redefines") superTypes:(MCType || ",")+ SysMLCardinality?; - /** * Cardinality bei mehreren Typen macht wenig Sinn, aber die Grammatik und damit der AST werden sehr kompliziert, wenn * man versucht alle Eventualitäten durch die Grammatik abzudecken. From d271a28f301d05cb5bb8698af4168276968fc757 Mon Sep 17 00:00:00 2001 From: Martin Maisak Date: Mon, 17 Aug 2026 13:25:55 +0200 Subject: [PATCH 3/3] =?UTF-8?q?Version=20erh=C3=B6hen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index ddd15d5e..729ff3c5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -25,4 +25,4 @@ assertj_version = 3.21.0 junit_version = 5.8.2 # Version of published artifacts -version = 7.8.79 +version = 7.8.80