文档章节

GMF中的资源同步问题

双子座
 双子座
发布于 2011/11/20 13:09
字数 308
阅读 263
收藏 0

这几天在GMF项目上遇到一个资源同步问题,当我打开一个diagram,在上边做一些修改后保存,然后继续做修改就会出现错误:

The following file are out of synchronization with the workspace:

如下图:

但是,如果关闭之后再打开这个diagram,就恢复正常了。

直到现在我也搞不清为什么会出现这样的错误,我并没有直接对模型文件进行操作,都是从EditPart获得Model的。

由于是保存之后出现问题的,我找到了保存操作所在的.java文件,它在diagram工程中的*.diagram.part包下,有个XXDocumentProvider类,它里边的doSaveDocument方法执行的就是保存文件的操作。由于是同步错误,我在这个类中找到了doSynchronize方法,顾名思义,就是执行同步操作。我在doSaveDocument方法的最后加上了doSynchronize方法,也就是加上了doSynchronize(element, monitor);语句,再进行测试,发现同步错误没有了。

但是,我并不确定是不是从根本上解决了这个问题,对GMF的了解还是太浅显了。

有对GMF理解深入的,请不吝赐教!

© 著作权归作者所有

双子座
粉丝 540
博文 78
码字总数 61009
作品 0
南京
程序员
私信 提问
关于GMF控件显示错误的问题!

我在学习GMF的相关知识,由于刚入门,所以对于GMF的内部框架不清楚 我从数据库中取出相关的数据,自己生成文件后,把文件提交给GMF,生成图形控件 开始 生成图形控件后 控件图标上面有个叉叉...

色艺双绝
2013/08/29
94
0
GMF完成后运行的界面中图标如何设置成自己想要的图标

@双子座 你好,想跟你请教个问题: 在网上看到你发布了很多关于GMF的知识,我想问你一个关于GMF的问题,怎样可以将图1中的各个节点的图标换成自己想要的图标,就像图2中显示的那样,“复杂属...

lovewbo1230
2012/12/31
253
1
Graphical Modeling Framework简介

本文假设读者有Eclipse平台应用程序开发经验,了解Eclipse平台的插件机制,使用EMF和GEF开发过应用程序。在本文中,“Eclipse应用程序”等价于“Eclipse插件”。 Eclipse是一个开源的平台,从...

青夜之衫
2017/12/07
0
0
GMF中设置Base Package

你好,我想问你一个问题,你写的GMF之Shapes实例Part6,这个部分里面有: 2. 保存shapes.ecore_diagram,删除shapes.genmodel,重新创建一个shapes.genmodel,类似GMF之Shapes实例Part1中,别...

lovewbo
2012/03/27
139
2
Eclipse下GMF插件的安装问题

@双子座 你好,想跟你请教个问题: 我按照您http://my.oschina.net/plumsoft/blog/84613上面介绍的方法安装Eclipse下的GMF插件,但是在新建一个GMF项目:File—New—Project,列表里边找不到...

Flourad
2014/04/22
576
2

没有更多内容

加载失败,请刷新页面

加载更多

作为一个(IT)程序员!聊天没有话题?试试这十二种技巧

首先呢?我是一名程序员,经常性和同事没话题。 因为每天都会有自己的任务要做,程序员对于其他行业来说;是相对来说比较忙的。你会经常看到程序员在发呆、调试密密麻麻代码、红色报错发呆;...

小英子wep
今天
14
0
【SpringBoot】产生背景及简介

一、SpringBoot介绍 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要...

zw965
今天
4
0
简述并发编程分为三个核心问题:分工、同步、互斥。

总的来说,并发编程可以总结为三个核心问题:分工、同步、互斥。 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共...

dust8080
今天
6
0
OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
3.3K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部