Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.xml91
1 files changed, 72 insertions, 19 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 0e8997ce1..77f913217 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
@@ -19,6 +19,12 @@
</factory>
<factory
+ adaptableType="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"
+ class="org.eclipse.tcf.te.tcf.ui.internal.adapters.AdapterFactory">
+ <adapter type="org.eclipse.jface.viewers.ILabelProvider"/>
+ </factory>
+
+ <factory
adaptableType="org.eclipse.tcf.te.ui.views.editor.EditorInput"
class="org.eclipse.tcf.te.tcf.ui.internal.adapters.AdapterFactory">
<adapter type="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerNode"/>
@@ -90,7 +96,7 @@
bundleId="org.eclipse.tcf.te.runtime.services"
class="org.eclipse.tcf.te.runtime.services.interfaces.IMenuService"/>
<enablement>
- <instanceof value="org.eclipse.tcf.protocol.IPeer"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
</enablement>
</service>
@@ -167,10 +173,17 @@
<instanceof value="org.eclipse.tcf.te.ui.views.interfaces.IRoot"/>
<instanceof value="org.eclipse.tcf.te.ui.views.interfaces.ICategory"/>
<instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerNode"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPendingOperationNode"/>
</or>
</triggerPoints>
<possibleChildren>
- <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerNode"/>
+ <or>
+ <instanceof value="org.eclipse.tcf.te.ui.views.interfaces.ICategory"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerNode"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPendingOperationNode"/>
+ </or>
</possibleChildren>
<commonSorter
class="org.eclipse.tcf.te.tcf.ui.navigator.ViewerSorter"
@@ -180,7 +193,7 @@
wizardId="org.eclipse.tcf.te.tcf.ui.wizards.NewTargetWizard">
<enablement>
<or>
- <instanceof value="org.eclipse.tcf.protocol.IPeer"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
<and>
<instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerNode"/>
<test property="org.eclipse.tcf.te.tcf.locator.isOfType" value="null"/>
@@ -207,13 +220,6 @@
</dropAssistant>
</navigatorContent>
<commonFilter
- activeByDefault="true"
- class="org.eclipse.tcf.te.tcf.ui.filter.RedirectPeersFilter"
- id="org.eclipse.tcf.te.tcf.ui.navigator.RedirectPeersFilter"
- name="%RedirectPeersFilter.name"
- visibleInUI="false">
- </commonFilter>
- <commonFilter
activeByDefault="false"
class="org.eclipse.tcf.te.tcf.ui.filter.PeersByCurrentUserFilter"
id="org.eclipse.tcf.te.tcf.ui.navigator.PeersByCurrentUserFilter"
@@ -229,8 +235,9 @@
id="org.eclipse.tcf.te.tcf.ui.peerLabelProviderDelegate">
<enablement>
<or>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
<instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerNode"/>
- <instanceof value="org.eclipse.tcf.protocol.IPeer"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPendingOperationNode"/>
</or>
</enablement>
</labelProviderDelegate>
@@ -244,10 +251,7 @@
label="%peerhost.decorator.label"
state="true">
<enablement>
- <or>
- <objectClass name="org.eclipse.tcf.protocol.IPeer"/>
- <objectClass name="org.eclipse.tcf.te.core.interfaces.IDecoratable"/>
- </or>
+ <objectClass name="org.eclipse.tcf.te.core.interfaces.IDecoratable"/>
</enablement>
</decorator>
</extension>
@@ -432,6 +436,36 @@
</visibleWhen>
</command>
</menuContribution>
+ <menuContribution locationURI="popup:org.eclipse.tcf.te.ui.views.View#Popup?after=group.refresh">
+ <command
+ commandId="org.eclipse.tcf.te.ui.command.refresh"
+ label="%command.refresh.label"
+ style="push"
+ tooltip="%command.refresh.tooltip">
+ <visibleWhen checkEnabled="false">
+ <with variable="selection">
+ <count value="+"/>
+ <iterate operator="and" ifEmpty="false">
+ <and>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
+ <or>
+ <not>
+ <test
+ forcePluginActivation="true"
+ property="org.eclipse.tcf.te.runtime.services.hasService"
+ value="org.eclipse.tcf.te.runtime.services.interfaces.IMenuService"/>
+ </not>
+ <test
+ property="org.eclipse.tcf.te.runtime.services.menu.isVisible"
+ args="org.eclipse.tcf.te.ui.command.refresh"
+ value="true"/>
+ </or>
+ </and>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
<menuContribution locationURI="popup:org.eclipse.tcf.te.ui.views.View#Popup?after=group.launch.rundebug">
<command commandId="org.eclipse.tcf.te.tcf.ui.command.debug">
<visibleWhen checkEnabled="false">
@@ -540,7 +574,7 @@
<visibleWhen checkEnabled="false">
<with variable="selection">
<iterate operator="and" ifEmpty="false">
- <instanceof value="org.eclipse.tcf.protocol.IPeer"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
</iterate>
</with>
</visibleWhen>
@@ -780,12 +814,12 @@
<extension point="org.eclipse.ui.handlers">
<handler
commandId="org.eclipse.tcf.te.ui.command.connect"
- class="org.eclipse.tcf.te.tcf.ui.handler.ConnectPeerCommandHandler">
+ class="org.eclipse.tcf.te.tcf.ui.handler.ConnectLocatorNodeCommandHandler">
<activeWhen>
<with variable="selection">
<count value="1"/>
<iterate operator="and" ifEmpty="false">
- <instanceof value="org.eclipse.tcf.protocol.IPeer"/>
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
</iterate>
</with>
</activeWhen>
@@ -830,7 +864,7 @@
<handler
commandId="org.eclipse.tcf.te.ui.command.refresh"
- class="org.eclipse.tcf.te.tcf.ui.handler.RefreshHandler">
+ class="org.eclipse.tcf.te.tcf.ui.handler.RefreshPeerNodeHandler">
<activeWhen>
<with variable="selection">
<iterate operator="and" ifEmpty="false">
@@ -851,6 +885,25 @@
</handler>
<handler
+ commandId="org.eclipse.tcf.te.ui.command.refresh"
+ class="org.eclipse.tcf.te.tcf.ui.handler.RefreshLocatorNodeHandler">
+ <activeWhen>
+ <with variable="selection">
+ <iterate operator="and" ifEmpty="false">
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
+ </iterate>
+ </with>
+ </activeWhen>
+ <enabledWhen>
+ <with variable="selection">
+ <iterate operator="and" ifEmpty="false">
+ <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.ILocatorNode"/>
+ </iterate>
+ </with>
+ </enabledWhen>
+ </handler>
+
+ <handler
commandId="org.eclipse.tcf.te.tcf.ui.command.debug"
class="org.eclipse.tcf.te.tcf.ui.handler.StartDebugCommandHandler">
<activeWhen>

Back to the top