EDIT: When using the March release of the sysml.library
(sources download at https://github.com/Systems-Modeling/SysML-v2-Pilot-Implementation/releases/tag/2026-03), the parsing problems described below don't occur.
I downloaded the pilot implementation as described, but selected the latest version of the plugin (using the GUI installer).
When running a clean maven build, it built the jar file org.omg.sysml.interactive-0.59.0-SNAPSHOT-all.jar.
However, the tests of sysml interactive failed.
Also, when using the org.omg.sysml.interactive.SysMLInteractive class, it has problems with the new sysml.library.
Even for simple sysml files that only consist of one package and one part usage, the parser says the files are invalid.
When changing sysml.library (taken from the top level directory) with an older version of it, it works!
(Note that SysmlInteractive in verbose mode claims to load the new library's files, but then still throws an error.)
This is the sysml file:
package 'Valid'{
part def 'Block';
}
And this is the error:
ERROR:Must directly or indirectly specialize Parts::Part (1.sysml line : 2 column : 2)
EDIT: When using the March release of the sysml.library
(sources download at https://github.com/Systems-Modeling/SysML-v2-Pilot-Implementation/releases/tag/2026-03), the parsing problems described below don't occur.
I downloaded the pilot implementation as described, but selected the latest version of the plugin (using the GUI installer).
When running a clean maven build, it built the jar file org.omg.sysml.interactive-0.59.0-SNAPSHOT-all.jar.
However, the tests of sysml interactive failed.
Also, when using the org.omg.sysml.interactive.SysMLInteractive class, it has problems with the new sysml.library.
Even for simple sysml files that only consist of one package and one part usage, the parser says the files are invalid.
When changing sysml.library (taken from the top level directory) with an older version of it, it works!
(Note that SysmlInteractive in verbose mode claims to load the new library's files, but then still throws an error.)
This is the sysml file:
package 'Valid'{
part def 'Block';
}
And this is the error:
ERROR:Must directly or indirectly specialize Parts::Part (1.sysml line : 2 column : 2)