0
我必须EMF模型。 A和B.如何将EMF模型添加到另一个EMF模型中作为包?
A的元素引用B的各种元素,我创建实例的主要模型元素在B中,包含所有其他模型元素。这意味着主模型是B,当我根据B的主模型元素创建一个实例时,我应该能够从A的引用元素创建B实例中的子元素。
但是,既然它们碰巧在两个不同的EMF项目中,我想在B中添加A(不知何故从B中引用它),而不仅仅是在B中定义新的EPackage并将A复制到其中。这是目前的设计问题,两者都应该在不同的项目中。
这样做的最佳方法是什么?你有什么建议吗?
谢谢。
请记住,如果我问,您的意思是具有注释接口? – DanglingElse
注释接口是生成EMF模型的方法之一。它们在Java注释下看起来像带有注释的Java接口(如@model)。其他生成模型的方法是XML模式定义,Rational Rose UML图,直接编辑.ecore文件。 – Severin