我正在为Eclipse Kepler编写一个插件,旨在从调试器中读取一些数据。目前,启用了使用Resume,Step into等按钮设置的操作。例如,如果用户单击“恢复”按钮,则从调试器读取的线程当然会失败。
有没有办法从Eclipse Kepler中的Java代码中知道动作集ID来禁用/启用动作集?
答案 0 :(得分:0)
IWorkbenchWindowActionDelegate
的行动实施也可以实施IActionDelegate2
,除此之外,它还为您提供方法
public void init(IAction action)
允许您访问主IAction
。然后,您可以致电IAction.setEnabled(boolean)
更改操作启用。