Eclipse建模框架和XPAND-如何创建iOS元模型?

问题描述 投票:1回答:1

我想用Eclipse Modeling Framework(EMF)和XPAND定义一种模型驱动的方法。因此,我想使用Ecore定义特定于平台的元模型(PSM),并编写XPAND模板来为iOS平台生成代码。

我的问题是这个:

是否可以在EMF中为iOS平台定义这样的PSM?因为iOS或其他平台具有自己的数据类型。我也可以使用EDataType定义数据类型,但是它们必须与Java数据类型相关吗?

ios modeling eclipse-emf-ecore model-driven-development xpand
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.