Model RealTime 11.3 2023.35

176240: Move "Code Snippet References" and "Modeling References" commands to "Navigate" group

"Code Snippet References" and "Modeling References" commands are now moved into "Navigate" sub-menu of the context menu.

176088: No instances are shown in Debug window

User can now safely launch Debug session from saved configuration without any issues.

175595: Show transition effect and guard tabs simultaneously

By choosing the option All Code when opening a Code editor on a transition, both the effect and guard code snippets will be shown at the same in a single Code editor window.

175546: Add support for generating C++03 code in newer versions of Model RealTime

The TargetRTS can now be compiled with an old C++ complier that doesn’t support C++ 11. As part of this change the macro RTUseSTL has been removed since different versions of C++ include different versions of STL. Now the macro __cplusplus is used for conditional compilation required due to different C++ versions. Note that it’s still recommended to use a C++ 11 compiler, if possible, since with an older compiler not all features are available. If you happen to use an Model RealTime feature that requires a more modern compiler than what you use, you will either get an error during code generation or when compiling the generated code.

175353: Offer a way to navigate to a capsule specialization

Navigation from a capsule part which is typed by an Abstract Capsule to the Capsule where real implementation is done is possible by means of outgoing dependencies with <create> stereotype.
Navigation is based on the number of dependencies:
1. Zero dependency: Navigates to open the original/abstract capsule
2. Single dependency: Navigates to open the implementation capsule (or dependency capsule)
3. Two or more dependencies: Navigates to open a dialog called the Open diagram for Substitutable type, where desired implementation capsule can be selected.
NOTE : Dependencies with <create> stereotype can only be created in Model Viewpoint

174288: Add "Find references" option to UML elements context menu

"Workspace and External Projects" scope is now available when looking for references in Modeling References context menu.

173949: RFE: Use approximate string matching in project importer

Filtering of elements in places where we have a list with "filter box" is now improved by supporting "fuzzy string matching". The elements can now be filtered by typing an approximate string. The string matches are highlighted in boldface in the results. In the select element dialog, the results are displayed in a tabular format now with Qualified Name, Name and Type columns.

163924: RFE Add class code view

A single Code editor can now show all code snippets for an element using vertical panes that can be individually collapsed and expanded. Previously it was necessary to open a separate Code editor for each such code snippet which could lead to a large number of open code editors.