releng: Transition to jdt.annotation 2.0
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.ui / src / org / eclipse / tracecompass / tmf / ui / views / uml2sd / SDView.java
index 5ed8736d456546b9c1841cb744848f230e602cff..cfb38837473834aa63906b694020d0181d25b56a 100644 (file)
@@ -1146,13 +1146,11 @@ public class SDView extends ViewPart implements IPartListener {
     }
 
     @Override
-    public Object getAdapter(Class adapter) {
-        Object obj = super.getAdapter(adapter);
+    public <T> T getAdapter(Class<T> adapter) {
         if (fSdPropertiesProvider != null && adapter.equals(IPropertySheetPage.class)) {
-            return fSdPropertiesProvider.getPropertySheetEntry();
+            return adapter.cast(fSdPropertiesProvider.getPropertySheetEntry());
         }
-
-        return obj;
+        return super.getAdapter(adapter);
     }
 
     /**
This page took 0.030453 seconds and 5 git commands to generate.