2021-08 - SysML v2 Pilot Implementation
This is a maintenance update to the 2021-06 release (there was no 2021-07 release). It corresponds to Eclipse plugin version 0.15.1.
Language features
No updates.
Model Library
Improved documentation comments in Metadata and Analysis library models.
Backward incompatibilities
None.
Jupyter
- Show JSON. Added a
--style jsonoption to the%showcommand to show model elements in a JSON representation. - Export JSON. Added an
%exportcommand to export model elements to a file in a JSON representation. - Installer. Updated the Jupyter installer to pull from conda-forge and npm.
Visualization
- Tom Sawyer
- Visualization of binding connectors nested in action parameters.
- Visualization of item flows nested in source actions.
- PlantUML
- Visualization of simple sequence diagrams.
Bug Fixes
- KerML Grammar. For
FeatureTyping, corrected thegeneralizationkeyword tospecialization. - SysML Grammar
ActionBodyItem- Added alias members.Parameter- Added UseCaseUsage parameters.StateBodyItem- Added alias members.
- Link. Fixed the spurious implicit specialization by
LinkofBinaryLink. - XMI. Fixed a possible
IndexOutOfBoundsExceptionwhen save SysML modes to XMI. - Event Occurrence Usages. - Made instances of EventOccurrenceUsage (and all subclasses) to be always referential.
- Feature Chains. - Corrected resolution of feature chains used as connector ends.
- Satisfying Features. - Corrected the implementation of the derivation of
SatisfyRequirementUsage::satisfyingFeature. - Tom Sawyer. Fixed membership of elements in the outline view.
- PlantUML. Fixed rendering of unnamed actions and states and of satisfying feature links.