Incremental drop with a new right-click Allocation Function Block menu option for Features. This is the first cut of a function block to subsystem allocation wizard designed to enable a workflow from modeling a function chain independent to system architecture, and then having an easy way to move the functional logic into one or more architectures. Further enhancements will come (e.g. auto-wiring connectors) so this release is a chance to get initial feedback. It also has some improvements found during usage and testing such as getting the view and viewpoint diagram filter to work with the function chain logic elements.
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).
V4.2.r.Rhp831.PreRelease (24-OCT-2023):
0748 18-OCT-2023: ExecutableMBSE: Initial checkpoint of function usage allocation to architecture panel under dev (F.J.Chadburn)
0749 18-OCT-2023: ExecutableMBSE: Allow Function Usages to own Allocation relations (F.J.Chadburn)
0750 18-OCT-2023: ExecutableMBSE: Usability tweak to requirement package panel to remove the create under package option as only launched under project anyway (F.J.Chadburn)
0751 18-OCT-2023: ExecutableMBSE: Tweak property for Default size of Function Block so it's smaller and same size as the System/Subsystem Blocks when put on bdd (F.J.Chadburn)
0752 18-OCT-2023: ExecutableMBSE: Tweak to hep file to make helper menus applicable to Ports to also be applicable to ProxyPorts as spotted was missing (F.J.Chadburn)
0753 18-OCT-2023: ExecutableMBSE: Ensure View and Viewpoint power feature with custom views work for new term elements on function flow ibds (F.J.Chadburn)
0754 18-OCT-2023: ExecutableMBSE: Add Allocate Function Blocks... into the menus to enable testing & development of allocation functionality (F.J.Chadburn)
0755 18-OCT-2023: ExecutableMBSE: Explicitly turned off General::Graphics::AllowObjectReparenting in ibds as causing unseen/inconsistent changes to usage ownerships (F.J.Chadburn)
0756 18-OCT-2023: ExecutableMBSE: Tweak icons on internal block diagram so control node backgrounds are same colour as diagram background, i.e., white (F.J.Chadburn)
0757 20-OCT-2023: ExecutableMBSE: Checkpoint of function allocation panel with re-factoring to put building logic into function allocation map (F.J.Chadburn)
0758 23-OCT-2023: ExecutableMBSE: Function allocation panel working with basic block allocation and re-allocation (F.J.Chadburn)
0759 24-OCT-2023: ExecutableMBSE: Logic usage allocation now working in basic form with the allocation panel (F.J.Chadburn)
0760 24-OCT-2023: ExecutableMBSE: Double-click usability enhancement to highlight target element if user double-clicks right-hand side status text (F.J.Chadburn)
0761 24-OCT-2023: ExecutableMBSE: Fix issue with dependencies not being deleted correctly when switching allocation from existing (F.J.Chadburn)