使用各版本的 IBM Rational Software Architect 以及相关软件中的 UML-to-Java 转换
2009-12-16 00:00:00 来源:WEB开发网核心提示: 可能您会注意到,转换会在生成的代码中,使用各版本的 IBM Rational Software Architect 以及相关软件中的 UML-to-Java 转换(6),对元素应用@generated 注释(图 8),图 8. 生成代码中的@generated 项查看原图(大图)该注释用于保护代
可能您会注意到,转换会在生成的代码中,对元素应用@generated 注释(图 8)。
图 8. 生成代码中的@generated 项
查看原图(大图)
该注释用于保护代码。如果包含实现代码的@generated 注释被删除或者更改了,那么当在同一目标项目中再次运行转换转换时,该代码会受到保护并不再更改(改善的选项,会进一步保护在转换设计中提供的用户代码,在本文中对此不再赘述)。
您可能偶尔会需要更新程序。例如,您可能想要添加一种新的付款方式,例如接受付款顺序。您可以直接更改 Java 代码,或者向模型添加新的类,然后您必须返回致转换部分中。代码会重新生成,而在目标 Java 项目中会添加新类,而根本不去更改受保护的代码部分。
建立一个源-目标追踪关系
转换会给您一个选项,去建立源产品与目标产品之间的追踪关系。元素之间的关系,随着系统复杂性的增加,将会帮助您的团队理解元素,设计决定的说明。
为了生成转换源与目标元素之间的追踪关系,在 Transformation Configuration 编辑器的 Common 页面中选择Create trace relationships 复选框(图 9)。
图 9. Transformation Configuration 向导的 Common 页面
更多精彩
赞助商链接