在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语句生成,所以你只需要确保在构建路径上的类。
答
你不能用RSA操纵罐子类8
我颠倒EclipseUML Omondo jar文件:http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html
非常感谢! – San 2012-01-19 06:24:31
如果可能,请回答我的其他查询 - “在RSA 8中将二维数组描述为返回类型”@ [http://stackoverflow.com/questions/5931795/depict-two-dimensional-array-as-a-return型功能于RSA-8]。 – San 2012-01-19 06:29:18