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
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]
Copy file name to clipboardExpand all lines: org.omg.sysml.jupyter.installer/README.adoc
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
== All Operating Systems
4
4
5
-
1. Install Java 11+, e.g. https://adoptopenjdk.net/index.html?variant=openjdk11&jvmVariant=hotspot[OpenJDK 11].
5
+
1. Install Java 21+, e.g. https://adoptium.net/temurin/releases/?os=any&arch=any&version=21[OpenJDK 21].
6
6
* You can check the Java version you have installed by running `java -version` in Terminal (Linux / macOS) or Command Prompt (Windows). See https://www.baeldung.com/java-check-is-installed[How to Check if Java is Installed].
7
7
2. Install https://docs.conda.io/en/latest/miniconda.html[Miniconda] with Python version 3.x.
8
8
* **[Windows]** During installation, enable the "Add Anaconda to my PATH environment variable" option. See https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444[Install Python on Windows]
Copy file name to clipboardExpand all lines: org.omg.sysml.jupyter.kernel/README.adoc
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
= Jupyter SysML Kernel
2
2
3
-
A http://jupyter.org/[Jupyter] kernel for executing SysML v2 models. The kernel executes models via the new SysML textual language. Some of the additional commands should be supported as needed via a syntax similar to the IPython magics.
3
+
A http://jupyter.org/[Jupyter] kernel for executing SysML v2 models. The kernel executes models via the new SysML textual language.
4
4
5
5
Built on top of https://github.com/SpencerPark/jupyter-jvm-basekernel[jupyter-jvm-basekernel].
@@ -28,7 +28,7 @@ Get the latest _release_ of the software with no compilation needed. See <<Insta
28
28
29
29
**Note:** if you have an old installation or a debug one from running `gradlew installKernel` it is suggested that it is first removed via `jupyter kernelspec remove sysml`.
30
30
31
-
1. Download the release from the [releases tab](.). A prepackaged distribution will be in an artifact named `sysml-jupyter-kernel-$version.zip`.
31
+
1. Download the release from the https://github.com/Systems-Modeling/SysML-v2-Pilot-Implementation/releases[releases tab]. A prepackaged distribution will be in an artifact named `sysml-jupyter-kernel-$version.zip`.
32
32
33
33
2. Unzip it into a temporary location. It should have at least the `install.py` and `sysml` folder extracted in there.
34
34
@@ -91,7 +91,7 @@ For example to set the heap size to `128m`:
91
91
92
92
=== Run
93
93
94
-
This is where the documentation diverges as each environment has its own way of selecting a kernel. To test from command line with Jupyter's console application run:
94
+
Each Jupyter environment has its own way of selecting a kernel. To test from the command line with Jupyter's console application run:
0 commit comments