Model RealTime 11.1 2021.34 is now available for download. As is always the case with a new release of Model RealTime, there are several interesting new features and improvements. Let's learn about some of them.
It's now again possible to use BIRT with Model RealTime for creating reports and data visualizations. This feature was available in version 10.3 but for an older version of Eclipse. Now, the more recent versions of Eclipse used with Model RealTime 11.0 and Model RealTime 11.1 are supported. Since BIRT is a fairly big component we decided to package it as a separate update site. You can download it from our InfoCenter. At the time of writing only the version that supports Model RealTime 11.0 is available there, but within a few days a version for Model RealTime 11.1 will also be available.
You can now create operations in an enumeration. They will be translated to global functions in C++. Having a global function that operates on or returns an enum literal can be an alternative to wrapping the enumeration in a class.
If a class or operation has template parameters, it's now possible to see this in the Project Explorer, without having to expand the class or operation. A new preference RealTime Development – Project Explorer – Show Template Parameters in Labels controls this behavior:
You can now use path variables in certain TC properties. This is useful in those TC properties that specify a path, as an alternative to using string substitution or environment variables. Path variables are defined in Preferences at General – Workspace – Linked Resources. The model compiler was improved to report warnings if it finds variables in a TC that cannot be resolved. For example:
WARNING : Cannot resolve variable '$(TARGET_DIR)' in 'Location' property:'$(TARGET_DIR)'
Mattias Mohlin
Architect for IBM Model RealTime