Thursday 27 October 2022

V4.1.e.Rhp831.PreRelease (27-OCT-2022)

This release can be found on github. Focus for this release was to make it easy to create views and viewpoints. Helpers provided by the profile help to create a structure in the model representing a SysML view and viewpoint with queries and custom views able to filter the browser and diagram. Helper adds new right-click menus to add or remove elements from existing views.

V4.1.e.Rhp831.PreRelease (27-OCT-2022):

#578 21-OCT-2022: ExecutableMBSE: Checkpoint for initial support to menus for new term package for views and viewpoints and a corresponding diagram (F.J.Chadburn)

#579 21-OCT-2022: ExecutableMBSE: Allow all model elements to own a Conform from SysML to give option to use Rhapsody's standard view/viewpoints (F.J.Chadburn)

#580 21-OCT-2022: ExecutableMBSE: Repair Guillemet symbols in dialogs for stereotypes that went odd during move to later eclipse environment (F.J.Chadburn)

#581 22-OCT-2022: ExecutableMBSE: Added some viewpoint properties to make them display better when auto-drawing view and viewpoint diagram (F.J.Chadburn)

#582 22-OCT-2022: ExecutableMBSE: Added menus to select DependsOn and Dependent elements for dependencies with import stereotype to support use with views (F.J.Chadburn)

#583 22-OCT-2022: ExecutableMBSE: Capitalized view and viewpoint in .hep file so that MBSE Method: Other selection of DependsOn elements works with them (F.J.Chadburn)

#584 24-OCT-2022: ExecutableMBSE: Added new MBSE Other\Add to View... right-click menu to speed up adding diagram elements to views (F.J.Chadburn)

#585 25-OCT-2022: ExecutableMBSE: Added new MBSE Other\Remove from View... right-click menu to speed up removing diagram elements from views (F.J.Chadburn)

#586 27-OCT-2022: ExecutableMBSE: Added a customv - All Elements to provide a back-bone upon which custom views can be used to add highlighting formats (F.J.Chadburn) 

#587 27-OCT-2022: ExecutableMBSE: Switched view structure creator to use Rhapsody's "standard content" to fix issue with getting query/custom view settings auto-set (F.J.Chadburn)

#588 27-OCT-2022: ExecutableMBSE: Stop profile from allowing name of block to have spaces when doing an executable scenario package (F.J.Chadburn)

#589 27-OCT-2022: ExecutableMBSE: Get view structure creator to work for, and allow Views to be children of, all package types (F.J.Chadburn)

#590 27-OCT-2022: ExecutableMBSE: Additional query and custom view support for 'explicit only' view of viewpoints where children not considered (F.J.Chadburn)




Friday 21 October 2022

V4.1.d.Rhp831.PreRelease (19-OCT-2022)

This release can be found on github. It contains mainly polishing from further use, for example to align the names of the diagrams created through the java api with those that are set as properties for new term diagram types and some improvements/robustness in auto-port creation logic (which will generate proxy ports and interface blocks for you). Also, although the profile is developed with 8.3.1, it's usable with 9.0.1, and in iFix003 which is a service release the file extension for the sysml profile changed to .sbsx rather than .sbs, hence I've fixed the executable mbse to work with both. 

V4.1.d.Rhp831.PreRelease (19-OCT-2022):

#562 20-SEP-2022: BusinessValue: Checkpoint of code to work out directed graph paths (F.J.Chadburn)

#563 23-SEP-2022: BusinessValue: To cope with large number of Queries, default ShowInBrowserFilterList property so only shown when stereotype applied (F.J.Chadburn)

#564 23-SEP-2022: BusinessValue: Checkpoint of directed graph paths work, able to create custom views on diagram and in browser (F.J.Chadburn)

#565 23-SEP-2022: BusinessValue: More automation to create diagram views of graphical paths and ensure that measured by attributes are included (F.J.Chadburn) 

#566 12-OCT-2022: ExecutableMBSE: Corrected versioning for ExecutableMBSE profile (F.J.Chadburn)

#567 12-OCT-2022: ExecutableMBSE: Switched dev environment to Eclipse Version: 2022-09 (4.25.0) with 1.8 (F.J.Chadburn)

#568 12-OCT-2022: ExecutableMBSE: Auto-reference the SysML.sbsx as well as SysML.sbs to cope with a 9.0.1 iFix 003 change while still work with earlier (F.J.Chadburn)

#569 13-OCT-2022: ExecutableMBSE: When helper creates a uc diagram then prefix name with uc lower-case rather than upper case UCD to align with SysML (F.J.Chadburn)

#570 13-OCT-2022: ExecutableMBSE: When helper creates a stm diagram then prefix name with stm lower-case rather than upper case STM to align with other default naming (F.J.Chadburn)

#571 13-OCT-2022: ExecutableMBSE: When helper creates a bdd/ibd diagram then prefix name with lower-case rather than upper case to align default naming (F.J.Chadburn)

#572 14-OCT-2022: ExecutableMBSE: When helper creates a sequence diagram then prefix name with lower-case seq - rather than upper case SD - to align with SysML naming (F.J.Chadburn)

#573 19-OCT-2022: ExecutableMBSE: Get the auto port creation when drawing a link to name things based on ShortName tags on classifiers if present (F.J.Chadburn)

#574 19-OCT-2022: Metamodel: Encapsulate fixes to bring code across from MBSEProfiles folder that should be here (F.J.Chadburn)

#575 19-OCT-2022: ExecutableMBSE: Allow Flow to drawing toolbar for the internal block diagram - system (F.J.Chadburn)

#576 19-OCT-2022: ExecutableMBSE: When drawing connector on ibd - system don't launch a dialog if ports are already existing (F.J.Chadburn)

#577 19-OCT-2022: ExecutableMBSE: Allow metamodel to contain flows owned by system architecture packages (F.J.Chadburn)