Tuesday, 1 November 2022

V4.2.a.Rhp831.PreRelease (01-NOV-2022)

This is the first release with new menu structure. It can be found on Github here (download zip, rename top level folder to SysMLHelper and drop into your Share/Profiles folder). The approach with the Executable MBSE profile is to be additive to SysML with project a New Term SysML project and additional "Add New" menus are added to existing SysML menu structure via an explicit property the profile sets on the project. This is the same. I have changed the existing SysML/UML menu structure because it difficult to find things. In the new structure, the factory menus are grouped into subcategories SysML Elements, SysML Views (diagrams and tables), SysML Relations, and UML Extensions, and the Executable MBSE New Terms are under MBSE Elements, MBSE Views, and MBSE Relations. I think this makes it easier to find things. I've started the 4.2 release strand to highlight its impact. 

V4.2.a.Rhp831.PreRelease (01-NOV-2022):

#591 31-OCT-2022: Metamodel: Improvements to read SysML menu property and allow metamorphosis by metamodel into new structure (F.J.Chadburn) 

#592 31-OCT-2022: ExecutableMBSE: First version of with new 'add new' menu structure using the Element/Relation/View submenu pattern (F.J.Chadburn)

#593 31-OCT-2022: ExecutableMBSE: Metamodel housekeeping to remove duplicate classes used in construction of add SysML new menu (F.J.Chadburn)

The SysMLHelper is edited and enhanced as an 8.3.1 project. However, the resulting profile is used and tested with later versions incl 9.0.1 iFix 003.