8得票2回答
我能否通过将ECore模型导入到其他模型中来重复使用它们?

我有多个不同用途的Ecore文件。现在我正在开发一个使用多个模型的工具。 我可以开发一个引用其他模型的ECore模型吗?例如,当我有A.Ecore和B.Ecore时,我如何创建一个C.Ecore,在其中我有来自A.Ecore或B.Ecore的属性类型?

8得票5回答
如何使用EMF读取XML文件?

EMF代表Eclipse建模框架。 我必须在我的课程项目中使用EMF。我正在尝试理解如何使用EMF来实现以下功能: 读取XML, 将值放入对象中。 使用ORM将对象中的值持久化到数据库中 - 完成。 使用ORM从数据库获取数据并生成XML。 我需要使用以下工具完成所有这些操作:EMF...

8得票2回答
使用XText将DSL脚本编程方式解析为Ecore模型

我需要以编程方式将符合XText语法的文本转换为符合由相同语法生成的Ecore元模型的AST。 我知道XText还会生成实现这种解析器的Java类,但我不知道它们在哪里以及如何使用它们。

7得票2回答
修改生成的代码还是使用继承?

我在一个EMF项目中工作。其中一个设计决策是不触及生成的代码,也不将其检入。相反,每当需要更改时,就会创建一个包含更改内容的子类。该框架足够灵活以处理此类情况。然而,我遇到了一些额外的工作负担。 这个设计决策是基于使用其他代码生成框架时出现的问题而做出的。 作为项目的新成员,我想挑战这个设...

7得票1回答
使用e3x属性视图与来自EMF模型的e4选择服务

我建立了一个小的 e4 RCP 应用程序,其中包含一个由 emf 生成的模型代码填充的“e4 xmi”树形视图(使用 ComposedAdapterFactory),以及一个“e3 属性视图”。尝试按照“dirksmetric 教程”在应用程序.e4xmi(共享元素)中显示属性视图,并且该属性...

7得票4回答
使用EMF对象作为键

是否有可能让EMF对象实现hashCode和equals?我想把模型对象作为HashMap中的键使用。

7得票4回答
使用Eclipse EMF实现双向M2M转换

我想进行双向Model2Model转换,两个模型都是基于EMF/eCore的。实际上,我更喜欢一个模型是对另一个模型的可编辑视图。 我的选择有哪些?有哪些工具和转换语言可用,它们的限制是什么?