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

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

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

我的问题是:

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

最佳答案

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

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

关于ios - Eclipse 建模框架和 XPAND - 如何创建 iOS 元模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17085426/

相关文章:

ios - Setter、Getter 和暴露真正的核心数据类型,我该怎么做?

iphone - 单点触控 : PopToViewController and then pushing one causes views clashing on iPod/iPhone

ios - 在 iOS 的 CorePlot 图表上画一条虚线

machine-learning - 将二元模型的输出与多类模型的输出进行比较是否公平?

java - 以 EMF Ecore 格式表示 UML2 Stereotypes,以通过 JET 生成 Java 代码

ios - 如何增加 View (xib 文件)的高度并向 ScrollView 添加更多 UI 元素?

uml - 子系统和组件之间的区别

programming-languages - 函数式编程范式是否有可视化建模语言或风格?

eclipse - Ecore、genmodel 和 OCL

eclipse - 如何将 ecore 文件转换为 ecorediag 文件