0

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

感谢

回答

1

最好是问关于Eclipse eclipse.tools.emf论坛...

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