问题标签 [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.
java - 以编程方式修改 Java 源代码
我使用 EMF ANT-Task XSD2Java 从现有的 XSD 生成 Java 代码。不幸的是,ANT-Task 的工作方式不如手动工具正确,它会生成一个像“org.example.interface.something”这样的包。因此,关键字“接口”不允许作为包名称我想重构它以使代码运行。(顺便说一句,通过 UI 包名称是“org.example.interface_.something”)我的问题是:如何重构包名称,包括源文件中的依赖项?我可以使用 JDT,如果,如何使用?感谢您的任何提示。
凯
java - 从源代码修改 Genmodel
有没有办法以编程方式修改 genmodel(使用 EMF ANT 任务创建)?创作后我不想再自己碰它了。
eclipse - 向 EMF 模型添加行为
我想知道人们通常如何处理向 EMF 模型添加行为。我有一个模型表示某种类型的物理文件(IDE 的项目文件,但细节并不有趣),并且模型包含一些计算属性(例如将此文件传递给外部工具的结果)。我可以看到两种方法:子类化和编辑生成的模型类。
我对解决这个特定问题(我可以通过多种方式来解决)不太感兴趣,就像学习其他 EMF 用户一般如何处理这个问题一样。
eclipse - 使用 EMF 对象作为键
是否可以让 EMF 对象实现hashCode
和equals
?我希望能够将模型对象用作HashMap
.
android - 将 EMF 生成的 java 类集成到 Android 项目中
我想知道是否可以将一组从 EMF(ecore)模型生成的类包含到 Android 项目中。
我正在尝试这样做,它编译得很好,但在运行时我收到如下错误:
像这样:
谢谢你的帮助!!!
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 ......这会导致文件未找到异常。
eclipse-emf - 使用 EMF 生成代码
我想在 Eclipse 的网页编辑器中通过 EMF 生成代码。我可以在调色板中添加我的类别。但我对架构和 exsd 一无所知。我在哪里可以获得有关它的正确知识?
eclipse - 什么是 Eclipse 建模框架?
对不起,这可能看起来太简单了,但我对 Eclipse 建模框架是什么含糊不清?
基于他们的网站,它生成基于 XML 规范的 java 代码。
我想知道它是否类似于 Visual Paradigm?它是为其他语言(例如 PHP)还是只为 Java 生成代码?
谢谢。
eclipse - Eclipse 建模框架:将替代视图链接到模型
我有一个用于自动生成模型源和 JFace 编辑包的 ECore 模型。我正在尝试为该模型的内容开发一个替代视图,基本上是基于 JFreeChart 的图形视图。我设法创建了一个基于 JFreeChart 的视图插件。现在我需要将视图与模型链接起来。我怎样才能做到这一点?我想用 TreeBased 编辑器编辑模型,并在图形视图中查看这种编辑的效果。那可能吗?
谢谢你
eclipse-emf - 创建 EObject 时自动生成特征值的最佳方法是什么?
我的 EClass 中有一些属性,我想在创建实例时将其初始化为计算值。我想知道使用框架执行此操作的推荐方法是什么。
在一种情况下,我想将 id 属性初始化为 UUID。在这种情况下,我希望在首次创建对象时分配 UUID 值,然后在对象的生命周期内保持不变。
在另一种情况下,我想生成一个只需要在模型实例中唯一的短 id。
我是 EMF 的新手,非常感谢任何指导。