Release Notes for Version 2.0

The following features are new in iQgen 2.0:

Eclipse Plugin

In addition to the stand-alone user interface, iQgen is now fully integrated with the Eclipse platform. The iQgen Eclipse plugin enables you to edit templates, start the generation process, and edit the resulting artifacts - all without leaving the IDE. Combined with an Eclipse-integrated modeling tool such as TogetherEC, all of your MDA toolset can be combined in a single environment.

Enhanced user interface

We have made numerous improvements to the user interface, including the ability to view stereotypes and tagged values.

Based on customer feedback, we have created hooks that allow iQgen users to validate their UML models, e.g. to check compliance to the UML profile being used. As this is a programmatic interface, there is virtually no limit to what can be checked. Validation errors can be defined to emit warnings, errors or fatal errors (the last of which will terminate the code generation process).

Properties to control transformation settings

Not all information should be stored in the UML model; with advanced template sets, there is often a need for an easy way to provide parameters. Transformation settings are an easy-to-use solution to this problem.

Improved logging when executing from the command line or as an Ant task

Log filters that have been available in the UI only in previous versions of iQgen are now usable from both the command line and from Ant scripts that use the iQgen Ant task.

Updated and enhanced documentation

We have restructured and extended the documentation for iQgen, as well as moved to a documentation format. The documentation is now available as a Windows Help file, in a Webhelp format featuring a Java applet for navigation, and in plain HTML.