What's New in IBM Rational Rhapsody Developer RulesComposer Add On

This document contains descriptions of some of the more interesting or significant changes made to IBM Rational Rhapsody Developer RulesComposer Add On for IBM Rational Rhapsody.


New documentations

Ada language

If you have installed IBM Rational Rhapsody Developer for Ada, you will find books about:



UML Import/Export

If you have installed IBM Rational Rhapsody XMI Toolkit Add On, you will find a new book about its usage and customizing.


Rules Development Tools

Generics

Java Generics support has been introduced. The metamodel importer will now generate Java classes using Generics, see this tutorial: Importing a metamodel.


Object Instantiation

The MQL language now supports the instantiation of Java classes. e.g:

var properties : java.util.Properties = java.util.Properties.new();

See reference: MQL Constructor Calls.


RulesPlayer Helper

RulesPlayer Helper

This tool has been completely redesigned to invoke deployed ruleset using the same Launch Configuration file as under RulesComposer. You can now read/write models of all kinds of metamodels.
See this tutorial and this one.


Tutorials

Model Transformation

Previously, model transformation rulesets that convert data from a specific metamodel to rhapsody can be run exclusively in RulesComposer. Now these ruleset can be deployed in Rhapsody and used as customized tool with RulesPlayer helper, see this tutorial.


Rhapsody Application

This tutorial explains how to adapt your own ruleset to invoke the Rhapsody Application connector writer to update the Rhapsody model using the Code Generator.