GMF常见问题(6)

2018-11-19 20:28

回复 引用

#85楼 2009-03-04 08:38 HI[未注册用户] 八进制先生:

我照着你讲的做下去,可是在我的EMF环境中,(.gmfgraph)编辑器的canvas>new Child下没有Child类型的项。(.gmfmap)编辑器的Mapping>也没有Node Mapping项.

清问下这是什么原因,是安装插件有什么问题吗?(我安装的GMF是1.0.0正式版,ocl,validation.query,transaction四个依赖插件我都装上了呀)

回复 引用

#86楼 2009-03-11 11:08 发射点法[未注册用户] 85,楼的问题解决了没有?我用的是2.0 也有同样的问题!!@HI @HI

回复 引用

#87楼 2009-03-11 13:57 HI[未注册用户] 没有呀

八进制博主,很久都没有关注他的博客了! @发射点法 @发射点法

回复 引用

#88楼[楼主] 2009-03-15 16:25 八进制 @yomi

你的问题我暂时没有什么好主意,抱歉。

回复 引用 查看

#89楼[楼主] 2009-03-15 16:26 八进制 @HI

“Node Mapping”是在“Top Node Reference”或“Child Reference”下面的。

回复 引用 查看

#90楼 2009-03-16 16:16 tsangpo[未注册用户] 非常感谢八进制!!!

我想做一个类似排版的可视化编辑器,模型中需要保存各个元素的位置和大小,但gmf是把这些信息另存在diagram文件的,有什么好的方法将这些信息和model的属性关联起来吗?谢谢!

回复 引用

#91楼 2009-03-16 19:02 发射点法[未注册用户] 八进制先生:

我照着你讲的做下去,可是在我的EMF环境中,(.gmfgraph)编辑器的canvas>new Child下没有Child类型的项。(.gmfmap)编辑器的Mapping>也没有Node Mapping项.

清问下这是什么原因,是安装插件有什么问题吗?(我安装的GMF是1.0.0正式版,ocl,validation.query,transaction四个依赖插件我都装上了呀)

---------------------

在线等,把方案发到279034219@qq.com 小弟万分感激!!!!!

回复 引用

#92楼[楼主] 2009-03-16 19:53 八进制 @tsangpo

diagram文件本身就是关联到model文件的(如果丢失了model文件,diagram打开后全是叉叉)。如果你的意思是把两个文件合并,在.gmfgen的\节点上有个属性“Same File For Diagram And Model”应该是作这个用的。

回复 引用 查看

#93楼[楼主] 2009-03-16 19:57 八进制 @发射点法

建议你用较新版本的GMF,例如2.0或2.1。我手里只有2.1版本的,在.gmfgraph的canvas下是没有Child的,所有的Figure都是定义在Figure Gallary里的;同样,在.gmfmap里Node Mapping是在“Top Node Reference”或“Child Reference”下面的,这个在前面已有回答。

回复 引用 查看

#94楼 2009-03-23 15:18 yomi[未注册用户]

关于 Sharing EditingDomain,GMF share domain之后,当前workspace里所有同一文件后缀都同时share一个editining domain了,是我没有弄对还是本来就是如此的呢

回复 引用

#95楼 2009-04-28 23:10 小白猪

1、EMF生成的.EDIT和.EDITOR和模型有什么关系?这两个包还有包里的文件都是干什么的?2、GMF在生成.DIAGRAM时需要这.EDIT和.EDITOR两个包的文件吗?生成后的.DIAGRAM还依赖.EDIT和.EDITOR吗?3、如果自己修改、完善GMF EXAMPLE里的LOGIC例子直接修改代码就可以了吗?4、能不能以GMF LOGIC为例子说一个里面的各个包都是什么文件啊?我看.DIAGRAM里有好多包:

actions\\commands\\edithelpers\\editparts\\editpolicies\\figures\\perferences\\providers\\sheet等等。这里面的PROVIDERS和.EDIT里面的PROVIDERS有什么区别吗?求教了!在线等。。。。。。。。

回复 引用

#96楼 2009-05-14 11:25 goer[未注册用户] 八进制,您好,问您个gmf的问题

箭头:在gmfgraph里为Polyline Connection指定一个Polyline Decorator作为source/target decoration,要为这个Decorator创建一些Template Point来决定箭头的形状,例如指定(-1,-1), (0,0), (-1,1)。

