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
9. (Optional) For PlantUML visualization, GraphViz is needed. Visit https://www.graphviz.org/download/ and download the appropriate package for your environment.
42
42
* In the menu of Window > Preferences > PlantUML in Eclipse environment, you may set up the path to GraphViz executable if Eclipse cannot automatically find it. For detail, visit https://plantuml.com/en/eclipse
43
43
44
+
*Note.* If you are going to be changing code, you should do a Maven build once the installation build completes, as described in item 5 below.
3. Import projects from the repository into your Eclipse workspace. This should include at least the projects:
65
-
* `org.omg.sysml`
66
66
* `org.omg.kerml.expressions.xtext`
67
67
* `org.omg.kerml.expressions.xtext.ide`
68
68
* `org.omg.kerml.expressions.xtext.ui`
69
69
* `org.omg.kerml.xtext`
70
70
* `org.omg.kerml.xtext.ide`
71
71
* `org.omg.kerml.xtext.ui`
72
+
* `org.omg.sysml`
73
+
* `org.omg.sysml.logic`
74
+
* `org.omg.sysml.logic.bundle`
75
+
* `org.omg.sysml.model`
76
+
* `org.omg.sysml.model.bundle`
77
+
* `org.omg.sysml.target`
72
78
* `org.omg.sysml.xtext`
73
79
* `org.omg.sysml.xtext.ide`
74
80
* `org.omg.sysml.xtext.ui`
75
81
76
-
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`).
77
-
* To build the repository, invoke `mvn clean package` from the base `SysML-v2-Pilot-Implementation` directory.
78
-
* 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`.
82
+
4. In the project `org.omg.sysml.target`, open `org.omg.sysml.target.target`.
83
+
* Click the Refresh button on the right. When the refresh is complete, it should show "nnn plug-ins available" next to each URL.
84
+
* Click "Reload Target Platform" on the upper right.
85
+
86
+
5. https://maven.apache.org/[Maven] is used to perform a coordinated build of all projects.
87
+
* To build the repository, invoke `mvn clean install` from the base `SysML-v2-Pilot-Implementation` directory.
88
+
* 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`.
79
89
80
-
=== Prototype SysML Implementation
90
+
=== Runtime Editing Environment
81
91
82
92
==== Getting Started
83
93
1. Right click on project `org.omg.sysml`, and select Run As > Eclipse Application. This should launch a new runtime Eclipse instance.
5. Right-click the new project and select Configure > Convert to an Xtext project. This step sets up the indexing infrastructure necessary for resolving references between different files.
117
127
118
-
6. Create any text files with `.kerml` or `.sysml` extensions to start working with a new file.
128
+
6. Create a text file with a `.kerml` or `.sysml` extension to start working with a new file.
119
129
120
130
**Note:** Adding the project references to an existing project can be done in the project Properties dialog available from the popup menu on the project in the Project References page.
0 commit comments