We released YAKINDU Statechart Tools (now itemis CREATE) Standard and Professional Edition version 3.2.0 today! In the last three months, the YAKINDU team fixed 66 Standard Edition and 28 Professional Edition issues. Apart from several bug fixes, we added some great new features:
By default, a statechart’s definition section is positioned at the left-hand side of the canvas, and it is part of the diagram. Now the definition section comes with an option to pin it to the left-hand side of the view. In order to pin the definition section, you simply click on the small decorator icon in the upper-left corner of the area. This feature has to be enabled first via Window / Preferences / YAKINDU SCT / Diagram Appearance / Enable pinning of definition section.
We completely reworked the Simulation view to ease working with parallel simulation sessions. The Simulation view now provides a drop-down box that lists all running sessions. Resume, Pause, Stop and Single step actions can be accessed directly from the view. Furthermore, the current simulation time is now shown. This is especially useful when working with time triggers.
With the October release 3.1.0 we introduced properties and expressions for the generator model. We extended this feature in the current version with a set of meaningful built-in properties that can be used within expressions:
These properties can be used within generator model expressions, for example, to add timestamp, and version to the licence header in the generated code.
feature LicenseHeader { licenseText = "Generated on " + TIMESTAMP + " with YAKINDU Statechart Tools (now itemis CREATE) " + SCTVERSION }
This feature produces the following output:
/* Generated on 11.12.2017 17:08:14 with YAKINDU Statechart Tools (now itemis CREATE) 3.2.0 */
This release contains the first version of the deep C++ integration feature. It is now possible to import C++ headers and use C++-specific language concepts directly from within a statechart model. Detailed documentation and examples will follow soon.