diff options
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/plugin.xml')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/plugin.xml | 54 |
1 files changed, 50 insertions, 4 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/plugin.xml b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/plugin.xml index aedd35a6d..73aa8eaf8 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/plugin.xml +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/plugin.xml @@ -290,6 +290,27 @@ </menuContribution> <menuContribution locationURI="popup:org.eclipse.tcf.te.ui.views.View#Popup?after=group.refresh"> + <command + commandId="org.eclipse.ui.edit.rename" + helpContextId="org.eclipse.tcf.te.tcf.ui.command_Rename" + icon="icons/elcl16/rename.gif" + id="org.eclipse.tcf.te.tcf.ui.commands.rename" + label="%command.rename.label" + mnemonic="R" + style="push" + tooltip="%command.rename.tooltip"> + <visibleWhen checkEnabled="false"> + <with variable="selection"> + <count value="1"/> + <iterate operator="and" ifEmpty="false"> + <and> + <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/> + <test property="org.eclipse.tcf.te.tcf.locator.isStaticPeer" value="true"/> + </and> + </iterate> + </with> + </visibleWhen> + </command> <command commandId="org.eclipse.tcf.te.ui.command.refresh" label="%command.refresh.label" @@ -379,10 +400,7 @@ <activeWhen> <and> <with variable="activePartId"> - <or> - <equals value="org.eclipse.tcf.te.ui.views.View"/> - <equals value="org.eclipse.tcf.te.ui.views.Editor"/> - </or> + <equals value="org.eclipse.tcf.te.ui.views.View"/> </with> <with variable="selection"> <iterate operator="and" ifEmpty="false"> @@ -399,6 +417,34 @@ </handler> <handler + commandId="org.eclipse.ui.edit.rename" + class="org.eclipse.tcf.te.tcf.ui.handler.RenameHandler"> + <activeWhen> + <and> + <with variable="activePartId"> + <equals value="org.eclipse.tcf.te.ui.views.View"/> + </with> + <with variable="selection"> + <iterate operator="and" ifEmpty="false"> + <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/> + </iterate> + </with> + </and> + </activeWhen> + <enabledWhen> + <with variable="selection"> + <count value="1"/> + <iterate operator="and" ifEmpty="false"> + <and> + <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/> + <test property="org.eclipse.tcf.te.tcf.locator.isStaticPeer" value="true"/> + </and> + </iterate> + </with> + </enabledWhen> + </handler> + + <handler class="org.eclipse.tcf.te.tcf.ui.handler.OfflineCommandHandler" commandId="org.eclipse.tcf.te.tcf.ui.command.offline"> <activeWhen> |