问题标签 [eclipse-gmf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
449 浏览

eclipse - 如何从另一个 GMF 图生成 GMF 图?

假设我有一个 Ecore 模型 A(包含 ClassP、ClassQ),我使用 GMF 为其生成了一个图形编辑器。现在,我有另一个 Ecore 模型 B,它是模型 A 的超集。比如说,它有 ClassX、ClassY、ClassP、ClassQ。

我想要做的是,使用基于模型 A 的 GMF 编辑器设计图形表示,然后能够在基于模型 B 的 GMF 图表编辑器中导入该图表,这样我就没有在使用模型 B 的生成图中再次绘制模型 A 的元素。

这有可能以某种方式吗?至少接近这个?

0 投票
1 回答
340 浏览

eclipse-gmf - 选择的 Eclipse GMF 模型 Wizward 无法启动

在 Eclipse GMF 中,我定义了我的 .ecore .genmodel .gmfgraph .gmfmap .gmftool .gmfgen 模型,并生成了模型、编辑器和图表代码。

当我将它作为 Eclipse 应用程序运行时,我可以创建一个标准模型,我还可以看到生成的图表类型,但是当我启动它(创建图表)时,会出现以下错误消息:

我究竟做错了什么?

0 投票
1 回答
705 浏览

eclipse-gmf - GMF 改变连接的颜色

我目前正在使用 gmf,我想更改连接的颜色。我调试了代码,我看到在设置 createConnectionFigure() 方法后的前景色, AbstractGraphicalEditPart 类中的 refresh() 方法覆盖了这种颜色。有什么特别的方法可以改变颜色吗?我还想为链接的源和目标装饰创建一个圆圈。我知道我必须扩展 Polyline 类,但我对其余部分一无所知。你知道任何可用的例子吗?

0 投票
1 回答
560 浏览

eclipse-gmf - GMF 如何为链接装饰创建不同的形状

我想为连接的源和目标装饰创建和应用不同的形状。我知道我必须扩展折线类,但我真的无法理解它是如何工作的。有人可以帮忙吗。有没有例子?我知道只有少数人与 gmf 合作,到目前为止,没有人回答我与 gmf 相关的问题,但请帮忙!!!

0 投票
1 回答
584 浏览

eclipse - 以编程方式重新排列图表

我正在尝试以编程方式重新排列(自动布局)UML2 图。
但是,我无法根据Diagram实例这样做。

到目前为止,我的代码如下所示:

目前它完全没有效果。我想我不应该手动创建 DiagramEditPart 而是从其他地方获取它 - 但我不知道从哪里开始寻找。

0 投票
1 回答
1133 浏览

eclipse - GMF 显示图示例

如何在 Eclipse 中的视图中显示 GMF 图,文件格式为“*.ecorediag”?图表不应该是可编辑的。

是否有一个简单的示例视图可以从“/home/diagrams/test.ecorediag”加载图表

0 投票
1 回答
304 浏览

eclipse - 编辑器的 Eclipse GMF 背景图像

我想在我的 GMF 图表编辑器的背景上平铺一个 GIF 图像(作为背景纹理),就像 Graphiti 的背景样式一样。任何想法?

0 投票
1 回答
141 浏览

java - How can i customize a dialog box in GMF?

enter image description here

Hi,

I am doing a project in GMF. I want to customize a dialog box with a set of default values under the "Choices" column. This is a dialog box which contains a set of values on the left side (Choices), that can be selected to the right side (Feature), and can be moved up or down. Kindly help me..

Thanks in Advance.

0 投票
0 回答
87 浏览

eclipse-gef - 在 GEF 中使用 GMF 2d 扩展类

我正在尝试使用 PolylineConnectionEx 作为 GEF 中的连接器。有没有人有这样做的经验?我曾尝试这样做,但它使我们的编辑器崩溃。我想使用 PolylineConnectionEx,因为它有许多我想使用的“内置”功能,例如跳转连接器和弯曲连接。

0 投票
1 回答
548 浏览

xtext - 如何使用 Xtext(M2M with Xtend) 和 GMF 创建图表?(初学者)

我已经开始使用 Eclipse,但我还是个初学者。所以我想从这里得到一些帮助。我使用 Xtext 来阅读我的 DSL。然后我想用我已经用 GMF 定义的图表来展示实例。但是Xtext中的ecore(MFilesystem)和GMF中的ecore(Filesystem)是不同的。所以我使用 Xtend 来改变模型并创建一个 EObject(Filesystem)。但我不知道 GMF 如何使用 Xtent 的资源来创建图表。我在这里展示我的问题:

1:我在 xtext(Grammmar) 中定义了 ecore:

http://i.stack.imgur.com/QrFrk.jpg

2:我在GMF中定义了ecore

http://farm9.staticflickr.com/8048/8082263442_149b8e8b0f.jpg

http://farm9.staticflickr.com/8336/8082305888_824c467570.jpg

3:我尝试运行 Xtext 的运行时

http://farm9.staticflickr.com/8475/8082313936_d06206d838.jpg

并从我的 DSL 文件(test.filesystem)创建图表。

http://farm9.staticflickr.com/8323/8082338379_f35894ba57_z.jpg

4:那我有这个问题

http://farm9.staticflickr.com/8332/8082347529_3ca68fd520.jpg

5:所以我尝试使用 Xtend 在 Xtext 中更改我的模型

http://farm9.staticflickr.com/8476/8082347146_dc220f9ca9.jpg

6:但它不起作用。我想,我做错了什么。所以我想知道,我怎样才能让 GMFmyfilesystem用来创建图表。

谢谢。