Bug 36518 call hierarchy: 'refresh' should available only in dropdown menu
toolbar button is not conventional and not accessible we should remove it from there and put in the dropdown menu (context menu is ok, i guess)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java
if (method == null) {
            showPage(PAGE_EMPTY);
            return;
        }
        if ((method != null) && !method.equals(fShownMethod)) {
            addHistoryEntry(method);
        }
        this.fShownMethod = method;
        refresh();
    }
    public IMethod getMethod() {
        return fShownMethod;
    }
    /**
     * called from ToggleOrientationAction.
     * @param orientation VIEW_ORIENTATION_HORIZONTAL or VIEW_ORIENTATION_VERTICAL
     */
    void setOrientation(int orientation) {
        if (fCurrentOrientation != orientation) {
            if ((fLocationViewer != null) && !fLocationViewer.getControl().isDisposed() &&
                        (fHierarchyLocationSplitter != null) &&
                        !fHierarchyLocationSplitter.isDisposed()) {
                if (orientation == VIEW_ORIENTATION_SINGLE) {
                    setShowCallDetails(false);
                } else {
                    if (fCurrentOrientation == VIEW_ORIENTATION_SINGLE) {
                        setShowCallDetails(true);
                    }
                    boolean horizontal = orientation == VIEW_ORIENTATION_HORIZONTAL;
                    fHierarchyLocationSplitter.setOrientation(horizontal ? SWT.HORIZONTAL