Uml 在RationalSoftwareArchitect8中选择非默认属性类型

Uml 在RationalSoftwareArchitect8中选择非默认属性类型,uml,rational-rsa,Uml,Rational Rsa,在UML项目下,在类图中,当我尝试为属性选择类型时,RSA 8提供了一个选项,仅从“为类型选择元素”弹出框中选择Java和UML的基本类型。但是,我想选择非原语类型的Java以及其他JAR,比如log4j。我该怎么做呢?您不能用RSA 8操作jar类 我使用EclipseUML Omondo逆转了jar文件:如果您有包含希望使用的类型(类)的源代码,您可以: 创建一个包含这些类的Java项目 创建一个新的UML项目(包含这些类的UML版本) 将modelbrary原型应用于模型(选择模型,然后

在UML项目下,在类图中,当我尝试为属性选择类型时,RSA 8提供了一个选项,仅从“为类型选择元素”弹出框中选择Java和UML的基本类型。但是,我想选择非原语类型的Java以及其他JAR,比如log4j。我该怎么做呢?

您不能用RSA 8操作jar类


我使用EclipseUML Omondo逆转了jar文件:

如果您有包含希望使用的类型(类)的源代码,您可以:

  • 创建一个包含这些类的Java项目
  • 创建一个新的UML项目(包含这些类的UML版本)
  • modelbrary
    原型应用于模型(选择模型,然后单击原型选项卡上的
    Apply stereotype…
  • 创建一个新的转换配置(Java到UML),并将Java源代码转换为UML(以Java包为源代码,UML模型为目标)
然后回到您的原始UML模型(您想要添加类型的模型)

  • 右键单击您的UML模型,并导入您刚刚创建为模型库的UML模型项目(
    导入模型库…->工作区中的库
  • 当您为属性选择类型时,您现在应该能够在Java项目中搜索和使用这些类型了

当您将UML模型转换为Java时,它应该使用正确的类型和导入语句生成,因此您只需确保这些类位于构建路径上。

如果可能,请回答我的另一个问题-“在RSA 8中将二维数组描述为返回类型”@[。