ctf: Move plugins to their own sub-directory
[deliverable/tracecompass.git] / org.eclipse.tracecompass.lttng2.control.ui / src / org / eclipse / tracecompass / internal / lttng2 / control / ui / views / model / impl / TargetNodeComponent.java
index f4bb15a6a8b79ac64cc27d0b5b2ad3221e6b3601..8991cde3c9ab6152ae9674248e601d1c4c5d83cb 100644 (file)
@@ -113,7 +113,7 @@ public class TargetNodeComponent extends TraceControlComponent implements IRemot
         setImage(TARGET_NODE_CONNECTED_ICON_FILE);
         fDisconnectedImage = Activator.getDefault().loadIcon(TARGET_NODE_DISCONNECTED_ICON_FILE);
         fRemoteProxy = proxy;
-        fRemoteProxy.addConnectionChangeListener(this);
+        fRemoteProxy.getRemoteConnection().addConnectionChangeListener(this);
         setToolTip(fRemoteProxy.getRemoteConnection().getName());
     }
 
@@ -133,7 +133,7 @@ public class TargetNodeComponent extends TraceControlComponent implements IRemot
 
     @Override
     public void dispose() {
-        fRemoteProxy.removeConnectionChangeListener(this);
+        fRemoteProxy.getRemoteConnection().removeConnectionChangeListener(this);
         fRemoteProxy.dispose();
         disposeControlService();
     }
@@ -284,6 +284,16 @@ public class TargetNodeComponent extends TraceControlComponent implements IRemot
         return !getControlService().isVersionSupported("2.2.0"); //$NON-NLS-1$
     }
 
+    /**
+     * Checks if given version is supported by this ILTTngControlService implementation.
+     *
+     * @param version The version to check
+     * @return <code>true</code> if version is supported else <code>false</code>
+     */
+    public boolean isVersionSupported(String version) {
+        return getControlService().isVersionSupported(version);
+    }
+
     // ------------------------------------------------------------------------
     // Operations
     // ------------------------------------------------------------------------
This page took 0.038794 seconds and 5 git commands to generate.