Ruby的元模型

时间:2011-10-11 15:12:33

标签: ruby uml

我想知道在哪里可以找到Ruby的元模型,例如Eclipse EMF的ecore表示或类似的东西。

非常感谢你,祝你有个美好的一天。

2 个答案:

答案 0 :(得分:0)

曾经看过https://github.com/mthiede/rgen

此外,当然你可以为红宝石创建一个Ecore Metamodel,你可以使用RDT进行日食。

然而,Java + Ecore专门用于创建外部DSL,而ruby作为动态语言可能提供内部DSL(即以宝石的形式)。

但是,使用MDSD可能会加快开发速度 - 您可以验证模型,创建测试用例等。

答案 1 :(得分:-2)

EMF是面向Java的,因为在Java代码中使用EMF标记。因此,不可能在Eclipse建模框架中使用EMF创建一个ruby元模型。