使用 Topcased 改进 EMF 模型编辑视图
2010-06-14 00:00:00 来源:WEB开发网核心提示: 图 2. 创建空 EMF 工程完成项目的创建后,接下来再进行 Ecore 的创建,使用 Topcased 改进 EMF 模型编辑视图(3),相关的元模型结构图如下,图 3. 图书管理元模型结构图模型代码生成元模型创建好后,选择创建好 genmodel 文件,在根节点上打点开右键菜单(见图 4),
图 2. 创建空 EMF 工程
完成项目的创建后,接下来再进行 Ecore 的创建,相关的元模型结构图如下。
图 3. 图书管理元模型结构图
模型代码生成
元模型创建好后,需要生成代码。在 EMF 中代码生成使用的是 JET 技术,这就需要把刚才创建好的 ecore 模型转换为 JET 可以利用的 genmodel 模型。打开菜单 File->New->Other,在弹出的向导对话框中选择 Eclipse Modeling FrameWork->EMF Model,然后一直默认选择下一步即可,中途需要选择一下相关联的 Ecore model 文件,此时会弹出以下对话框,如图所示。
图 4. 创建 genmodel 文件的对话框
择好相关联的 ecore 模型文件后,点击 Finish 完成。选择创建好 genmodel 文件,在根节点上打点开右键菜单(见图 4),选择 Generate All 生成 Plugin 工程代码。
图 5. 通过右键菜单生成 EMF 代码
更多精彩
赞助商链接