Update usage of IAdaptable#getAdapter
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.ui / src / org / eclipse / tracecompass / tmf / ui / editors / TmfEventsEditor.java
index df52bb9a05ba355307de792f0774d56ae0a70d3b..c18248c945ea499f8223e9d2c79214467bd60441 100644 (file)
@@ -411,14 +411,14 @@ public class TmfEventsEditor extends TmfEditor implements ITmfTraceEditor, IReus
     }
 
     @Override
-    public Object getAdapter(final Class adapter) {
+    public <T> T getAdapter(final Class<T> adapter) {
         if (IGotoMarker.class.equals(adapter)) {
             if (fTrace == null || fEventsTable == null) {
-                return this;
+                return adapter.cast(this);
             }
-            return fEventsTable;
+            return adapter.cast(fEventsTable);
         } else if (IPropertySheetPage.class.equals(adapter)) {
-            return new UnsortedPropertySheetPage();
+            return adapter.cast(new UnsortedPropertySheetPage());
         }
         return super.getAdapter(adapter);
     }
This page took 0.02465 seconds and 5 git commands to generate.