Extended functionality of auto package diagram - index creation to include tables and matrices by way of hyperlinks that appear in the quick navigation icon on the diagram (as API doesn't allow to add).
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).
Also a couple of usability enhancements in the form of automatically moving actors into actor package and being able to specify tables that are produced automatically when a new requirements package is created, via a property.
0835 06-JUN-2024: ExecutableMBSE: Added PackageDiagramIndexLeafElementMetaClasses property to enable use of non-diagram elements as leaf elements on package diagram (F.J.Chadburn)
0836 06-JUN-2024: ExecutableMBSE: EnableQuickNavigation icons by default on package diagram - index to provide additional usability benefits for navigating (F.J.Chadburn)
0837 06-JUN-2024: ExecutableMBSE: Fixed auto-move of interfaces into subsystem interfaces packages if dependency found in parent tree (F.J.Chadburn)
0838 06-JUN-2024: ExecutableMBSE: Added auto-move of actors into actor packages if dependency found in parent tree (F.J.Chadburn)
0839 07-JUN-2024: ExecutableMBSE: Added auto-draw of dependencies to auto package diagram - index creation with property to enable/disable it (F.J.Chadburn)
0840 07-JUN-2024: ExecutableMBSE: Added actor package to the leaf nodes so that dependencies to them are shown on auto-drawn package diagram - index (F.J.Chadburn)
0841 12-JUN-2024: ExecutableMBSE: Added table views to package diagram - index using HyperLinks so they appear in Quick Navigation icons, as API not allowing adding to diagram (F.J.Chadburn)
0842 12-JUN-2024: ExecutableMBSE: Deprecated IsAutoPopulatePackageDiagram property and usage as superseded by package diagram - index functionality (F.J.Chadburn)
0843 12-JUN-2024: ExecutableMBSE: Extended HyperLink creation for package diagram index to include base matrix and SysML profile table types for completeness (F.J.Chadburn)
0844 12-JUN-2024: ExecutableMBSE: Added UserDefinedMetaClassesForRequirementsPackageTableCreation property for tables auto-generated with requirement packages (F.J.Chadburn)
0845 14-JUN-2024: ExecutableMBSE: Updated PracticalMBSE-BookI-InsulinPump-ModuleA-UseCasePackages-V2024-06-14-0727.pdf which now includes auto-move of actor functionality (F.J.Chadburn)
0846 14-JUN-2024: ExecutableMBSE: Default setPropertyForExecutableMBSEModel.General.Model.ShowModelTooltipInGE = Simple so user choice to enable (F.J.Chadburn)
0847 14-JUN-2024: ExecutableMBSE: Get helper to automatically open root Package Diagram - Index after auto-creation or update (F.J.Chadburn)
0848 14-JUN-2024: ExecutableMBSE: Updated PracticalMBSE-BookI-InsulinPump-ModuleB-FeatureFunctionPackages-V2024-06-14-0819.pdf to include a package diagram - index (F.J.Chadburn)
0849 14-JUN-2024: ExecutableMBSE: Get the update/create package diagram - index to clean up HyperLinks with no targets left when an element is deleted (F.J.Chadburn)