Skip to content

Commit f4aeb6f

Browse files
authored
Merge pull request #716 from Systems-Modeling/S
ST6RI-893 KerML grammar does not allow constant end features
2 parents 11a3c6b + 4a84642 commit f4aeb6f

22 files changed

Lines changed: 9840 additions & 9717 deletions

File tree

kerml/src/examples/Simple Tests/Associations.kerml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ package Associations {
1212
end [0..*] feature y1 redefines y;
1313
}
1414

15+
assoc struct C {
16+
const end [1] feature a;
17+
const end feature b;
18+
}
19+
1520
metaclass M;
1621
assoc XY {
1722
end [0..1] feature x : X {

org.omg.kerml.xpect.tests/src/org/omg/kerml/xpect/tests/parsing/ParsingTests_Associations.kerml.xt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ package Associations {
4040
end [0..*] feature y1 redefines y;
4141
}
4242

43+
assoc struct C {
44+
const end [1] feature a;
45+
const end feature b;
46+
}
47+
4348
metaclass M;
4449
assoc XY {
4550
// Ensure that the owned cross feature is typed correctly,

org.omg.kerml.xtext.ide/src-gen/org/omg/kerml/xtext/ide/AbstractKerMLIdeModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.34.0
2+
* generated by Xtext 2.38.0
33
*/
44
package org.omg.kerml.xtext.ide;
55

org.omg.kerml.xtext.ide/src-gen/org/omg/kerml/xtext/ide/contentassist/antlr/KerMLParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.34.0
2+
* generated by Xtext 2.38.0
33
*/
44
package org.omg.kerml.xtext.ide.contentassist.antlr;
55

org.omg.kerml.xtext.ui/src-gen/org/omg/kerml/xtext/ui/AbstractKerMLUiModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.34.0
2+
* generated by Xtext 2.38.0
33
*/
44
package org.omg.kerml.xtext.ui;
55

org.omg.kerml.xtext.ui/src-gen/org/omg/kerml/xtext/ui/KerMLExecutableExtensionFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.34.0
2+
* generated by Xtext 2.38.0
33
*/
44
package org.omg.kerml.xtext.ui;
55

org.omg.kerml.xtext.ui/src-gen/org/omg/kerml/xtext/ui/internal/XtextActivator.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*
2-
* generated by Xtext 2.34.0
2+
* generated by Xtext 2.38.0
33
*/
44
package org.omg.kerml.xtext.ui.internal;
55

6-
import com.google.common.collect.Maps;
76
import com.google.inject.Guice;
87
import com.google.inject.Injector;
98
import java.util.Collections;
9+
import java.util.HashMap;
1010
import java.util.Map;
1111
import org.apache.log4j.Logger;
1212
import org.eclipse.ui.plugin.AbstractUIPlugin;
@@ -29,7 +29,7 @@ public class XtextActivator extends AbstractUIPlugin {
2929

3030
private static XtextActivator INSTANCE;
3131

32-
private Map<String, Injector> injectors = Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1));
32+
private Map<String, Injector> injectors = Collections.synchronizedMap(new HashMap<>(2));
3333

3434
@Override
3535
public void start(BundleContext context) throws Exception {

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/AbstractKerMLRuntimeModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.34.0
2+
* generated by Xtext 2.38.0
33
*/
44
package org.omg.kerml.xtext;
55

71 Bytes
Binary file not shown.

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/KerMLStandaloneSetupGenerated.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.34.0
2+
* generated by Xtext 2.38.0
33
*/
44
package org.omg.kerml.xtext;
55

0 commit comments

Comments
 (0)