Eclipse plugin 在Eclipse RCP中以编程方式修改命令的标签

Eclipse plugin 在Eclipse RCP中以编程方式修改命令的标签,eclipse-plugin,eclipse-rcp,osgi-bundle,Eclipse Plugin,Eclipse Rcp,Osgi Bundle,在Eclipse RCP中是否可以通过编程方式修改plugin.xml中定义的命令的标签?我看不到任何方法可以通过编程方式更改使用扩展点org.Eclipse.ui.commands定义的命令的名称 请注意,UI通常不会使用命令名。例如,org.eclipse.ui.menus扩展点的command元素有一个覆盖命令名的标签属性。如果您有相应命令的处理程序,您可以这样做。请您的处理程序实现IElementUpdater和in方法 updateElement(UIElement element,

在Eclipse RCP中是否可以通过编程方式修改plugin.xml中定义的命令的标签?

我看不到任何方法可以通过编程方式更改使用扩展点
org.Eclipse.ui.commands
定义的命令的名称


请注意,UI通常不会使用命令名。例如,
org.eclipse.ui.menus
扩展点的
command
元素有一个覆盖命令名的
标签
属性。

如果您有相应命令的处理程序,您可以这样做。请您的处理程序实现IElementUpdater和in方法

updateElement(UIElement element, Map parameters)
您只需将菜单项的标签设置为

element.setText("any_name");

谢谢你的回答!org.eclipse.ui.menus扩展点的label属性也不可能以编程方式更改?也许您应该告诉我们您想要实现什么,因为这可能不是最好的方法。