问题标签 [eclipse-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 投票
2 回答
635 浏览

java - 以编程方式修改 Java 源代码


我使用 EMF ANT-Task XSD2Java 从现有的 XSD 生成 Java 代码。不幸的是,ANT-Task 的工作方式不如手动工具正确,它会生成一个像“org.example.interface.something”这样的包。因此,关键字“接口”不允许作为包名称我想重构它以使代码运行。(顺便说一句,通过 UI 包名称是“org.example.interface_.something”)我的问题是:如何重构包名称,包括源文件中的依赖项?我可以使用 JDT,如果,如何使用?感谢您的任何提示。

0 投票
1 回答
189 浏览

java - 从源代码修改 Genmodel

有没有办法以编程方式修改 genmodel(使用 EMF ANT 任务创建)?创作后我不想再自己碰它了。

0 投票
2 回答
374 浏览

eclipse - 向 EMF 模型添加行为

我想知道人们通常如何处理向 EMF 模型添加行为。我有一个模型表示某种类型的物理文件(IDE 的项目文件,但细节并不有趣),并且模型包含一些计算属性(例如将此文件传递给外部工具的结果)。我可以看到两种方法:子类化和编辑生成的模型类。

我对解决这个特定问题(我可以通过多种方式来解决)不太感兴趣,就像学习其他 EMF 用户一般如何处理这个问题一样。

0 投票
4 回答
1226 浏览

eclipse - 使用 EMF 对象作为键

是否可以让 EMF 对象实现hashCodeequals?我希望能够将模型对象用作HashMap.

0 投票
2 回答
1444 浏览

android - 将 EMF 生成的 java 类集成到 Android 项目中

我想知道是否可以将一组从 EMF(ecore)模型生成的类包含到 Android 项目中。

我正在尝试这样做,它编译得很好,但在运行时我收到如下错误:



像这样:



谢谢你的帮助!!!

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 投票
1 回答
378 浏览

eclipse-emf - 使用 EMF 生成代码

我想在 Eclipse 的网页编辑器中通过 EMF 生成代码。我可以在调色板中添加我的类别。但我对架构和 exsd 一无所知。我在哪里可以获得有关它的正确知识?

0 投票
2 回答
2128 浏览

eclipse - 什么是 Eclipse 建模框架?

对不起,这可能看起来太简单了,但我对 Eclipse 建模框架是什么含糊不清?

基于他们的网站,它生成基于 XML 规范的 java 代码。
我想知道它是否类似于 Visual Paradigm?它是为其他语言(例如 PHP)还是只为 Java 生成代码?

谢谢。

0 投票
3 回答
460 浏览

eclipse - Eclipse 建模框架:将替代视图链接到模型

我有一个用于自动生成模型源和 JFace 编辑包的 ECore 模型。我正在尝试为该模型的内容开发一个替代视图,基本上是基于 JFreeChart 的图形视图。我设法创建了一个基于 JFreeChart 的视图插件。现在我需要将视图与模型链接起来。我怎样才能做到这一点?我想用 TreeBased 编辑器编辑模型,并在图形视图中查看这种编辑的效果。那可能吗?

谢谢你

0 投票
1 回答
1674 浏览

eclipse-emf - 创建 EObject 时自动生成特征值的最佳方法是什么?

我的 EClass 中有一些属性,我想在创建实例时将其初始化为计算值。我想知道使用框架执行此操作的推荐方法是什么。

在一种情况下,我想将 id 属性初始化为 UUID。在这种情况下,我希望在首次创建对象时分配 UUID 值,然后在对象的生命周期内保持不变。

在另一种情况下,我想生成一个只需要在模型实例中唯一的短 id。

我是 EMF 的新手,非常感谢任何指导。