Bug 36487 call hierarchy: drop should set input
dropping a method to the call hierarchy view should have the same effect as 'focus on'
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewSiteAdapter.java
return fProvider;
    }
    public Shell getShell() {
        return JavaPlugin.getActiveWorkbenchShell();
    }
    public IWorkbenchWindow getWorkbenchWindow() {
        return fSite.getWorkbenchWindow();
    }
    
    public void setSelectionProvider(final ISelectionProvider provider) {
        Assert.isNotNull(provider);
        fProvider= 
            new ISelectionProvider() {
                public void addSelectionChangedListener(final ISelectionChangedListener listener) {
                    fListener=
                        new ISelectionChangedListener() {
                            public void selectionChanged(SelectionChangedEvent event) {
                                listener.selectionChanged(new SelectionChangedEvent(fProvider, convertSelection(event.getSelection())));
                            }
                        };
                    provider.addSelectionChangedListener(fListener);
                }
                public ISelection getSelection() {
                    return convertSelection(provider.getSelection());
                }
                public void removeSelectionChangedListener(ISelectionChangedListener listener) {
                    provider.removeSelectionChangedListener(fListener);
                }
                public void setSelection(ISelection selection) {
                }