fOpenLocationAction = new OpenLocationAction(getSite()); fLocationViewer.addOpenListener(new IOpenListener() { public void open(OpenEvent event) { fOpenLocationAction.run(); } });
    private void makeActions() {        fRefreshAction = new RefreshAction(this);        fFocusOnSelectionAction = new FocusOnSelectionAction(this);        fCopyAction= new CopyCallHierarchyAction(this, fClipboard, fCallHierarchyViewer);        fSearchScopeActions = new SearchScopeActionGroup(this, fDialogSettings);        fFiltersActionGroup = new CallHierarchyFiltersActionGroup(this,                fCallHierarchyViewer);        fHistoryDropDownAction = new HistoryDropDownAction(this);        fHistoryDropDownAction.setEnabled(false);        fToggleOrientationActions = new ToggleOrientationAction[] {                new ToggleOrientationAction(this, VIEW_ORIENTATION_VERTICAL),                new ToggleOrientationAction(this, VIEW_ORIENTATION_HORIZONTAL),                new ToggleOrientationAction(this, VIEW_ORIENTATION_SINGLE)            };        fToggleCallModeActions = new ToggleCallModeAction[] {                new ToggleCallModeAction(this, CALL_MODE_CALLERS),                new ToggleCallModeAction(this, CALL_MODE_CALLEES)            };        fToggleImplementorsActions = new ToggleImplementorsAction[] {                new ToggleImplementorsAction(this, IMPLEMENTORS_ENABLED),                new ToggleImplementorsAction(this, IMPLEMENTORS_DISABLED)            };        fActionGroups = new CompositeActionGroup(new ActionGroup[] {                    new OpenEditorActionGroup(getViewAdapter()),                     new OpenViewActionGroup(getViewAdapter()),                    new CCPActionGroup(getViewAdapter()),                    new GenerateActionGroup(getViewAdapter()),                     new RefactorActionGroup(getViewAdapter()),                    new JavaSearchActionGroup(getViewAdapter()),                    fSearchScopeActions, fFiltersActionGroup                });    }