我有多个不同用途的Ecore文件。现在我正在开发一个使用多个模型的工具。 我可以开发一个引用其他模型的ECore模型吗?例如,当我有A.Ecore和B.Ecore时,我如何创建一个C.Ecore,在其中我有来自A.Ecore或B.Ecore的属性类型?
在创建ECore实体之间的引用时,有可能将引用标记为“包含关系”。有人能以简单易懂的话解释一下普通引用和包含关系之间的区别吗?到目前为止我找到的定义和解释都没能让我理解清楚。
我尝试将 SVG XML Schema导入到EMF中,以获得ecore格式的SVG元模型。但是,由于模式无效,导入失败了:事实上,svg.xsd引用XMLSchema.dtd,而它本身引用datatypes.dtd,但后者并不存在! 因此,我尝试从svg网站(svg.xsd、XMLSchem...
我想进行双向Model2Model转换,两个模型都是基于EMF/eCore的。实际上,我更喜欢一个模型是对另一个模型的可编辑视图。 我的选择有哪些?有哪些工具和转换语言可用,它们的限制是什么?
我使用转换引擎在运行时创建一个Ecore元模型,我想知道如何将该元模型注册到EMF中,以便它可以识别该元模型?
最佳的将.xsd文件转换为.ecore文件的方法是什么? 是否有Eclipse插件可以实现此功能?