问题标签 [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.
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 ......这会导致文件未找到异常。
java - 数据绑定到未知类型的容器
我有以下类型的简单 EMF 模型:
我想在一个简单的 中显示所有节点TableViewer
的名称,以及它们的父组的名称。不幸的是,eContainer()
这是一项操作而不是一项功能。这意味着我不能使用 JFace 数据绑定框架将此属性链接到 GUI。
我怎么解决这个问题?我要创建派生特征吗?有什么技巧吗?
java - 基于模型的 UI 生成(运行时或构建时)
我们有一个基于 EMF 的元模型,用于配置我们的应用程序。到目前为止,我们使用 EMF 编辑器(基于 eclipse)来创建我们产品的各种配置实例。到目前为止,这运行良好,但我们现在希望支持从 Web UI 创建配置。
在 Java 平台上从元模型创建丰富的 UI 有哪些选择?我知道 Naked Objects、Roo 等,但它们会生成专注于持久性的端到端应用程序。我只需要可以填充模型的漂亮 UI。
编辑其中一条评论建议将 Magritte + Glamour 结合起来。但那些是针对小谈话的。Java中是否有任何等价物?
android - OSGi - Activator 无法访问 Bundle 的内部包
我正在尝试在 Apache Felix 上运行一个基于 EMF 的小型应用程序。Felix 在 Android 设备上运行。我正在使用 Eclipse,但没有 bnd 和 maven。
我有一个 EMF Bundle,它可以导出以下软件包:
我的插件项目的结构:
激活器位于 com.androidosgi.notifier 中。
清单.MF:
在我在 OSGi 上安装包之前,我对其进行了“索引化”并将 classes.dex 添加到包中。
如果我尝试开始,我会得到:NoClassDefFoundError
任何想法或解决方案?:) 谢谢
java - 在 Eclipse 上设置 EMF 比较并编译
如何在 Eclipse 上结帐和设置 EMF 比较?我找到了 EMF 比较的网站贡献者指南: http ://wiki.eclipse.org/EMF_Compare/Contributor_Guide
但他们没有足够的指示。我检查了 master 分支 git 存储库中不包含大量其他依赖项。如番石榴、纸莎草和uml2。
将插件导入包含实际产品的工作区的描述。但是当我这样做时,他们的插件目录缺少大部分代码。
在签出 1.3 或 1.2 等标签时,我遇到了类似的问题。
我正在寻找对 EMF 比较进行调整我需要在 Eclipse 上进行设置,以便我可以运行和测试我的更改。
eclipse - 在 CheckBoxTable 中显示来自 EMF 模型的所有枚举?
我试图在 Eclipse 页面中显示一个 CheckBoxTable,它使用户能够选择多个项目中的任何一个 - 可用的项目来自 EMF 模型并且是枚举。
我已经正确设置了内容提供程序和标签提供程序(我认为),但我无法确定使用什么来设置输入以显示完整的枚举列表。
因此,假设我的模型有一个名为 MyEnum 的枚举,其值为 ONE、TWO 和 THREE - 我希望能够将所有这三个枚举作为复选框显示给用户。
我需要在查看器上调用 setInput(...) 但是我应该传递什么来获取这些枚举?
eclipse - Eclipse QVT 操作编辑器中没有内容辅助
我正在编写一个 QVT 模型来模拟从 ecore 到 DDS 模型的转换。我有 Ecpise 3.7.2 和最后一个 QVT Operational 插件 3.1.0v2。问题是内容辅助没有向我显示元模型实体的属性。例如,在这个虚拟示例中,我没有关于 self.name 的建议:
java - xtext 生成器将输入转发到输出
如何在 xtend 生成器中将解析树的一部分从输入转发到输出?
例如,在某些输出代码生成的情况下,我不需要解析某些构造函数/函数的参数。我只需要将这些常量、变量名、表达式等直接放到输出代码中(前大括号内的所有内容):
输入 DSL 代码:
输出(可能是一些 Java 或 C++ 代码):
xtext 语法的一部分:
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.
eclipse - ACCELEO:根据模型结构在路径中创建文件
在 Acceleo 模型到文本的转换中,我想为 UML 类创建一个文件,该文件与包含该类的包(UML 模型中的类名称空间)一致。我面临的问题是我必须这样做,因为 [file] 命令需要它,所以我正在尝试这样的事情
但我在 concat 上收到此错误:
这样做的正确方法是什么?