在Rational Software Architect 8中选择非默认属性类型

在Rational Software Architect 8中选择非默认属性类型

问题描述:

在UML项目中,在类图中,当我尝试为属性选择类型时,RSA 8提供了一个选项,仅用于从Java和UML中选择基本类型的Java和UML “选择要素类型”弹出框。但是,我想选择Java的非原始类型以及其他jar如log4j。我该怎么做?在Rational Software Architect 8中选择非默认属性类型

如果你有一个包含类型(类)来源你想使用你可以:

  • 创建包含这些类的Java项目
  • 创建一个新的UML项目(包含这些类的UML版本)
  • 应用modelLibrary刻板的模式(选择模型,并单击Apply Stereotypes...定型标签)
  • 创建一个新的转换配置(Java来UML)和转换Java源代码转换为UML(与Java包中源和UML模型作为目标)

然后回到你原来的UML模型(您要添加的类型)的一个

  • 你的UML模型,并导入右键单击UML模型项目你只是crea ted作为模型库(Import Model Library...->Library in Workspace
  • 当您为属性选择一种类型时,您现在应该能够搜索和使用Java项目中的类型!

当你改变你的UML模型到Java,它应该用正确的类型和import语句生成,所以你只需要确保在构建路径上的类。

+0

非常感谢! – San 2012-01-19 06:24:31

+0

如果可能,请回答我的其他查询 - “在RSA 8中将二维数组描述为返回类型”@ [http://*.com/questions/5931795/depict-two-dimensional-array-as-a-return型功能于RSA-8]。 – San 2012-01-19 06:29:18

你不能用RSA操纵罐子类8

我颠倒EclipseUML Omondo jar文件:http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html