WEB开发网
开发学院软件开发Java 使用 Topcased 改进 EMF 模型编辑视图 阅读

使用 Topcased 改进 EMF 模型编辑视图

 2010-06-14 00:00:00 来源:WEB开发网   
核心提示:EMF 是 Eclipse 建模框架,它是 Eclipse MDA(Model Driven Architecture)的重要组成部分,使用 Topcased 改进 EMF 模型编辑视图,其元模型 ECore 是 MOF 的 Java 实现,根据 Java 语言特性对 MOF 适当简化并增加 Java 特性,利用模型生

EMF 是 Eclipse 建模框架,它是 Eclipse MDA(Model Driven Architecture)的重要组成部分,其元模型 ECore 是 MOF 的 Java 实现,根据 Java 语言特性对 MOF 适当简化并增加 Java 特性。EMF 主要提供了元模型的创建,利用模型生成 java 代码,并且提供了一个基本的模型文件编辑环境。通过 EMF 可以自动生成模型的编辑视图。但 EMF 的默认编辑视图功能简单,用户界面不够灵活,难以满足大型业务系统要求。Topcased 是一个开源的用于开发过程的建模工具。Topcased 构建于 Eclipse 平台之上,并借助 EMF 和 GMF 技术,提供了元模型的定义,图形化编辑,代码生成等功能。它对 EMF 原有功能进行扩充,提供了扩展的模型属性编辑视图,不但功能灵活,而且界面更加友好,给为项目开发提供带来极大的便利。本文以一个图书管理系统演示 Topcased 的使用。

简介

EMF 全称 Eclipse Modeling Framework.,是 Eclipse 建模框架。它是 Eclipse MDA(Model Driven Architecture)的一个重要组成部分,其元模型 ECore 是 MOF 的 Java 实现,根据 Java 语言特性对 MOF 适当简化并增加 Java 特性。EMF 主要提供了元模型的创建,利用模型生成 java 代码,并且提供了一个基本的模型文件编辑环境。下图是一个典型 EMF 提供的模型文件编辑环境。

图 1. 模型文件编辑环境
使用 Topcased 改进 EMF 模型编辑视图

查看原图(大图)

1 2 3 4 5 6  下一页

Tags:使用 Topcased 改进

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接