问题标签 [emf]

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 回答
4260 浏览

eclipse-emf - Eclipse EMF:如何按名称访问 EAttribute?

我有一个传递字符串和 EMF EObject 的 Java 方法。String 是 EObject 属性的名称。例如,如果传递了“foo”和 EObject eobj,则需要访问 eobj.getFoo()。我知道如何从其 featureID 中获取 EAttibute 的值,但似乎无法找到通过属性名称获取它的方法。这甚至可能吗?

0 投票
2 回答
1434 浏览

dsl - Xtext/EMF 如何进行模型到模型的转换?

我在 Xtext 中有一个 DSL,我想重用我的 .xtext 文件中定义的规则、终端等,为项目中涉及的其他一些工具生成配置文件。配置文件使用类似于 BNF 的语法,因此它与实际的 Xtext 内容非常相似,并且需要最少的转换。从理论上讲,我可以轻松编写一个脚本来解析 Xtext 并吐出我的配置......

问题是,我该如何实施它以适应整个生态系统?换句话说 - 如何在 Xtext/EMF 中进行模型到模型的转换?

0 投票
1 回答
181 浏览

war - 在聚合多个 Maven 项目的战争中使用 XCore 生成的类

我有一个名为myproject.app. 我还有另一个使用 vaadin 和 gwtmyproject.ui的项目和另一个项目,它是一个转换为 Maven 的 Xcore-Project,称为myproject.model.

我想在一场战争中将它们全部聚合起来。为此,我有一个myproject.war带有 pom 的声明依赖项。

对于 Vaadin 和 GWT,一切都运行良好,因为这些项目是纯 maven 项目。Xcore 项目让我很头疼,因为我无法Plugin Dependencies在战争中提供这个项目中的声明。

我试图在 pom 中添加所需的库,但我只能从 Central 获取旧版本(2.2.3)——XCore 项目使用 2.8。/3.8。.

我该如何解决这个问题?

0 投票
1 回答
155 浏览

eclipse-emf - EMF:如何将一组具有唯一名称的 XML 元素映射到 Map

我有一个现有的 XML 格式,我想为其创建一个基于 Ecore 的模型,我可以使用它来加载和保存该 XML 格式的文件(无需编写我自己的序列化器/反序列化器)。XML 包含具有以下结构的元素:

元素的名称child在它们的兄弟姐妹中应该是唯一的。显然,最自然的建模方法是使用MapEMap其他类似地图的结构。是否可以使用这样的数据结构并对模型进行注释,以使该模型的实例以上述格式保存?

0 投票
2 回答
390 浏览

eclipse - Eclipse 建模框架 - 工作流?

我有以下问题。我有一个使用 ATL 作为技术的 M2M 转换的 EMF 项目。然后我有一个使用 XPand 进行代码生成的项目。我想做以下工作流程。

模型 A -- --> 模型 B ----> 代码

我怎么能意识到,问题是,我有两个项目,我必须将我的模型和元模型复制到另一个项目。是否有任何技术可以对上述工作流程进行建模?

谢谢你,克莱门斯

0 投票
3 回答
1091 浏览

java - 可以使用 Eclipse GMF(图形建模框架)来创建独立的建模 IDE 吗?

我想创建一个图形建模应用程序。

我一直在研究所有的拖放功能,然后我想到了 GMF/EMF,但它用于创建 Eclipse 插件,至少从我所见:

http://wiki.eclipse.org/Graphical_Modeling_Framework_FAQ#What_can_I_do_with_GMF.3F

我可以用 GMF 做什么?使用 GMF,您可以为 Eclipse 生成图形编辑器。例如,UML 建模工具、工作流编辑器等。基本上,您想要的 EMF 中任何域模型的图形编辑界面。

我的问题是,是否也可以使用这个框架创建独立的应用程序(一个不需要 Eclipse 来运行的应用程序?),如果没有,您是否知道任何有用的框架用于此目的?

0 投票
1 回答
1779 浏览

java - Eclipse RCP:如何管理用户对资源的访问权限?

Eclipse 生态系统中有没有办法管理对资源的访问权限?

我需要 Linux 文件系统权限之类的东西来允许/拒绝访问我的 Eclipse RCP 应用程序中的数据。IE:

  • 用户和组管理

  • 登录管理

  • 我的资源的读写权限管理(即我的数据库记录)

  • 基于 EMF(它不是强制性的,但非常有用)

我可以从头开始开发,但我认为这是一个普遍的需求,所以我想也有一些事情要做。

还是我错了?

谢谢。

编辑:主题固定。对不起

0 投票
1 回答
611 浏览

eclipse - 如何将 emf 与 eclispe 团队支持进行比较

我正在使用 Emf Compare 2 与来自 eclipse 的团队支持集成。我按照此处emf compare faq page 的说明进行操作,但内容类型 ID“org.eclipse.emf.compare.ui.contenttype.ModelContentType”似乎不再有效。我尝试的另一种方法是在我的自定义文件扩展名和 org.eclipse.emf.ecore.xmi 之间添加文件类型关联,以便 emf compare 可以获取我的文件并自动进行差异。这样,emf 模型比较编辑器就会出现,但它说没有区别,即使我很确定我对模型做了一些更改。我应该怎么办?

[编辑] 我检查了 emf compare 模块,结果发现 emf compare 只在“比较”菜单中提供了相互比较的选项。2个文件之间的比较正在工作。所以剩下的问题是如何使选项“比较”>“最新来自存储库”与 emf 比较编辑器一起使用

0 投票
1 回答
150 浏览

eclipse - 如何在 XText 生成的插件中获取 PreferenceStore

我正在尝试扩展 XText 为 DSL 生成的首选项页面。我设法添加了一个利用字段编辑器的新首选项页面,但我看不到如何获取IPreferenceStore实例以跟踪修改后的配置,如http://www.vogella.com/articles/EclipsePreferences/中所述文章.html

0 投票
1 回答
433 浏览

diagram - 在 GMF 图编辑器中禁用模型元素的属性

我是 GMF/EMF 的新手,我有以下问题:我正在设计一个模型编辑器并希望限制一些用户操作。在“属性”视图中,图表元素具有某些属性。现在我希望用户无法更改此视图中的某些属性,但该属性必须保留且不应被删除。是否有可能隐藏或禁用组合框/文本输入或使字段只读?

如果你能帮助我,我会非常高兴。谢谢