使用 Topcased 改进 EMF 模型编辑视图
2010-06-14 00:00:00 来源:WEB开发网核心提示: 生成的代码被组织在四个项目里如图 6 所示:图 6. EMF 自动生成的项目运行插件程序,我们看到以下模型文件编辑环境(如图 7 所示),使用 Topcased 改进 EMF 模型编辑视图(4),图 7. 图书管理 model 文件编辑视图可以看到默认的编辑视图比较单调,不够美观,在弹出的对话框
生成的代码被组织在四个项目里如图 6 所示:
图 6. EMF 自动生成的项目
运行插件程序,我们看到以下模型文件编辑环境(如图 7 所示)。
图 7. 图书管理 model 文件编辑视图
可以看到默认的编辑视图比较单调,不够美观,对应的属性也没有分类。下面利用 Topcased 插件扩展 EMF 模型属性编辑视图。
创建 Tab properties view 属性描述文件
Topcased 提供了一个 Tab properties view,利用它可以对 model 文件的属性进行编辑。在创建它之前,首先需要创建一个文件后缀为 propertiesconfigurator 的描述文件,用于配置 Tab properties view 的外观和功能。具体创建方法如下。
右键点击 ecore 文件所在的文件夹,选择右键菜单中的 File->New->Other, 在弹出的向导对话框中选择 Topcased 文件夹,选择 PropertiesConfigurator Model 如图所示。
图 8. 新建向导对话框
默认下一步,在弹出的对话框中选择 Tabbed View,它就代表了一个 Tab properties view 对象,如图 9 所示。
图 9. PropertiesConfigurator Model 对象创建对话框
更多精彩
赞助商链接