能让箭头的形状做成空心圆么?

回复 引用

#97楼 2009-05-26 19:31 Coolaid[未注册用户] 八进制,您好,我想问2个问题:

1. 我做了一个GMF的工具, 现在想增加一个功能, 支持把Java文件拖到编辑器里面, 然后在相应的位置上生成一个Node(这个node可以通过工具创建出来的), node的name属性为java类名, 现在不知道如何下手, 请问您否指教一下?

2. 我去dev.eclipse.org的cvs上下载的example没有一个能运行, 我本地的是eclipse3.4的modeling版本, 可能是因为版本太新了, 请问有什么方法可以解决吗?

最后想说, 外面GMF的资料很少, 请问八进制是如何学习gmf的? 我的qq是121689620, 希望研究GMF的朋友共同进步

回复 引用

#98楼 2009-08-30 11:56 kemaoo[未注册用户] 八进制,您好,我想问个问题:

在图形元素中我定义了一个Label用于输入描述信息,要进入编辑状态有两中方式:1.选中这个Label再单击鼠标左键;2.还是选中这个Label然后键入F2。我现在想在双击这个图形元素的时候就直接进入这个Lable,使它成为编辑状态。我想着是请求在RequestConstatns.REQ_OPEN状态下做,不知道这个思路是否正确

回复 引用

#99楼[楼主] 2009-09-09 18:33 八进制 @kemaoo 可以的。

回复 引用 查看

#100楼 2009-12-14 16:08 skycatzjy[未注册用户] 将label置于Node外面,在这里有详细的过程解释

http://dirksmetric.wordpress.com/2008/06/21/gmf-knowledge-positioning-of-external-labels/

搞了好久好久,不过自己认为最重要的是GMFgraph中DiagramLabel的External属性为true导致的,但是貌似这个不能自己改的啊,我曾经试过没有设置新的FigureDescriptor来放置label而成功将label放到Node外面的(External属性为true),这是为什么呢。。。

回复 引用

#101楼 2009-12-25 18:59 gmf初学者[未注册用户]

examples中的logic示例,似乎只提供了ecore,没有提供gmfgraph、gmftool和gmfmap。请问是他们开发时没有用到这些东西,完全生写的代码,还是他们把示例提供出来时缺了这些东西?

回复 引用

#102楼 2010-09-28 11:12 Binary

关于34的问题,小弟研究了一下,找到了一个看起来比较完美的解决办法,不知道之前有人分享过没,在此我跟大伙分享一下:

就是在保存操作之后,加入如下代码: view sourceprint?

01 try {

02 XXXDiagramEditor editor = (XXXDiagramEditor) PlatformUI 03 .getWorkbench().getActiveWorkbenchWindow() 04 .getActivePage().getActiveEditor(); 05 IEditorInput input = editor.getEditorInput();

06 IDocumentProvider provider = editor.getDocumentProvider(); 07 provider.synchronize(input); 08 } catch (CoreException e) { 09 e.printStackTrace(); 10 //TODO 11 }

回复 引用 查看 评论共2页: 上一页 1 2 注册用户登录后才能发表评论,请 登录 或 注册,返回博客园首页。 最新IT新闻: · 乔布斯纠结的两大原因 · 客户端新规与网络联合国 · Firefox 5 概念曝光,更多站点特定的应用功能 · 诺基亚CEO:将Windows Phone拖入低价 · 提高编程技能最有效的方法 ? 更多新闻... 知识库最新文章: 记一次失败的jQuery优化尝试 Silverlight 游戏开发小技巧:血条和进度条 ASP.NET MVC3 on Mono的折腾(二):Linux(openSUSE)下的部署 ASP.NET MVC3 on Mono的折腾(一):Windows下的部署 浅谈Python Web的五大框架 ? 更多知识库文章... 网站导航: 博客园首页 IT新闻 我的园子 闪存 程序员招聘 博问 China-pub 计算机图书网上专卖店!6.5万品种2-8折! China-Pub 计算机绝版图书按需印刷服务 简洁版式:GMF常见问题 Powered by:

博客园

Copyright ? 八进制


GMF常见问题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:课堂教学秩序整顿方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: