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

url - 将 java.net.URI 转换为 org.eclipse.emf.common.util.URI

Java 中至少有两种类型的 URI:

  • java.net.URI
  • org.eclipse.emf.common.util.URI

我已经java.net.URI并且需要使用 EMF URI。如何将前者转换为后者?

如果我尝试new URI uri = profileUrl.toURI(),我会收到这样的消息:

我还尝试了某种解决方法,该解决方法将从中创建一个字符串,java.net.URI并使用新字符串创建一个新的 EMF URI ......这会导致文件未找到异常。

0 投票
4 回答
550 浏览

java - 数据绑定到未知类型的容器

我有以下类型的简单 EMF 模型:

我想在一个简单的 中显示所有节点TableViewer的名称,以及它们的父组的名称。不幸的是,eContainer()这是一项操作而不是一项功能。这意味着我不能使用 JFace 数据绑定框架将此属性链接到 GUI。

我怎么解决这个问题?我要创建派生特征吗?有什么技巧吗?

0 投票
3 回答
1001 浏览

java - 基于模型的 UI 生成(运行时或构建时)

我们有一个基于 EMF 的元模型,用于配置我们的应用程序。到目前为止,我们使用 EMF 编辑器(基于 eclipse)来创建我们产品的各种配置实例。到目前为止,这运行良好,但我们现在希望支持从 Web UI 创建配置。

在 Java 平台上从元模型创建丰富的 UI 有哪些选择?我知道 Naked Objects、Roo 等,但它们会生成专注于持久性的端到端应用程序。我只需要可以填充模型的漂亮 UI。

编辑其中一条评论建议将 Magritte + Glamour 结合起来。但那些是针对小谈话的。Java中是否有任何等价物?

0 投票
3 回答
725 浏览

android - OSGi - Activator 无法访问 Bundle 的内部包

我正在尝试在 Apache Felix 上运行一个基于 EMF 的小型应用程序。Felix 在 Android 设备上运行。我正在使用 Eclipse,但没有 bnd 和 maven。

我有一个 EMF Bundle,它可以导出以下软件包:

我的插件项目的结构:

激活器位于 com.androidosgi.notifier 中。

清单.MF:

在我在 OSGi 上安装包之前,我对其进行了“索引化”并将 classes.dex 添加到包中。

如果我尝试开始,我会得到:NoClassDefFoundError 在此处输入图像描述

任何想法或解决方案?:) 谢谢

0 投票
1 回答
823 浏览

java - 在 Eclipse 上设置 EMF 比较并编译

如何在 Eclipse 上结帐和设置 EMF 比较?我找到了 EMF 比较的网站贡献者指南: http ://wiki.eclipse.org/EMF_Compare/Contributor_Guide

但他们没有足够的指示。我检查了 master 分支 git 存储库中不包含大量其他依赖项。如番石榴、纸莎草和uml2。

将插件导入包含实际产品的工作区的描述。但是当我这样做时,他们的插件目录缺少大部分代码。

在签出 1.3 或 1.2 等标签时,我遇到了类似的问题。

我正在寻找对 EMF 比较进行调整我需要在 Eclipse 上进行设置,以便我可以运行和测试我的更改。

0 投票
2 回答
1281 浏览

eclipse - 在 CheckBoxTable 中显示来自 EMF 模型的所有枚举?

我试图在 Eclipse 页面中显示一个 CheckBoxTable,它使用户能够选择多个项目中的任何一个 - 可用的项目来自 EMF 模型并且是枚举。

我已经正确设置了内容提供程序和标签提供程序(我认为),但我无法确定使用什么来设置输入以显示完整的枚举列表。

因此,假设我的模型有一个名为 MyEnum 的枚举,其值为 ONE、TWO 和 THREE - 我希望能够将所有这三个枚举作为复选框显示给用户。

我需要在查看器上调用 setInput(...) 但是我应该传递什么来获取这些枚举?

0 投票
2 回答
149 浏览

eclipse - Eclipse QVT 操作编辑器中没有内容辅助

我正在编写一个 QVT 模型来模拟从 ecore 到 DDS 模型的转换。我有 Ecpise 3.7.2 和最后一个 QVT Operational 插件 3.1.0v2。问题是内容辅助没有向我显示元模型实体的属性。例如,在这个虚拟示例中,我没有关于 self.name 的建议:

0 投票
1 回答
602 浏览

java - xtext 生成器将输入转发到输出

如何在 xtend 生成器中将解析树的一部分从输入转发到输出?

例如,在某些输出代码生成的情况下,我不需要解析某些构造函数/函数的参数。我只需要将这些常量、变量名、表达式等直接放到输出代码中(前大括号内的所有内容):

输入 DSL 代码:

输出(可能是一些 Java 或 C++ 代码):

xtext 语法的一部分:

0 投票
0 回答
71 浏览

eclipse-rcp - Edit domain of Eclipse not providing the child nodes when product is exported

I am developing a RCP application which deals with EMF resources. Actually, I am having a XML file for which I am creating a model.

At a particular instant, I am having the root node of the XML file and when I try to get the children of the node using EMF edit domain, it does not return any value and i get 0 children under the root node. But in my XML file, there are 2 children under the root node.

The application works fine, when run from Eclipse IDE. But when i tried to export it as a RCP product, the problem arises. What may be the reason for such a behavior when we export it as a product? Is there something, which we should take care of when we export our product for EMF related application.

0 投票
1 回答
1187 浏览

eclipse - ACCELEO:根据模型结构在路径中创建文件

在 Acceleo 模型到文本的转换中,我想为 UML 类创建一个文件,该文件与包含该类的包(UML 模型中的类名称空间)一致。我面临的问题是我必须这样做,因为 [file] 命令需要它,所以我正在尝试这样的事情

但我在 concat 上收到此错误:

这样做的正确方法是什么?