You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.adoc
+14-17Lines changed: 14 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,9 +19,11 @@ The project provides a configuration file for the https://wiki.eclipse.org/Eclip
19
19
+
20
20
image:installer-advanced.png[switch to advanced mode]
21
21
22
-
4. In the product list, select "Eclipse Modeling Tools" with Product Version: 2024-03.
22
+
4. In the Products window, select "Eclipse Modeling Tools" with:
23
+
* Product Version: 2025-03
24
+
* Java VM: Java 21
23
25
24
-
5. In the Projects window, to the right of the text box, click the "+" to the add the Sysml2 project as user project. In the dialog, choose Catalog: Github Projects and browse the file system to select the setup file from the local git repository.
26
+
5. On the next page (Projects window), to the right of the text box, click the "+" to the add the Sysml2 project as user project. In the dialog, choose Catalog: Github Projects and browse the file system to select the setup file from the local git repository.
25
27
* e.g. `file:/C:/git/sysml/SysML-v2-Pilot-Implementation/org.omg.sysml.installer/SysML2.setup`
26
28
* **Note:** If you have installed the SysML v2 Pilot Implementation previously, this may already be pre-selected.
27
29
@@ -30,9 +32,9 @@ image:installer-advanced.png[switch to advanced mode]
30
32
image:oomph-projects.png[oomph projects]
31
33
32
34
7. On the next page, update the following variables, then press Next.
33
-
* Git clone location rule: Select "Located in specific absolute folder location" and browse to the directory for the SysML git repository.
34
-
* Root install folder: Change this if you wish the installation to be under a specific folder.
35
-
* Workspace location rule: Change this if you wish to place the workspace at a specific location.
35
+
* Installation folder name: Change this if you wish the installation to be under a specific folder.
36
+
* Workspace folder name: Change this if you wish to place the workspace at a specific location.
37
+
* Git clone location: Browse to the directory for the SysML git repository.
* To install Xtext, select Help > Install New Software, use the update site URL given below, and install “Xtext Complete SDK” (under General Purpose Tools).
50
-
** `http://download.eclipse.org/releases/2024-03`
52
+
** `http://download.eclipse.org/releases/2025-03`
51
53
52
54
* (Optional) For PlantUML visualization, you need to install PlantUML-Eclipse with SysMLv2 extensions from
53
55
the update site of `https://github.com/himi/p2-update-puml-sysmlv2/raw/main/updates` with Help > Install New Software.
* https://gradle.org/[Gradle] is used to build project `org.omg.sysml.jupyter`.
73
-
* 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`).
72
+
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`).
74
73
* To build the repository, invoke `mvn clean package` from the base `SysML-v2-Pilot-Implementation` directory.
75
74
* If you have https://www.eclipse.org/m2e/[M2Eclipse] installed (with the Tycho Project Configurators connector), it can also launch a Maven build in Eclipse using the launch configuration in `SysML-v2-Pilot-Implementation/launch`.
76
75
77
76
=== Prototype SysML Implementation
78
77
79
78
==== Getting Started
80
-
1. Find the file `org.omg.kerml.expressions.xtext/src/org.omg.kerml.expressions.xtext/KerMLExpressions.xtext`, right click on it, and select Run As > Generate Xtext Artifacts, to execute the Xtext generator. Repeat with `org.omg.kerml.xtext/src/org.omg.kerml.xtext/KerML.xtext` and `org.omg.sysml.xtext/src/org.omg.sysml.xtext/SysML.xtext`.
81
-
82
-
2. Once the generation is complete, right click on project `org.omg.sysml`, and select Run As > Eclipse Application. This should launch a new runtime Eclipse instance.
79
+
1. Right click on project `org.omg.sysml`, and select Run As > Eclipse Application. This should launch a new runtime Eclipse instance.
83
80
84
81
3. Add the SysML-v2-Pilot-Implementation Git repository (already cloned previously) to the runtime Eclipse instance.
85
82
@@ -138,7 +135,7 @@ Set up a Java code template as follows:
138
135
----
139
136
/**
140
137
* SysML 2 Pilot Implementation
141
-
* Copyright (C) 2020 California Institute of Technology ("Caltech")
138
+
* Copyright (C) 2025 <Your organization name>
142
139
*
143
140
* This program is free software: you can redistribute it and/or modify
144
141
* it under the terms of the GNU Lesser General Public License as published by
@@ -161,7 +158,7 @@ Set up a Java code template as follows:
161
158
162
159
=== For existing code
163
160
* When modifying existing code created by someone in a different organization, add a new copyright line, without changing anything else in the header.
164
-
* When modifying existing code for the first time in a new year, add the year as the latest year in the appropriate copy right line. (E.g., in 2021, "Copyright (C) 2020" becomes "Copyright (C) 2020-2021" and in 2022 it becomes "Copyright (C) 2020-2022".)
161
+
* When modifying existing code for the first time in a new year, add the year as the latest year in the appropriate copy right line. (E.g., in 2025, "Copyright (C) 2024" becomes "Copyright (C) 2024-2025" and in 2026 it becomes "Copyright (C) 2024-2026".)
165
162
166
163
=== Sources
167
164
* https://www.gnu.org/licenses/gpl-3.0.en.html[GNU GPL v3.0 - How to Apply These Terms to Your New Programs]
0 commit comments