Java 变换扩展的设置指示信息

在运行样本 Java™ 变换扩展之前,必须将插件导入工作空间,创建运行时工作台,然后创建变换配置。

导入样本

开始之前
您必须位于 Java 透视图中。
  1. 在样本概述页面上,单击导入样本。
  2. 在“导入样本”向导中,指定样本文件的目标项目名称。
  3. 单击完成。
  4. 如果提示您切换至资源透视图,那么请单击否。 向导将在工作空间中创建新项目。项目资源管理器视图将显示新的插件项目。
  5. 如果启用了“自动构建”首选项,那么在构建项目之前必须禁用该首选项:单击项目 > 自动构建,然后验证选取标记未显示在此选项旁边。
  6. 单击项目 > 构建项目。
  7. 要验证是否正确构建了项目,请检查“问题”视图以了解错误。
结果

导入的插件包含一个具有变换扩展规则的 Java 类。检查 plugin.xml 文件以了解如何扩展 UML 至 Java 变换以及 Java 至 UML 变换。在名为 CustomInterface.java 的 Java 类中,请检查 createTarget 方法中的代码,以了解变换扩展如何使用公共 API 来创建新的编译单元、实现源接口以及创建缺省方法。在名为 FilterImplRule.java 的 Java 类中,请检查 canAccept 方法,以了解变换扩展如何使用 Java 至 UML 代理类,从而确定要通过使用过滤器来隐藏哪些输入。

创建运行时工作台

  1. 单击运行 > 运行配置。
  2. 在“运行配置”窗口中,单击 Eclipse 应用程序,并单击新建启动配置图标。
  3. 接受缺省值并单击运行。
  4. 单击运行。

创建 UML 至 Java 变换配置

开始之前
您必须位于“建模”透视图中。
  1. 在您执行先前步骤创建的运行时工作台中,创建一个包含 UML 模型的项目:单击文件 > 新建 > 其他 > 建模 > 模型项目。
  2. 单击下一步。
  3. 在“创建模型项目”页面上的项目名称字段中,为新项目指定名称并单击下一步。
  4. 在“类别”下面,单击常规;在“模板”下面,单击空白包;然后单击完成。
  5. 在步骤 3 中创建的模型内,添加 UML 接口。
  6. 创建变换配置:依次单击文件 > 新建 > 其他 > 变换 > 变换配置和下一步。
  7. 在“新建变换配置”向导的“指定配置名称和变换”页面上,请完成下列步骤:
    1. 指定该变换配置的名称和目标。
    2. 从变换列表中选择 Java 变换 > UML 至 Java。
    3. 在“协议”部分中,单击协调。
    4. 单击下一步。
  8. 在“源和目标”页面上的所选源下,展开新项目,展开“模型”文件夹,然后单击模型。
  9. 在所选目标下面,单击创建目标容器并完成“新建 Java 项目”向导中的步骤;然后单击完成。
  10. 在变换配置编辑器的“扩展”页面上,选中 com.ibm.rsa.javaTransformExtension.example 和 com.ibm.rsa.javaTransformExtension.example.JavaUML 复选框。
  11. 单击文件 > 保存。

运行 UML 至 Java 变换扩展样本应用程序

在变换配置编辑器的“主要”页面上,单击运行。 该变换生成 Java 接口以及实现该接口的 Java 类。

反馈