Extending a UML to Java 5 transformation with Rational Software Architect Version 7

From the developerWorks archives

Jim Conallen

Date archived: May 13, 2019 | First published: September 18, 2007

IBM® Rational® Software Architect is a tool for architects and designers of software systems. It combines modeling with the Unified Modeling Language (UML) and developer tools, including a code editor, compiler, and debugger. For connecting these two phases, Rational Software Architect includes a UML-to-Java™ 5 transformation that transforms UML models of classes, interfaces, and enumerations into Java 5 source code. Although the functionality of this transformation is complete, there are those who may want to extend this transformation to include custom elements or conventions or to support a Domain Specific-Language (DSL) extension that they have created. This article introduces the basic elements of creating an extension to this transformation by presenting a simple example.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational
ArticleID=254864
ArticleTitle=Extending a UML to Java 5 transformation with Rational Software Architect Version 7
publish-date=09182007