Migrating projects and using multiple-language projects

When you run IBM® Engineering Systems Design Rhapsody® , you select a specific language version of the product. This selection determines the language that is associated with your Rhapsody projects.

You can, however, open Rhapsody projects that were created with other language versions of the product.

In addition, the product allows a single model to contain units that are associated with different languages. A model can include units associated with C, C++, or Java. Code can then be generated in the appropriate language for each unit.

Note: While project migration is a built-in feature of the product, you can only have multiple-language projects if you possess the special license required for this feature.