我需要以编程方式将符合XText语法的文本转换为符合由相同语法生成的Ecore元模型的AST。 我知道XText还会生成实现这种解析器的Java类,但我不知道它们在哪里以及如何使用它们。
我想进行双向Model2Model转换,两个模型都是基于EMF/eCore的。实际上,我更喜欢一个模型是对另一个模型的可编辑视图。 我的选择有哪些?有哪些工具和转换语言可用,它们的限制是什么?
我建立了一个小的 e4 RCP 应用程序,其中包含一个由 emf 生成的模型代码填充的“e4 xmi”树形视图(使用 ComposedAdapterFactory),以及一个“e3 属性视图”。尝试按照“dirksmetric 教程”在应用程序.e4xmi(共享元素)中显示属性视图,并且该属性...
最佳的将.xsd文件转换为.ecore文件的方法是什么? 是否有Eclipse插件可以实现此功能?
EMF代表Eclipse建模框架。 我必须在我的课程项目中使用EMF。我正在尝试理解如何使用EMF来实现以下功能: 读取XML, 将值放入对象中。 使用ORM将对象中的值持久化到数据库中 - 完成。 使用ORM从数据库获取数据并生成XML。 我需要使用以下工具完成所有这些操作:EMF...
使用 EMF,我想定义一个属性,其数据类型(EType)不属于我的 EMF 模型。也就是说,我想要的类型是一种普通的手写 Java 类,并不是我的 EMF 模型的一部分。使用 AnySimpleType 是最后一招。我想要更多的类型安全性(和 less type casting),而不是使用通...
在我的Ecore模型中,来自当前模型外部的所有类型都无法通过其代理解析。 getType()返回的对象的所有字段都是null,只有存储类型URI在运行时填充。 以下是我的模型摘录: <?xml version="1.0" encoding="UTF-8"?> <ecore...
我已经阅读了关于 EMF 的 一些 教程,但我仍然不知道为什么要使用它。 直到现在,我都是通过 XSD 模式 + JXC 或手动方式生成我的 POJOs。 据我所知,EMF 可以用于定义类之间的某些复杂关系(一对多等)。但这就是全部吗?使用 EMF 生成代码是否更加复杂?是否会增加一些额外...
我尝试将 SVG XML Schema导入到EMF中,以获得ecore格式的SVG元模型。但是,由于模式无效,导入失败了:事实上,svg.xsd引用XMLSchema.dtd,而它本身引用datatypes.dtd,但后者并不存在! 因此,我尝试从svg网站(svg.xsd、XMLSchem...