Update usage of IAdaptable#getAdapter
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui / src / org / eclipse / tracecompass / internal / lttng2 / control / ui / views / model / impl / TraceProbeEventComponent.java
index 1ad06857a4d27764357ce283ac7b5aab5a7695d0..a9e4ba3f56f51de3e1964f99f1edbfd9cf511e0c 100644 (file)
@@ -65,9 +65,9 @@ public class TraceProbeEventComponent extends TraceEventComponent {
     }
 
     @Override
-    public Object getAdapter(Class adapter) {
+    public <T> T getAdapter(Class<T> adapter) {
         if (adapter == IPropertySource.class) {
-            return new TraceProbeEventPropertySource(this);
+            return adapter.cast(new TraceProbeEventPropertySource(this));
         }
         return null;
     }
This page took 0.027021 seconds and 5 git commands to generate.