Skip to content

2026-02 - SysML v2 Pilot Implementation

Choose a tag to compare

@seidewitz seidewitz released this 07 Mar 00:09
· 45 commits to master since this release
fc3c14a

This is an incremental update to the 2026-01 release. It corresponds to Eclipse plugin version 0.57.0.

Language Features

None.

Model Libraries

None.

Backward Incompatibilities

None.

Jupyter

None.

Visualization (PlantUML)

None.

Technical Updates

  1. isNonunique property. The default for the Feature::isUnique property is true. In the textual notation, the nonunique keyword is used to set this property to false. This was previously handled by adding an isNonunique property to Feature when generating the Ecore metamodel, which could be set to true when the keyword nonunique was parsed. This alteration of the metamodel has now been removed. Instead, during parsing, nonunique is considered to be the single member of a data type with value false, which can be used to set the normative isUnique property.
    [PR #738]
  2. Character encoding. Added explicit UTF-8 character encodings to several Eclipse projects, eliminating warnings about this in the Eclipse workbench.
    [PR #742]

Bug Fixes

  1. OperandEList exception. Fixed an error introduced by the changes to OperandEList in PR #734, which could caused an exception when iterating through a model to view an XMI file in Eclipse or to publish a model to a repository.
    [PR #737]
  2. SuccessionAsUsage exception. Fixed a missing implicit specialization mapping that caused an exception when a connection definition was used to type a succession in SysML.
    [PR #740]