【发布时间】:2010-11-16 22:23:36
【问题描述】:
我正在使用 EMF 让用户使用生成的编辑器创建模型。 在编辑器属性中,在模型的属性之一中,我希望用户单击“...”按钮而不是使用字符串值。在他单击“...”按钮后,我将打开一个我为他创建的对话框,让他从列表中选择。 如何更改属性以显示“...”而不仅仅是一个字符串。是在ecore文件中完成的吗?
伊多。
【问题讨论】:
标签: java eclipse-plugin eclipse-rcp eclipse-emf
我正在使用 EMF 让用户使用生成的编辑器创建模型。 在编辑器属性中,在模型的属性之一中,我希望用户单击“...”按钮而不是使用字符串值。在他单击“...”按钮后,我将打开一个我为他创建的对话框,让他从列表中选择。 如何更改属性以显示“...”而不仅仅是一个字符串。是在ecore文件中完成的吗?
伊多。
【问题讨论】:
标签: java eclipse-plugin eclipse-rcp eclipse-emf
在 EMF 中,您可以在 .genmodel、编辑和/或编辑器“plugin.properties”文件中更改生成的模型编辑器的“外观”,或者(对于复杂和不寻常的事情)通过更改生成的代码。
如果您编辑生成的代码,请小心删除“@generated”标记...否则您的更改将在您下次从模型中重新生成代码时消失!
在这种情况下,我认为您可能只需要更改一些插件属性字符串。
【讨论】: