扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Krishna Kishore 来源:论坛整理 2007年12月24日
关键字:
在本页阅读全文(共3页)
使用 Rational XDE Model Importer (XMI),导入 Rational XDE UML 模型。这应该包括所有的 Rational XDE Java 代码模型、所有参考或者被代码模型参考的 Rational XDE 内容模型,以及被代码模型参考的 Rational XDE 参考模型(例如 jdk_min.mdx)。
步骤 4. 导入 Java 项目关于第一条路径
这是一个可选的步骤,因为该模型导入器能够将 Rational XDE Java 项目直接导入到 Rational 软件工作区中。然而,我们推荐如果 Rational XDE Java 项目很复杂的话,比如以下这些例子:
从 Rational XDE 中导入 Java 项目时,有两种可选择的路线:
在模型导入器向导中指定下列各项:
将 Java 项目的列表添加到 Selected projects表中,并且对于每一个项目,添加相应的从该项目的 Rational XDE Java 代码模型得到的 Rational UML 模型。通常来说,您将把 Rational XDE 工作区中的所有 Java 项目放到这一列表中。您将不包括 Rational XDE Web 项目或者 Enterprise Java?Beans (EJB),因为该模型导入器不能移植 Rational XDE Web、EJB、或者 EJB 开发模型。即使是在 Rational 软件中,您也是直接工作于 Web 和 EJB 而不是通过 UML 模型对它们进行操作。
对于每一个 Java 项目和模型对,制定这些选项:
用于 Rational XDE Java 项目的编码表。我们可以通过在 Project Encoding中的编码表中选择或输入来进行指定。如果被选择的 Java 项目是一个已经存在于工作区中的项目,那么去掉这个复选框。
Rational XDE Java 项目是否需要被拷贝到 Rational 工作区中。我们可以通过核对选项Copy Rational XDE Java projects into workspace来进行指定。如果选中的 Java 项目是前面被导入的,那么去掉这个复选框(请参见前面关于复杂项目的讨论)。
您是否想要将从 Rational XDE Java 代码模型那里得到的 Rational 软件模型中的 UML 语义元素置换为直接同 Java 相关的元素。通过核对该选项,您可以声明你对于该项目的想法,计划在 Rational 软件中使用 “混合的建模” 方法,而不是使用体系结构和谐的或者是模型驱动的开发。
重要提示:
如果您计划使用第二种选项,那么每次只导入一个项目而不是多个项目。步骤如下:
步骤 5. 对每一个导入的代码模型运行一个 UML-to-Java 转换
这是一个可选的步骤。仅当您确实不想告诉模型导入器在先前的步骤中替换 UML 元素时,执行该步骤。换句话说,在步骤4期间,您明确声明您的目的并非是使用和混合的建模,而是使用一个体系结构一致的或者概念上的模型驱动开发方法,从而保持 Rational 软件中的代码模型为 Rational UML-to-Java (或许是 Java-to-UML)转换所使用的完整无缺 UML 语义模型。移植期间执行的操作
现在您已经知道了执行移植的步骤,本节将描述转换过程,该过程是由 Rational XDE Java Code Model Importer 执行的,目的是生成同 Rational 软件建模和转换组件相兼容的代码模型和 Java 代码。其中的某些操作根据您中是否选中了 Replace UML elements with Java elements选项,或者被执行,或者被跳过。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者