Improved richness in remote requirement/DOORS NG workflows.
Now available on github. Don't forget to rename top-level folder SysMLHelper without the version number before moving into Profiles folder. Also ensure that previous profile is not just renamed but removed from Share/Profiles completely (as Rhapsody will open first filename it finds rather than the explicit path to .sbsx).
Reminder that it is a design philosophy that all the helpers provided by Executable MBSE Profile (there are 72 menu command entries in the hep file) give a dialog explaining what they do before they perform any action. This helps use of the menus for reporting as well as actuation and users can invoke the menus with less risk of unexpected changes.
V4.2.n.Rhp831.PreRelease (17-AUG-2023):
0689 14-AUG-2023: ExecutableMBSE: First implementation of 'Synchronise remote links based on local surrogate traceability' menu to provide visibility of traceability in DOORS NG (F.J.Chadburn)
0690 15-AUG-2023: ExecutableMBSE: Refined 'Synchronise remote links...' to provide a bit more information and use a set rather than list so that duplicate links on local are ignored (F.J.Chadburn)
0691 15-AUG-2023: ExecutableMBSE: Added check so that only legal OSLC types are considered in the 'Synchronise remote links...' menu option (F.J.Chadburn)
0692 15-AUG-2023: ExecutableMBSE: Added check to populate depends on and dependent elements helpers to warn user that they need to select a diagram element if one is not selected (F.J.Chadburn)
0693 15-AUG-2023: ExecutableMBSE: Added new 'Delete Child OSLC Links' option to the MBSE Method: Other menu to make it easier to remove links from the requirements package, if desired (F.J.Chadburn)
0694 16-AUG-2023: ExecutableMBSE: Fix to apply ControlFlow stereotype to the transition when creating textual activity diagram (F.J.Chadburn)
0695 16-AUG-2023: ExecutableMBSE: Add default widths to columns for specification text in tablel - Surrogate Remote Requirement Traceability Report template so columns don't spread out (F.J.Chadburn)
0696 17-AUG-2023: ExecutableMBSE: First implementation of new right-click 'Synchronise remote links based on presence on diagram' menu to work with DOORS NG workflows (F.J.Chadburn)
0697 17-AUG-2023: ExecutableMBSE: Ensure that existing helpers such as 'Populate depends on' work on the new term Requirements Diagram - System type as found to be missing (F.J.Chadburn)
0698 17-AUG-2023: ExecutableMBSE: Tidy up MBSE Method right-click menu ordering in hep file to consolidate all the latest menus (F.J.Chadburn)