Skip to content

Commit 9637ffd

Browse files
committed
ST6RI-533 Corrected the KerML and SysML grammar related to root syntax.
1 parent f02e06e commit 9637ffd

20 files changed

Lines changed: 20762 additions & 21697 deletions

File tree

kerml/src/examples/Simple Tests/Elements.kerml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
package Elements {
2-
element <e145>;
2+
element <e145> MyName;
33

4-
element <'1.2.4'> MyName;
5-
6-
element <A> {
4+
element A {
75
doc /* Element A is related to element B. */
86
relationship to B;
97
}
108

11-
element <B> {
9+
element B {
1210
language "HTML"
1311
/* <a href="https://plm.elsewhere.com/part?id="1234"/> */
1412
}

kerml/src/examples/Simple Tests/Relationships.kerml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ package Relationships {
1919
namespace N {
2020
element A;
2121
element B {
22-
relationship <x> {
23-
element <y>; // Owned related Element
22+
relationship x {
23+
element y; // Owned related Element
2424
relationship from A to B; // Relationship as owned related Element
2525
}
2626
}

kerml/src/examples/Simple Tests/TextualRepresentation.kerml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ package TextualRepresentation {
33

44
class C {
55
feature x: Real;
6-
inv x_constraint;
7-
rep inOCL about x_constraint language "ocl"
8-
/* self.x > 0.0 */
6+
inv x_constraint {
7+
rep inOCL language "ocl"
8+
/* self.x > 0.0 */
9+
}
910
}
1011

1112
behavior setX(c : C, newX : Real) {
-409 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)