基于GEF框架的本体图形编辑器的设计与实现.PDFVIP

基于GEF框架的本体图形编辑器的设计与实现.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GEF框架的本体图形编辑器的设计与实现

第 21 卷第6 期 武汉科技学院学报 Vo 1.21 NO.6 2008 年6 月 JOURNAL OF WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING Jun.2008 基于GEF 框架的本体图形编辑器的设计与实现 胡博,朱建彬,杨荣,朱勇 (武汉科技学院,湖北武汉430073 ) 摘要:文章通过对Eclips巳平台和GEF框架的介绍,分析了Eclipse平台在图形编辑方面的优越性。本体论 来源于哲学,用于知识表示、知识共享和重用。本文结合本体编辑,设计并实现了基于Eclipse 平台下的本 体编辑器,对编辑器的系统结构做了详细地分析。编辑器由模型、视图、控制器三大部分组成,由于采用 基于MVC 模式的GEF 框架,使得软件结构清晰,明显缩短了软件的开发周期,提高了软件的可维护性和代 码的重用性。 关键词 Eclipse; 本体论;图形编辑框架;模型-视图-控制器 中图分类号 TP302.1 文献标识码 A 文章编号 1009 - 5160(2008)一0010一05 1 引言 1990 年,WWW 出现,在随后的几年中它获得了空前的发展, Intemet 革命性地把用户与分布在世界各地、以不同形 式存在的信息连接起来。可是, Intemet 上的空间信息资源仍然面向特定行业,依赖于特定的支撑环境,形成了分布且异 构的空间信息孤岛:各自独立、相对封闭、无法互相沟通和协作,本体理论的出现能够解决目前互联网上的问题.本体论 来源于哲学,用于知识表示、知识共享和重用。本体是一个实体,是对某一领域应用本体论方法分析建模的结果,即将现 实世界中的某个领域抽象为一组概念及概念之间的关系[1]但是目前的本体编辑大多还局限于于工编写本体文件,大多数 编辑器也缺乏直观、简洁便利的图形编辑模式。 2 Eclipse 简介 Eclips巳是一个开放源代码的、基于Java 的可扩展开发平台。根据Eclips巳的体系结构,它只是一个框架和一组服务, 用于通过插件组件构建开发环境。通过开发插件,Eclipse 能扩展到任何语言的开发,甚至能成为图片绘制的工具。 平台(platform) 平台运行库是Eclipse 内核启动时检查已安装插件,并创建关于插件的注册表信息。为降低启动时 间和资源使用,平台在实际需要任何插件时才加载该插件。除了内核外,其他所有功能都是作为插件来实现的。 工作区(workspace) 工作区是负责管理用户资源的插件。这包括用户创建的项目、那些项目中的文件,以及文件变 更和其他资源。工作区还负责通知其他插件关于资源变更的信息,比如文件创建、删除或更改。 团队支持(t巳am) 团队支持组件负责提供版本控制和配置管理支持.它根据需要添加视图,以允许用户与所使用的任 何版本控制系统(如果有的话)交互。大多数插件都不需要与团队支持组件交互,除非它们提供版本控制服务]2] 3 MVC 设计模式 MVC 是一种设计模式,它强制性地把应用程序的输入、处理和输出分开。 MVC 把应用程序分成 3 个核心模块: 模型、视图和控制器。 模型(model) :软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象 收稿日期: 2008-4-28 作者介绍:胡博(1978寸,男,硕士研究生,研究方向:嵌入式系统, UML嵌入式设计 11 胡博,等:基于GEF 框架的本体图形编辑器的设计与实现 第6 期 和功能的计算关系,它独立于具体的界面表达和 νO操作. 视图(view) :把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。 它从模型获得显示信息,对于相同 的信息可以有多个不同的显示形式或视图。 控制器(controller) 处理用户与软件的交互操作的,其职责是控制提供模型中任何变

文档评论(0)

kanghao1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档