2021-09 - SysML v2 Pilot Implementation
This is a maintenance update to the 2021-08 release. It corresponds to Eclipse plugin version 0.16.0.
Language features
No updates.
Model Library
- Connections. Added
FlowConnection
/flowConnections
andSuccessionFlowConnection
/successionFlowConnections
base types to theConnections
library model. - Kernel. Updated some Kernel Library package documentation consistent with KerML specification document.
Backward incompatibilities
- Flow connections. Due to the new library model for
message
,stream
andflow
connections, it is no longer allowable to use them as the target ofperform
actions. Useevent
orref subsets
instead.
Jupyter
None.
Visualization
- Tom Sawyer
None. - PlantUML
- Visualization of parameters and inherited members.
- Visualization of subsetting in textual feature representation.
- New style options:
- SHOWINHERITED – Show inherited members
- SHOWLIB – Show elements of the standard libraries
- COMPMOST – Show as many memberships in a compartment as possible
Bug Fixes
- Allocation definitions. Ensured that all allocation definitions directly or indirectly specialize the base
Allocation
type, no matter how many ends they have. - Association and connection ends. Ensured that the ends of non-binary associations and connection definitions directly or indirectly subset
Link::participant
. - Connector ends. Limited the special scoping of the targets of connector end subsettings to the first subsetting (i.e., the one giving the related element for the end).