我想通过扩展第三方EMF元模型来创建自己的元模型。目前,我正在使用第三方ecore模型,并希望为特定的EC类添加一个额外的属性。由于开源许可协议,我无法更改现有的元模型。我在网上搜索过解决方案,但没有找到。任何帮助都将不胜感激。
您可以查看EMF Facet项目:
https://www.eclipse.org/facet/
EMF Facet提出了一种扩展现有Ecore元模型而不必修改它们的解决方案。其思想是提供非侵入性机制,为元模型添加新特性(类型、属性、操作和引用(。。。
我不确定你到底在寻找什么,但也许它可以为你的想法或其他技术提供指导。