Skip to content

Commit 23e83e8

Browse files
committed
Merge branch 'master' into ST6RI-766
2 parents f381b98 + 161bb62 commit 23e83e8

65 files changed

Lines changed: 528 additions & 666 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.adoc

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,30 +44,34 @@ image:oomph-projects.png[oomph projects]
4444

4545
==== Manual installation
4646

47-
1. Install Eclipse 2025-03 (4.35) and Xtext.
47+
1. Install Eclipse 2025-03 (4.35).
4848
* Install the “Eclipse Modeling Tools” package.
4949
** `https://www.eclipse.org/downloads/packages/release/2025-03/r/eclipse-modeling-tools`
5050

51-
* To install Xtext, select Help > Install New Software, use the update site URL given below, and install “Xtext Complete SDK” (under General Purpose Tools).
52-
** `http://download.eclipse.org/releases/2025-03`
51+
* Install additional release packages in Eclipse.
52+
** Select Help > Install New Software.
53+
** Enter the update site URL `http://download.eclipse.org/releases/2025-03`.
54+
** Install “Xtext Complete SDK” (under General Purpose Tools) and "QVT Operational SDK" (under Modeling).
5355

54-
* (Optional) For PlantUML visualization, you need to install PlantUML-Eclipse with SysMLv2 extensions from
55-
the update site of `https://github.com/himi/p2-update-puml-sysmlv2/raw/main/updates` with Help > Install New Software.
56+
* (Optional) For PlantUML visualization, install PlantUML-Eclipse with SysMLv2 extensions.
57+
** Select Help > Install New Software
58+
** Enter the update site URL `https://github.com/himi/p2-update-puml-sysmlv2/raw/main/updates`.
59+
** Install "PlantUML Eclipse support".
5660

57-
2. Clone our GitHub repository from the URL below.
61+
2. Clone the GitHub repository from the URL below.
5862
* `https://github.com/Systems-Modeling/SySML-v2-Pilot-Implementation.git`
5963

6064
3. Import projects from the repository into your Eclipse workspace. This should include at least the projects:
6165
* `org.omg.sysml`
6266
* `org.omg.kerml.expressions.xtext`
6367
* `org.omg.kerml.expressions.xtext.ide`
6468
* `org.omg.kerml.expressions.xtext.ui`
65-
* `org.kerml.xtext`
66-
* `org.kerml.xtext.ide`
67-
* `org.kerml.xtext.ui`
68-
* `org.sysml.xtext`
69-
* `org.sysml.xtext.ide`
70-
* `org.sysml.xtext.ui`
69+
* `org.omg.kerml.xtext`
70+
* `org.omg.kerml.xtext.ide`
71+
* `org.omg.kerml.xtext.ui`
72+
* `org.omg.sysml.xtext`
73+
* `org.omg.sysml.xtext.ide`
74+
* `org.omg.sysml.xtext.ui`
7175

