问题标签 [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-emf - 更改 EditPar 的位置和背景颜色
我有一个 EditPart,我需要更改它的位置和背景颜色。我已设法使用以下方法更改其位置:
我设法通过以下方式更改背景颜色:
但是每当我关闭并重新打开应用程序时,我所做的颜色更改就会消失!
我怎样才能提交背景颜色!
eclipse - Xtext 和 GMF 集成
首先,我在stackoverflow 上看到了很多关于将XText 与GMF 集成的链接。
到目前为止我见过的最一致的教程是:http: //www.eclipse.org/forums/index.php/mv/msg/472225/1036564/#msg_1036564
..但在最后一步甚至没有生成文本编辑器(仅 GMF 编辑器)。
我也看到了文档,但我无法理解他们在这个链接中的建议:http: //www.eclipse.org/Xtext/documentation.html#gmf_integration
所以我想知道是否有人知道如何有效地将 GMF 与 Xtext 与现有的 ecore 集成!使用 XText 2.0.4。
谢谢!
eclipse-gmf - 使用 PDFCreator 打印 GMF 图无法打开生成的 pdf
我已经实现了对一些 GMF 图文件的直接打印。打开图表,打印到文件,然后关闭图表。我面临的问题是以下几点:
问题是使用上面的代码我在打开 pdf 文件时收到错误。“ Acrobat Reader 无法打开 ....pdf,因为它不是支持的文件类型或文件已损坏”
还尝试进入睡眠状态,以确保在处理打印机之前完成打印。最后出现同样的错误。
任何提示都是有帮助的。
eclipse-gef - 在调色板上添加一个新创建的/自定义组件
我想知道是否可以在调色板上添加一个新创建的图表组件。
我正在以编程方式在图表上添加组件(使用向导询问用户他想在组件中添加哪些变量)。我想让用户可以通过从调色板中拖放来制作类似的组件。
(假设您创建了一个带有一些变量的组件“轮子”,能够创建其中的 4 个而不必每次都使用向导会很好)
service - GMF:通过选择服务访问活动 gmf 节点
我正在使用 Xtext 和 GMF,因此我想从我的 xtext 项目中访问活动的 GMF 隔间节点。正因为如此,我认为eclipse的选择服务会是解决这个问题的好方法。
我试图实现选择服务,但它似乎没有访问 GMF 相关节点。而是我得到一个 xtext 类对象,因为我在 GMF 中实现了一个 IXtextAwareEditPart。有没有办法访问活动的 GMF 节点?到目前为止,此代码对我不起作用:
java - 我的 GMF 生成的图表代码有什么问题?
我用 GMF 生成了一个非 RCP 图表编辑器。我的 Eclipse 版本是:Indigo Service Release 2。当我想作为 Eclipse 应用程序运行时,它会失败并生成以下错误日志:
java - 以编程方式创建 GMF 图
我试图在 Eclipse 插件中使用 EMF 和 GMF 创建一个简单的图表。我创建了一个具有两个节点和连接的 Ecore。我能够从中生成 GMF。当我运行我的应用程序时,我得到了味觉,并且在它的帮助下我能够绘制 GMF 图。但我希望以编程方式。
我已经从那个 Ecore 创建了一个 XML,并且成功地能够将该 XML 加载到 EMF 对象中。所以我的 EObject 有那个 XML 值。现在我想要一个自动生成的 GMF 图。就像打开一个示例 RCP 视图一样,它应该加载 GMF 内容。
问题是我是这个 GMF 和 EMF 的新手,所以我不知道我必须修改哪个类或我必须写什么。
java - EMF/GMF/Papyrus - 设置明确的 ElementImpl - 代码中的属性
我有一个 EMF 模型和生成的编辑器。在模型/编辑器中,可以将元素“Unit”(U) 与“Specification”(S) 连接起来。现在,如果至少有一个 U 满足 S,我想为 S 提供一种专门的 CSS 样式。但是(据我所知)没有办法在 CSS 样式表中实现这一点(例如,使用选择器)纸莎草纸。
为此,我为 S 添加了一个额外的属性,称为“映射”(当至少有一个 U 满足 S 时应该为真,否则为假)。然后,当添加一个/多个连接时(在handleNotification - 方法中),我尝试在代码中设置“映射”属性:
除了:
第二种解决方案导致另一个异常,但具有相同的语义结果:
除了:
有谁知道如何处理这些异常或有一个好的解决方法?主要目的是 CSS 文件识别“映射”属性的变化。
非常感谢 :)
model - Eclipse EMF - 同步公共模型数据
我想知道如何同步几个元模型共有的模型元素(属性、引用等)的数据。
基本上,我正在使用 Eclipse Graphiti 构建一个 DSL 编辑器,该编辑器由几个可以独立修改的元模型组成。这些元模型,比如 X、Y 和 Z,包含它们自己的模型元素以及公共类和属性,比如具有属性 a 和 b 的类“MyClass”。
问题是当我基于元模型 X 编辑“MyClass”的属性时,我希望看到任何更改都可以同步/复制到 Y 和 Z 的其他模型数据。
期待您的帮助/建议。