Ecore参考

时间:2016-07-13 14:32:56

标签: eclipse-emf emf eclipse-emf-ecore

我们有包含ecore对象的XML文件。但是一些ecore对象通过引用类型引用其他对象。因此xml将包含EX的路径:如果Package0中的Class A引用Class B在Package1中存在XML文件中的引用类型将是字符串类型,即类A包含引用类型属性,它的值将是String类型,如“Package1 / Class A”。但模型文件存储引用的方式Ex的不同类型:#// A类,那么如何将String类型引用转换为模型类型引用,以便模型可以理解它。

提前致谢

1 个答案:

答案 0 :(得分:0)

你必须考虑UML,以及聚合和组合的概念。

此外,您公开的反思是设计问题:如果字符串属性必须是对外部字符串的引用(相对于类),则该属性可能是上层类的成员。