问题标签 [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.
eclipse - 图形 DSL 中行为的实现
我开始使用 Epsilon 在 Eclipse 中编写图形 dsl。但是问题在于 epsilon 不支持为 dsls 编写特定行为。作为参考,我正在为数据流程图编写一个 dsl,我需要在其中实现分解系统,这意味着我必须获取与我正在处理的流程相关的所有外部实体、接口和连接分解它并将它们转移到较低级别的分解。有谁知道是否有办法在 epsilon 框架中处理这个问题,或者是否有任何其他框架可以让我从元模型中制作 dsl,并为 dsl 定义一个行为。
eclipse - 从 EMF 域模型创建 GMF 图表编辑器?
我创建了一个 EMF 模型,它可以在运行时从旧数据表示加载到资源中。这给了我一个ProjectResource extends Resource
.
我还有一个图表编辑器,在 GMF 中围绕相同的 ecore 模型创建。我可以为此创建一个空图表文件并加载图表编辑器。
我想从我的 ProjectResource 实例化一个图表编辑器,但我遇到了问题。如果域模型没有 URI,我似乎无法从我的域模型创建图表模型,并且我无法在没有图表模型的情况下启动图表编辑器。我会以完全错误的方式解决这个问题吗?
java - 从视图拖放到 GEF 编辑器
我有一个简单View
的TreeViewer
代表 POJO。我需要将TreeItem
s 从视图中拖放到 GEF 编辑器(在多页编辑器内)。
当我将项目从查看器拖到编辑器区域时,在侦听器中调用创建请求、处理拖动和更新请求方法。但是当我放下项目时handleDrop
/drop
不会被调用。
我的View
包含:
DragListener
看起来像:
编辑器是 a 的一部分,MultiPageEditor
看起来像:
DropListener
看起来像:
我错过了什么?
eclipse - 如何使用 GMF 支持关联类?
试图弄清楚如何使用 GMF 支持关联类。我需要制作这样的图表:
我可以很好地创建类(Node
图形),以及类似的简单关联。但是:我不确定如何处理关联类。我想我想要:
- A
Connection
代表主协会(实线) - A
Connection Anchor
在关联连接的中点 - 另一个
Connection
加入协会班到中点Connection Anchor
我不想Node
在协会中间使用 a ,因为这会产生不需要的弯曲点。
所以具体的问题:
- 上述方法是否合理/明智?
- 有更好的方法吗?
- 任何指向现有实现的指针?对于许多基于 GEF/GMF 的 UML 编辑器中的每一个都必须解决这个问题,但是一些旷日持久的谷歌搜索还没有出现任何问题。
谢谢。
java - 在 GMF 编辑器中获取选定的模型元素
我有一个 GMF 编辑器,模型上有不同的元素。一旦我选择了任何特定的模型元素,我如何在我的处理程序中获取它?目前,要获取所有存在的元素,我正在使用以下代码片段:
我对 GMF 很陌生,因此这个问题。
java - 扩展 GMF 编辑器以进行自定义
我需要为使用 GMF 创建的编辑器自定义生成的代码。例如,我需要在编辑器中选择一个节点时添加一个弹出框,我还需要在用作编辑器画布的空白处添加文本。我了解这些编辑需要手动完成。有人可以告诉我如何做上述事情吗?或者可能指向我扩展 GMF 编辑器和自定义它们的资源?
java - 创建 GMF Eclipse 的其他选项
我需要向在 Eclipse 中使用 GMF 创建的编辑器添加功能,其中在选择调色板中的项目时,会弹出一个框,其中包含创建另一个不同项目的选项。如果不选择第一项,则无法创建第二项。有人可以告诉我如何实现这样的功能吗?谢谢。
java - 通过添加 Title Eclipse GMF 自定义 Editor Workbench
我想在我的编辑器的画布顶部添加一个标题,这是我在 Eclipse 中使用 GMF 生成的。有人可以指导我需要对生成的代码进行哪些更改以实现这一目标吗?谢谢
eclipse-plugin - GMF 日食异常
我正在尝试从 ecore 元模型生成 gmf 编辑器。我主要关注本教程。当我尝试将 gmf 作为 Eclipse 应用程序运行时,出现以下错误。
任何想法?
visual-studio - 比较性能 Eclipse GMF 和 MS 建模 SDK
我目前正在使用 GMF 框架,基于该模型创建了一个 ecore 模型和一个 GMF 编辑器。创建的编辑器集成在 Papyrus (v1.0) 中。
基于我自己的 DSL,我创建了一个包含(大约)1.750 个元素的模型,这些元素在几个图表中进行了可视化。这些图之一是主图并包含所有元素(其他图是使用 EOL 生成的,具体取决于元素之间的关联)。在主图中进行一些更改会减慢工具的反应时间(或者有时没有更多的堆空间)。第一个问题是加快“流畅”使用的反应时间?有人遇到过这样的问题吗?
有时我考虑改变 Microsoft Visual Studio Modeling SDK,但我认为,没有像 GEF-GMF 框架那样的关于个性化可能性的可视化,但更稳定(我认为)。同样在这里,我对 MS Modeling SDK 没有任何经验,包括这两个框架/sdks 之间的优缺点。有人可以报告他的经验吗?
亲切的问候埃里克