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模板源代碼普通的調試器。