WEB开发网
开发学院软件开发Java GMF实例解析 阅读

GMF实例解析

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示:前言 作为MVC架构的完美实现品,GEF(Graphical Editor Framework)被广泛用于构建可视化的图形编辑器,GMF实例解析, 然而在完美地隔离了编辑器与模型的同时,也引入了大量的冗余代码和陡峭的学习曲线, 使我们可以轻松开发基于EMF和GEF的图形化编辑器,此外如有需要,在更多的时候,我们 需要联

前言

作为MVC架构的完美实现品,GEF(Graphical Editor Framework)被广泛用于构建可视化的图形编辑器。 然而在完美地隔离了编辑器与模型的同时,也引入了大量的冗余代码和陡峭的学习曲线。在更多的时候,我们 需要联合使用GEF与EMF(Eclipse Modeling Framework),以便使用后者来构建后台模型。但是将EMF和 GEF框架整合在一起不是一件容易的事,我们通常需要花费很长时间去了解EMF 的模型设计方法和 GEF 的 MVC 框架,于是GMF便应运而生。GMF 对 EMF 和 GEF 做了进一步的封装,提供了一套图形化的开发环境和运行时框架, 使我们可以轻松开发基于EMF和GEF的图形化编辑器。此外如有需要,我们仍然可以跳过GMF直接取用GEF和EMF的功能 来完成GMF无法完成或效率不彰的任务。

xxxxxx

GMF实例解析

作为MVC架构的完美实现品,GEF(Graphical Editor Framework)被广泛用于构建可视化的图形编辑器。 然而在完美地隔离了编辑器与模型的同时,也引入了大量的冗余代码和陡峭的学习曲线。在更多的时候,我们 需要联合使用GEF与EMF(Eclipse Modeling Framework),以便使用后者来构建后台模型。但是将EMF和 GEF框架整合在一起不是一件容易的事,我们通常需要花费很长时间去了解EMF 的模型设计方法和 GEF 的 MVC 框架,于是GMF便应运而生。GMF 对 EMF 和 GEF 做了进一步的封装,提供了一套图形化的开发环境和运行时框架, 使我们可以轻松开发基于EMF和GEF的图形化编辑器。此外如有需要,我们仍然可以跳过GMF直接取用GEF和EMF的功能 来完成GMF无法完成或效率不彰的任务。

1 2 3 4 5 6  下一页

Tags:GMF 实例 解析

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