2024-03 - SysML v2 Pilot Implementation
This is an incremental update to the 2024-02 release. It corresponds to Eclipse plugin version 0.40.0.
New Features
None.
Backward Incompatibilities
None.
Issue Resolutions
None.
Jupyter
Bug fixes.
Visualization (PlantUML)
Bug fixes.
Technical Updates
-
Metamodel operations. The implementation of all OCL operations from the metamodel specifications has been moved from in-line method code in metamodel
Impl
classes into separate delegate classes, using the Eclipse "invocation delegate" mechanism.
[PR #554] [PR #555] -
Maven build. The Maven build was updated to resolve a problem introduced by a newly released version of a plugin used by the
tycho-build
extension.
[PR #550 ]
Bug Fixes
- Standard library element rendering (PlantUML). Corrects the rendering of standard library elements in compartments when SHOWLIB and SHOWINHERITED styles are not used.
[PR #548] - Bindings with standard library metadata (Jupyter). Fixes a bug introduced in the 2024-02 release that caused bindings of enumeration features of metadata usages of metadata definitions from library models to spuriously cause warnings in the Jupyter environment (but not in Eclipse).
[PR #551] - Resolution of results, subjects and objectives. Fixes a bug that caused the incorrect resolution of names of result parameters, subject parameters and objectives that were physically inserted into the abstract syntax tree after parsing.
[PR #552] - Implicit subsetting of occurrenceUsages. Fixes the implementation of the implicit subsetting of
occurrenceUsages
that aresuboccurrences
.
[PR #553] - %viz command (PlantUML, Jupyter). Fixes a bug caused by the changes in PR #552 in which the
%viz
command in the Jupyter environment would sometimes throw aConcurrentModificationException
.
[PR #557]