7276
4. https://maven.apache.org/[Maven] is used to perform a coordinated build of all projects (including packaging the SysML Interactive JAR file that is used by `org.omg.sysml.jupyter`).
7377
* To build the repository, invoke `mvn clean package` from the base `SysML-v2-Pilot-Implementation` directory.
Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
11
package Redefinition {
2-
class Occurrence;
3-
class Transfer {
4-
feature transferSource;
5-
feature item;
6-
assoc SourceOutputLink specializes Objects::BinaryLinkObject {
7-
end [1] feature source: Occurrence;
8-
end [1..*] feature target: Occurrence;
9-
}
10-
connector sourceOutputLink: SourceOutputLink[1..*] from transferSource to item {
11-
feature startShot: Occurrence redefines SourceOutputLink::startShot;
12-
feature endShot: Occurrence redefines SourceOutputLink::endShot;
13-
}
2+
3+
classifier A {
4+
feature f;
5+
}
6+
7+
classifier B specializes A {
8+
feature redefines f {
9+
feature g;
10+
}
11+
}
12+
13+
classifier C specializes A, B {
14+
feature subsets f {
15+
feature redefines g;
16+
}
17+
}
18+
19+
class X {
20+
feature redefines startShot;
21+
feature redefines endShot;
1422
}
1523
}

org.omg.kerml.expressions.xtext.ide/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Bundle-ManifestVersion: 2
44
Bundle-Name: org.omg.kerml.xtext.ide
55
Bundle-RequiredExecutionEnvironment: JavaSE-21
66
Bundle-Vendor: SysML v2 Submission Team
7-
Bundle-Version: 0.51.0.qualifier
7+
Bundle-Version: 0.52.0.qualifier
88
Bundle-SymbolicName: org.omg.kerml.expressions.xtext.ide; singleton:=true
99
Bundle-ActivationPolicy: lazy
1010
Require-Bundle: org.omg.kerml.expressions.xtext,

org.omg.kerml.expressions.xtext.ui/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Bundle-ManifestVersion: 2
44
Bundle-Name: org.omg.kerml.xtext.ui
55
Bundle-RequiredExecutionEnvironment: JavaSE-21
66
Bundle-Vendor: SysML v2 Submission Team
7-
Bundle-Version: 0.51.0.qualifier
7+
Bundle-Version: 0.52.0.qualifier
88
Bundle-SymbolicName: org.omg.kerml.expressions.xtext.ui; singleton:=true
99
Bundle-ActivationPolicy: lazy
1010
Require-Bundle: org.omg.kerml.expressions.xtext,

org.omg.kerml.expressions.xtext/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Automatic-Module-Name: org.omg.kerml.expressions.xtext
33
Bundle-ManifestVersion: 2
44
Bundle-Name: org.omg.kerml.xtext
55
Bundle-RequiredExecutionEnvironment: JavaSE-21
6-
Bundle-Version: 0.51.0.qualifier
6+
Bundle-Version: 0.52.0.qualifier
77
Bundle-SymbolicName: org.omg.kerml.expressions.xtext; singleton:=true
88
Bundle-ActivationPolicy: lazy
99
Require-Bundle: org.eclipse.xtext,

org.omg.kerml.owl.ide/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
33
Bundle-Name: org.omg.kerml.owl.ide
44
Bundle-RequiredExecutionEnvironment: JavaSE-21
55
Bundle-Vendor: My Company
6-
Bundle-Version: 0.51.0.qualifier
6+
Bundle-Version: 0.52.0.qualifier
77
Bundle-SymbolicName: org.omg.kerml.owl.ide;singleton:=true
88
Bundle-ActivationPolicy: lazy
99
Require-Bundle: org.omg.kerml.owl,

org.omg.kerml.owl.ui/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
33
Bundle-Name: org.omg.kerml.owl.ui
44
Bundle-RequiredExecutionEnvironment: JavaSE-21
55
Bundle-Vendor: My Company
6-
Bundle-Version: 0.51.0.qualifier
6+
Bundle-Version: 0.52.0.qualifier
77
Bundle-SymbolicName: org.omg.kerml.owl.ui;singleton:=true
88
Bundle-ActivationPolicy: lazy
99
Require-Bundle: org.omg.kerml.owl,

org.omg.kerml.owl/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
33
Bundle-Name: org.omg.sysml.owl
44
Bundle-RequiredExecutionEnvironment: JavaSE-21
55
Bundle-Vendor: My Company
6-
Bundle-Version: 0.51.0.qualifier
6+
Bundle-Version: 0.52.0.qualifier
77
Bundle-SymbolicName: org.omg.kerml.owl;singleton:=true
88
Bundle-ActivationPolicy: lazy
99
Require-Bundle: org.eclipse.xtext,

org.omg.kerml.xpect.tests/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Bundle-Name: org.omg.kerml.xpect.tests
44
Bundle-RequiredExecutionEnvironment: JavaSE-21
55
Bundle-SymbolicName: org.omg.kerml.xpect.tests;singleton:=true
66
Bundle-Vendor: SysML v2 Submission Team
7-
Bundle-Version: 0.51.0.qualifier
7+
Bundle-Version: 0.52.0.qualifier
88
Require-Bundle: org.eclipse.core.runtime,
99
org.eclipse.xpect.xtext.lib;bundle-version="[0.3.0,0.4.0)",
1010
org.eclipse.xpect.xtext.xbase.lib;bundle-version="[0.3.0,0.4.0)",

org.omg.kerml.xpect.tests/library/Transfers.kerml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ standard library package Transfers {
177177
end feature target: Occurrence redefines Transfer::target, TransferBefore::target;
178178
}
179179

180-
abstract flow transfers: Transfer[0..*] nonunique subsets performances, binaryLinks {
180+
abstract step transfers: Transfer[0..*] nonunique subsets performances, binaryLinks {
181181
doc
182182
/*
183183
* transfers is a specialization of performances and binaryLinks restricted to type
@@ -188,7 +188,7 @@ standard library package Transfers {
188188
end feature target: Occurrence redefines Transfer::target, binaryLinks::target;
189189
}
190190

191-
abstract flow messageTransfers: MessageTransfer[0..*] nonunique subsets transfers {
191+
abstract step messageTransfers: MessageTransfer[0..*] nonunique subsets transfers {
192192
doc
193193
/*
194194
* messageTransfers is a specialization of transfers restricted to type MessageTransfers.

0 commit comments

Comments
 (0)