【发布时间】:2019-03-22 16:30:15
【问题描述】:
我的 EMF 模型中有一个枚举数据类型。
这就是我想要的:
- 我想为枚举常量提供漂亮的显示名称。
- 应在
plugin.properties文件中设置显示名称。 - 的机制必须与 EMF 系统很好地集成以从属性中获取值,以便我可以以统一的方式处理所有值,无论是否枚举。这可能意味着解决方案必须以某种方式使用
IItemPropertyDescriptor。
我可以看到枚举常量在我的 EMF 编辑项目中的 plugin.properties 中生成了条目。所以应该有一些方法可以得到这些名字。但我不知道怎么做。
我可以在我的 Xcore 模型文件中设置显示名称,但这不是我想要的。我希望从我的plugin.properties 文件中读取它们。
从属性文件中手动获取枚举显示名称很简单。但是应该有一些方法可以让 EMF 处理这个问题。每次从模型中获取值时,我都必须编写特殊代码来处理枚举值,这似乎很奇怪。
【问题讨论】:
标签: java enums eclipse-emf emf