基于模型的UI基因(运行时或构建时)

时间:2012-05-31 16:59:52

标签: java eclipse eclipse-emf-ecore mdd emf

我们有一个基于EMF的元模型,用于配置我们的应用程序。到目前为止,我们使用EMF编辑器(基于eclipse)来创建我们产品的各种配置实例。到目前为止,这种方法运行良好,但我们现在希望从Web UI支持配置创建。

我在Java平台上从元模型创建丰富的UI有哪些选择?我知道Naked Objects,Roo等,但那些生成端到端应用程序,专注于持久性。我只需要可以填充模型的漂亮UI。

编辑 其中一条评论表明Magritte + Glamour的组合。但这些都是针对smalltalk的。 Java中是否有任何等价物?

3 个答案:

答案 0 :(得分:1)

对于其他以这种方式来的人:

Metawidget是一种用于从元模型生成UI的工具。它支持Java平台,特别是SWT(因此也支持Eclipse)。它的元模型检查层是可插拔的,因此您可以为EMF编写Inspector。

答案 1 :(得分:0)

如果要根据元模型为模型创建用户界面,可以查看Eclipse基础的EEF project。它允许人们自定义并生成用户界面来创建和编辑模型

答案 2 :(得分:0)

根据您的数据模型查看EMF Forms它具有默认生成的GUI。它还支持多种UI技术:Swing,SWT,JavaFX或Web。