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/CallHierarchyViewPart.java
selection = getSelection();
        if ((selection != null) && selection instanceof IStructuredSelection) {
            Object structuredSelection = ((IStructuredSelection) selection).getFirstElement();
            if (structuredSelection instanceof IMember) {
                CallHierarchyUI.jumpToMember((IMember) structuredSelection);
            } else if (structuredSelection instanceof MethodWrapper) {
                MethodWrapper methodWrapper = (MethodWrapper) structuredSelection;
                CallHierarchyUI.jumpToMember(methodWrapper.getMember());
            } else if (structuredSelection instanceof CallLocation) {
                CallHierarchyUI.jumpToMember(((CallLocation) structuredSelection).getCalledMember());
            }
        }
    }
    public void jumpToSelection(ISelection selection) {
        if ((selection != null) && selection instanceof IStructuredSelection) {
            Object structuredSelection = ((IStructuredSelection) selection).getFirstElement();
            if (structuredSelection instanceof MethodWrapper) {
                MethodWrapper methodWrapper = (MethodWrapper) structuredSelection;
                CallLocation firstCall = methodWrapper.getMethodCall()
                                                      .getFirstCallLocation();
                if (firstCall != null) {
                    CallHierarchyUI.jumpToLocation(firstCall);
                } else {
                    CallHierarchyUI.jumpToMember(methodWrapper.getMember());
                }
            } else if (structuredSelection instanceof CallLocation) {
                CallHierarchyUI.jumpToLocation((CallLocation) structuredSelection);
            }
        }
    }