Model RealTime is built on the extensible Eclipse platform. This makes it possible to extend the tool using plugins. On this page we collect links to some plugins that we think might be useful for Model RealTime users. Note that plugins not developed by HCL have usually not been tested together with Model RealTime. This is something you need to keep in mind if you decide to install such plugins on top of Model RealTime.
Model Fixup Plugin (HCL)
This plugin implements several utilities for analyzing and improving the condition of an Model RealTime model. Most of the utilities address problems that have been introduced by the Rose RT importer, but there could also be other reasons why a model needs a "fixup" to be applied.
There is also command line bash script that operates with model files as text and can be used to apply several simple fixes to all model files under some folder.
Dynamic Working Set
Eclipse working sets are useful if you have a workspace containing many projects. However, regular working sets are static filters, and each time you add a new project you have to add it to appropriate working sets. This plugin introduces dynamic working sets. This means that the contents of the working sets are determined dynamically based on project properties, such as the project name pattern or applied natures. As an Model RealTime user you can use dynamic working sets for example to group generated CDT projects in a working set, or to group certain projects that share a similar naming convention.
CDT Tests Runner
Recent versions of CDT contains a utility called Tests Runner which makes it possible to run unit tests inside the Eclipse IDE for C++ applications that use popular unit testing frameworks such as Google Test. This plugin provides this functionality also for older versions of CDT.
We have also developed Bash scripts that automate some common steps working with the tool and models:
Model Fixup Apart from Model Fixup Plugin, we also have developed a Bash script that can perform a subset of fixes available in the plugin. The script operates with model files on textual level and thus can do only simple fixes. But it takes the top folder as an argument and can fix all model files under that folder in one go.
Install Product This script performs command line installation of Model RealTime (version 11.0 and later) on Windows and Linux platforms.
Version Downgrade This script updates model files created with Model RealTime 12 so they can be opened in earlier versions.