问题标签 [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 回答
204 浏览

java - GMF - 以编程方式展开/折叠隔间

我有一个名为 EntitiesContainer 的类,它包含多个隔间。

我所做的基本上是,当您右键单击隔间或隔间名称以通过应用于隔间XEditpart 和隔间XNameEditpart 的双击侦听器来收听此事件。

现在,我想通过双击来实现类似扩展或折叠这个隔间的功能,但我还没有找到任何方法来做到这一点。我怎样才能通过这个隔间的 EditPart 接近它?

当一个隔间打开时是否可以关闭所有其他隔间,如果是这样,这必须通过 AddSemanticListeners-listenerFilters 来完成?

任何线索将不胜感激。

0 投票
1 回答
154 浏览

eclipse-emf - When i drag and drop a node with GMFappilication nothing is comes

When i drag and drop a node with GMF application nothing is drawn and i have this exception org.eclipse.core.commands.ExecutionException: While executing the operation, an exception occurred at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:521) at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCommandStack.java:206) at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCommandStack.java:169) at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCommandStack.java:156) at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:425) Any help is highly appreciated.

0 投票
0 回答
67 浏览

emf - 将 GMF 图导出到 ecore 文件

我使用文章http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1从 EMF 模型创建了 GMF 图编辑器。但我可以找到将在此编辑器中创建的图表导出回 EMF(ecore 文件)的可能性。可能吗?

0 投票
1 回答
343 浏览

eclipse-emf-ecore - 使用 gmf 以编程方式创建节点但不设置其属性

我想使用其属性以编程方式创建节点,但可以使用以下代码创建节点,但无法设置其属性。

有人可以帮助我。谢谢

0 投票
1 回答
102 浏览

eclipse - 使用 eclipse GMF 创建只读图表

我按照文件系统示例http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1

我想做的不是使用带有调色板的生成编辑器。

我用一个视图创建了一个新插件,我想在这个视图中以编程方式创建一个图表,以显示例如 2 个与链接连接的对象

我遇到了这个答案GMF display diagram example

但这对我没有多大帮助。

在我的视图的 createPartControl 中我做了

如答案所示,但我不知道如何获得该“图表”变量

0 投票
1 回答
191 浏览

java - GMF 代码生成:是否有任何方法可以自定义代码生成或使用较新版本的 eclipse/GMF 重用已自定义的 GMF 代码?

我正在使用我自己的 xsd、GMF 生成的/diagram/edit/parts包和其他包生成 GMF 代码。现在我想对所有扩展ConnectionNodeEditPart类的类进行通用定制,这些类存在于/diagram/edit/parts包中。GMF 在ConnectionNodeEditPart的子类中生成了一个方法,其签名是

protected void "addChildVisual(EditPart childEditPart, int index)" 和方法内容如下。

现在我想自定义所有 addChildVisual 方法如下。

这只是将索引更改/替换为-1

有 1000 个这样的类,每次我从一个 eclipse 版本迁移到下一个 eclipse 版本时都需要修改。这是我正在讨论的示例/简单更改。还有其他一些更改,其中添加/更改了一些方法内容,并且很少有新方法添加到 GMF 生成的代码中。

每当我们从一个 Eclipse 版本迁移到下一个版本时,这个繁琐的代码定制部分就非常麻烦。

有没有办法用新版本的eclipse/新版本的GMF重用已经定制的代码。我可以对我的自定义进行分组,假设进行 15 次修改,但每次更改都必须针对 1000 个 Java 类进行(相同的更改)。有什么方法可以自定义代码生成或使用较新版本的 eclipse/GMF 重用已经自定义的 GMF 代码?

请帮助解决这个问题。

提前致谢。

0 投票
1 回答
287 浏览

uml - create emf generated model from an uml model

I'm triying to create a graphical editor using eclipse gmf, based on an uml model,

for this I created a .gnemodel file based on my uml model but I do not have the associations in the generated .ecore file

I used eclipse papyrus to create the uml model and I think there is something missing so the associations can be imported to the ecore file.

Edit (Image from comment) enter image description here

0 投票
2 回答
216 浏览

eclipse-rcp - GEF:如何以编程方式创建连接?

我想创建一个 Eclipse 备忘单,解释如何创建两个图块并将它们连接起来。

我成功地编写了一个创建两个图块的命令,但不是EditPart在我的 GEF 中创建两个图块(即:源和目标)之间连接的命令DiagramEditPart

有人知道如何做到这一点或有一个带有解释的代码示例吗?

谢谢大家 !

0 投票
1 回答
88 浏览

java - 如何在我的 ecore 模型中定义列表变量?

我在 GMF(图形建模框架)中有一个名为File和另一个名为的类。Folder在类定义中,Folder有一个返回的方法List<File>,那么我如何在我的 ecore 模型中定义呢?

0 投票
1 回答
48 浏览

emf - 如何执行 EMF 和 GMF?

大家好,我是 EMF 和 GMF 的新手。谁能帮助我如何在 Ecilpse 中创建 EMF 和 GMF 项目。我的意思是问执行此操作所需的工具是什么。

提前致谢