Eclipse Modeling Framework和XPAND - 如何创建iOS元模型?

时间:2013-06-13 11:01:48

标签: ios modeling eclipse-emf-ecore model-driven-development xpand

我想用Eclipse Modeling Framework(EMF)和XPAND定义一个模型驱动的方法。因此,我想用Ecore定义一个特定于平台的元模型(PSM),并为iOS平台编写用于代码生成的XPAND模板。
我的问题是:
是否可以在EMF中为iOS平台定义这样的PSM?因为iOS或其他平台都有自己的数据类型。我还可以使用EDataType定义数据类型,但它们必须与JAVA数据类型相关或?
有人有建议吗?

由于

1 个答案:

答案 0 :(得分:1)

最好在Eclipse eclipse.tools.emf论坛上询问......

Ecore本身与Java紧密结合,因此已经是EMF基于Java的核心运行时的PSM。你可能最好定义你自己的类似Ecore的iOS模型(使用Ecore来定义该模型,就像Ecore用于定义自己和其他模型一样,如UML2和XSD)。而且你也可能比使用新的Xpand技术更好地使用新的基于Xtext的Xtend语言,因为它有更好的支持和更好的工具,例如,与JDT和JDT的调试器集成,因此你可以在你的无缝调试你的Xtend模板源普通调试器。