This has a minor enhancements over 4.0.m.PreRelease but, more significantly, is now available on Github if people want to download. If you have any 4.0 version then it may be worth upgrading to get the latest. If you have a 3.0 version then it will depend. This code/helper is provided on the basis that you will comply with its associated GPL 3.0 license.
#414 04-DEC-2021: ExecutableMBSE: Rename ReportOnNamingAndTraceabilityMenu to 'Perform traceability checks...' and polish off a few unused menus (F.J.Chadburn)
#415 04-DEC-2021: ExecutableMBSE: Add a button to auto-update event name after setting the attribute name on create event dialog (F.J.Chadburn)
#416 09-DEC-2021: ExecutableMBSE: Checkpoint of AutoRealizeWithCopyPanel, not fully implemented yet though (F.J.Chadburn)
#417 09-DEC-2021: ExecutableMBSE: Fix to MessageInfoList to ignore OMStartBehaviorEvent's when determining which signals are not realized on SD (F.J.Chadburn)
#418 09-DEC-2021: ExecutableMBSE: Add a CustomV_HideReqts to profile enable user to easily show/hide requirements on diagram (F.J.Chadburn)
#419 27-DEC-2021: ExecutableMBSE: Use of ExecutableMBSEProfile as the right-click root menu to identify DSN elements and help simplify a bit (F.J.Chadburn)
#420 28-DEC-2021: ExecutableMBSE: Include Textual Activity in the metamodeling profile usage and add the Transition Label tool to its drawing toolbar (F.J.Chadburn)
To upgrade, unzip the source code .zip and rename the root folder from SysMLHelper-4.0.n to just SysMLHelper. Put the SysMLHelper folder into your Rhapsody installation's Share/Profiles folder.
Importantly, don't rename any existing SysMLHelper folder you have in the Share/Profiles folder, rather remove existing profile completely before putting the new one in there. If there are two .sbsx files with the same name in the Profiles folder then you may hit some known issues.