在Eclipse中添加动态团队操作
我正在开发一个Eclipse团队插件。我想加入团队弹出菜单,因此我在plugin.xml文件中定义了一个操作:在Eclipse中添加动态团队操作,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我正在开发一个Eclipse团队插件。我想加入团队弹出菜单,因此我在plugin.xml文件中定义了一个操作: <plugin> <extension point="org.eclipse.ui.popupMenus"> <objectContribution adaptable="true" id="com.myexample.ui.ResourceContributions"
<plugin>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="com.myexample.ui.ResourceContributions"
objectClass="org.eclipse.core.resources.IResource">
<action
class="com.myexample.ui.actions.MyAction"
id="com.myexample.ui.actions.MyActionId"
label="Execute action" />
</objectContribution>
</extension
</plugin>
在这一点上一切都是好的,我的行动显示,我可以执行它
现在,我希望根据所选对象的某些属性,在选择更改时动态更改动作的文本
这可能吗?我怎么做呢?我可以用编程的方式来做吗?以下是我要尝试的:
- 重写MyAction类中的
TeamAction.selectionChanged(IAction操作,ISelection选择)
- 在重写的方法中调用
IAction.setText(字符串文本)
public class MyAction extends TeamAction {
...
}