Add support for UST-only nodes in Control View (Bug 388477)
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.ui / src / org / eclipse / linuxtools / internal / lttng2 / ui / views / control / model / impl / TraceSessionComponent.java
index 4a95cd934c8fdc8a4abb8b1c5cbf387037a5f05e..b02bc546c4e46ece5354b8b53d898badc519880a 100644 (file)
@@ -192,6 +192,15 @@ public class TraceSessionComponent extends TraceControlComponent {
         return ((TraceSessionGroup)getParent()).getTargetNode();
     }
 
+    /**
+     * Returns whether the kernel provider is available or not
+     * @return <code>true</code> if kernel provide is available or <code>false</code>
+     */
+    public boolean hasKernelProvider() {
+        List<ITraceControlComponent> providerGroups = getTargetNode().getChildren(TraceProviderGroup.class);
+        return (!providerGroups.isEmpty() ? ((TraceProviderGroup) providerGroups.get(0)).hasKernelProvider() : false);
+    }
+
     // ------------------------------------------------------------------------
     // Operations
     // ------------------------------------------------------------------------
This page took 0.024659 seconds and 5 git commands to generate.