< 上一课 | 下一课 >

第 2 课:生成概要文件工具模型和相关代码

在本课程中,您将创建若干构造型;然后,生成概要文件工具模型,并从该模型生成概要文件工具代码。

要生成概要文件工具模型和相关代码,请完成下列步骤:

  1. 在“项目资源管理器”视图中,展开 Profiles 文件夹,右键单击 My Profile;然后单击添加图 > 类图
  2. 为类图输入以下名称:Profile Class Diagram
  3. 在 Profile Class Diagram 中,创建一些具有下图中显示的元类扩展的构造型。稍后,在本教程中,您将使用此简单概要文件来演示概要文件工具定制。
    名为 Profile Class Diagram 的图。包含
Actor 元类以及两个名称分别为 A 和 B 的构造型。
  4. 单击文件 > 保存
  5. 要生成概要文件工具模型,请在项目资源管理器视图中的 Profiles 下面,右键单击 My Profile;然后单击生成概要文件工具模型
    注: 生成概要文件工具模型命令显示在弹出菜单底部附近。
  6. 配置工具模型生成属性窗口中,单击以关闭该窗口并使用缺省工具模型生成属性。
    注: 如果单击,那么可以修改设置以避免生成菜单和选用板等。但是,因为该教程的目标是生成菜单和选用板,所以单击。可以稍后返回并研究可用的属性。
  7. 项目资源管理器视图中的 Models 包下面,展开 My Profile 工具模型来查看下图中显示的所有工具元素。工具模型在“项目资源管理器”视图中的图形。
  8. 如果不需要定制任何概要文件工具,那么可以立即生成概要文件工具代码。要生成概要文件工具代码,请在项目资源管理器视图中,右键单击 My Profile 工具模型(当打开时,全名显示为 <<ToolingModel, EditHelpers, Figures, L10N, Providers, Utils>> My Profile);然后单击生成工具代码 确认窗口将打开,从而确认是否覆盖当前 plugin.xml 版本。此窗口帮助您确保在生成或重新生成工具代码时不会覆盖对 plugin.xml 文件(以及 plugin.properties 和缺省模板模型)所作的任何定制。
  9. 在“确认”窗口中,除非已对不想覆盖的文件进行更改,否则单击 在生成工具代码之后,项目的 src 包将包含所生成概要文件工具代码的大量包。
  10. 要查看操作中的所生成工具代码,请测试插件。在“项目资源管理器”视图中,双击 plugin.xml 文件并选择图编辑器底部的概述选项卡。单击启动 Eclipse 应用程序链接。此操作会创建装入了新概要文件工具插件的运行时环境。接着,可以创建基于概要文件的新 UML 模型并测试概要文件工具。