@Override public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite = null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite(); if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart = (IViewPart) workbenchSite.getPart(); fOpenGroup = new OpenEditorActionGroup(viewPart); if (site.getStructuredViewer() instanceof TreeViewer) fOpenAndExpand = new OpenAndExpand(workbenchSite.getSite(), (OpenAction) fOpenGroup.getOpenAction(), (TreeViewer) site.getStructuredViewer()); fInViewPart = true; } } }
@Override public void init(ICommonActionExtensionSite anActionSite) { IUndoContext workspaceContext = Adapters.adapt(ResourcesPlugin.getWorkspace(), IUndoContext.class); undoRedoGroup = new UndoRedoActionGroup(((ICommonViewerWorkbenchSite) anActionSite.getViewSite()).getSite(), workspaceContext, true); }
public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite= null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite= (ICommonViewerWorkbenchSite) site.getViewSite(); // we only initialize the refactor group when in a view part // (required for the constructor) if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart= (IViewPart) workbenchSite.getPart(); fRefactorGroup= new RefactorActionGroup(viewPart); } } }
protected void handleOpen ( final ICommonViewerWorkbenchSite workbenchSite ) { for ( final ConnectionHolder holder : SelectionHelper.iterable ( workbenchSite.getSelectionProvider ().getSelection (), ConnectionHolder.class ) ) { if ( holder.getConnectionState () == ConnectionState.BOUND ) { holder.disconnect (); } else if ( holder.getConnectionState () == ConnectionState.CLOSED ) { holder.connect ( DisplayCallbackHandler.createDefault ( workbenchSite.getShell () ) ); } } }
@Override public void init(ICommonActionExtensionSite anExtensionSite) { if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite.getViewSite()).getWorkbenchWindow(); showDlgAction = ActionFactory.NEW.create(window); newProjectAction = new NewProjectAction(window); newExampleAction = new NewExampleAction(window); newWizardActionGroup = new WizardActionGroup(window, PlatformUI.getWorkbench().getNewWizardRegistry(), WizardActionGroup.TYPE_NEW, anExtensionSite.getContentService()); contribute = true; } }
public void init(ICommonActionExtensionSite aConfig) { this.aViewer = aConfig.getStructuredViewer(); makeActions(); IUndoContext workspaceContext = (IUndoContext) ResourcesPlugin .getWorkspace().getAdapter(IUndoContext.class); undoRedoGroup = new UndoRedoActionGroup(((ICommonViewerWorkbenchSite) aConfig.getViewSite()).getSite(), workspaceContext, true); }
@Override public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite= null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite= (ICommonViewerWorkbenchSite) site.getViewSite(); // we only initialize the refactor group when in a view part // (required for the constructor) if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart= (IViewPart) workbenchSite.getPart(); fRefactorGroup= new RefactorActionGroup(viewPart); } } }
protected void handleOpen ( final ICommonViewerWorkbenchSite workbenchSite ) { for ( final ConnectionHolder holder : SelectionHelper.iterable ( workbenchSite.getSelectionProvider ().getSelection (), ConnectionHolder.class ) ) { if ( holder.getConnectionState () == ConnectionState.BOUND ) { holder.disconnect (); } else if ( holder.getConnectionState () == ConnectionState.CLOSED ) { holder.connect ( DisplayCallbackHandler.createDefault ( workbenchSite.getShell () ) ); } } }
@Override public void fillContextMenu(IMenuManager menu) { ISelection selection = getContext().getSelection(); if (selection.isEmpty()) return; if (selection instanceof IStructuredSelection) { IStructuredSelection structuredSelection = (IStructuredSelection) selection; if (shouldAddShowInMenu(structuredSelection)) { ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) getActionSite() .getViewSite(); MenuManager showInSubMenu = UIUtils.createShowInMenu( site.getWorkbenchWindow()); menu.appendToGroup(ICommonMenuConstants.GROUP_SHOW, showInSubMenu); } } }
public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite = null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite(); if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart = (IViewPart) workbenchSite.getPart(); fOpenGroup = new OpenEditorActionGroup(viewPart); if (site.getStructuredViewer() instanceof TreeViewer) fOpenAndExpand = new OpenAndExpand(workbenchSite.getSite(), (OpenAction) fOpenGroup.getOpenAction(), (TreeViewer) site.getStructuredViewer()); fInViewPart = true; } } }
/** * Method called from {@link #initialize()} to initialize the Open/Open With * actions. This method will add an Open item and Open With menu for single * selections that adapt to IResource. Subclasses may override. They may * still call this method, in which case they only need to handle providing * open for non-files. Otherwise, if they do not call this method, they must * provide all non-compare related open items. * */ protected void initializeOpenActions() { ICommonViewerSite cvs = getActionSite().getViewSite(); ISynchronizePageConfiguration configuration = getSynchronizePageConfiguration(); if (cvs instanceof ICommonViewerWorkbenchSite && configuration != null) { ICommonViewerWorkbenchSite cvws = (ICommonViewerWorkbenchSite) cvs; final IWorkbenchPartSite wps = cvws.getSite(); if (wps instanceof IViewSite) { openWithActions = new OpenWithActionGroup(configuration, false); } } }
@Override public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite= null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite= (ICommonViewerWorkbenchSite) site.getViewSite(); // we only initialize the refactor group when in a view part // (required for the constructor) if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart= (IViewPart) workbenchSite.getPart(); fRefactorGroup= new RefactorActionGroup(viewPart); } } }
@Override public void init(ICommonActionExtensionSite anExtensionSite) { Assert.isTrue(!disposed); if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite .getViewSite()).getWorkbenchWindow(); importAction = new ImportResourcesAction(window); exportAction = new ExportResourcesAction(window); importWizardActionGroup = new WizardActionGroup(window, PlatformUI .getWorkbench().getImportWizardRegistry(), WizardActionGroup.TYPE_IMPORT, anExtensionSite.getContentService()); exportWizardActionGroup = new WizardActionGroup(window, PlatformUI .getWorkbench().getExportWizardRegistry(), WizardActionGroup.TYPE_EXPORT, anExtensionSite.getContentService()); contribute = true; } }
@Override public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite = null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite(); if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart = (IViewPart) workbenchSite.getPart(); fOpenGroup = new OpenEditorActionGroup(viewPart); if (site.getStructuredViewer() instanceof TreeViewer) fOpenAndExpand = new OpenAndExpand(workbenchSite.getSite(), (OpenAction) fOpenGroup.getOpenAction(), (TreeViewer) site.getStructuredViewer()); fInViewPart = true; } } }
/** * Method called from {@link #initialize()} to initialize the Open/Open With * actions. This method will add an Open item and Open With menu for single * selections that adapt to IResource. Subclasses may override. They may * still call this method, in which case they only need to handle providing * open for non-files. Otherwise, if they do not call this method, they must * provide all non-compare related open items. * */ protected void initializeOpenActions() { ICommonViewerSite cvs = getActionSite().getViewSite(); ISynchronizePageConfiguration configuration = getSynchronizePageConfiguration(); if (cvs instanceof ICommonViewerWorkbenchSite && configuration != null) { ICommonViewerWorkbenchSite cvws = (ICommonViewerWorkbenchSite) cvs; final IWorkbenchPartSite wps = cvws.getSite(); if (wps instanceof IViewSite) { openWithActions = new OpenWithActionGroup(configuration, false); } } }
@Override public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite= null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite= (ICommonViewerWorkbenchSite) site.getViewSite(); if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart= (IViewPart) workbenchSite.getPart(); fOpenViewGroup= new OpenViewActionGroup(viewPart, site.getStructuredViewer()); fOpenViewGroup.containsOpenPropertiesAction(false); fCCPGroup= new CCPActionGroup(viewPart); fGenerateGroup= new GenerateActionGroup(viewPart); fSearchGroup= new JavaSearchActionGroup(viewPart); fBuildPathGroup= new GenerateBuildPathActionGroup(viewPart); fInViewPart= true; } } }
protected void initialize() { super.initialize(); // Register the merge, overwrite and mark-as-merged handlers ResourceMergeHandler mergeHandler = new ResourceMergeHandler( (ISynchronizePageConfiguration)getExtensionStateModel().getProperty(ITeamContentProviderManager.P_SYNCHRONIZATION_PAGE_CONFIGURATION), false /* overwrite */); registerHandler(MERGE_ACTION_ID, mergeHandler); ResourceMergeHandler overwriteHandler = new ResourceMergeHandler( (ISynchronizePageConfiguration)getExtensionStateModel().getProperty(ITeamContentProviderManager.P_SYNCHRONIZATION_PAGE_CONFIGURATION), true /* overwrite */); registerHandler(OVERWRITE_ACTION_ID, overwriteHandler); ResourceMarkAsMergedHandler markAsMergedHandler = new ResourceMarkAsMergedHandler( (ISynchronizePageConfiguration)getExtensionStateModel().getProperty(ITeamContentProviderManager.P_SYNCHRONIZATION_PAGE_CONFIGURATION)); registerHandler(MARK_AS_MERGE_ACTION_ID, markAsMergedHandler); ICommonViewerSite cvs = getActionSite().getViewSite(); ISynchronizePageConfiguration configuration = getSynchronizePageConfiguration(); if (cvs instanceof ICommonViewerWorkbenchSite && configuration != null) { ICommonViewerWorkbenchSite cvws = (ICommonViewerWorkbenchSite) cvs; final IWorkbenchPartSite wps = cvws.getSite(); if (wps instanceof IViewSite) { refactorActions = new RefactorActionGroup(configuration.getSite(), getNavigatorContentService(configuration)); } } }
public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite= null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite= (ICommonViewerWorkbenchSite) site.getViewSite(); if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart= (IViewPart) workbenchSite.getPart(); fOpenViewGroup= new OpenViewActionGroup(viewPart, site.getStructuredViewer()); fOpenViewGroup.containsOpenPropertiesAction(false); fCCPGroup= new CCPActionGroup(viewPart); fGenerateGroup= new GenerateActionGroup(viewPart); fSearchGroup= new JavaSearchActionGroup(viewPart); fBuildPathGroup= new GenerateBuildPathActionGroup(viewPart); fInViewPart= true; } } }
@Override protected void initialize() { super.initialize(); // Register the merge, overwrite and mark-as-merged handlers ResourceMergeHandler mergeHandler = new ResourceMergeHandler( (ISynchronizePageConfiguration)getExtensionStateModel().getProperty(ITeamContentProviderManager.P_SYNCHRONIZATION_PAGE_CONFIGURATION), false /* overwrite */); registerHandler(MERGE_ACTION_ID, mergeHandler); ResourceMergeHandler overwriteHandler = new ResourceMergeHandler( (ISynchronizePageConfiguration)getExtensionStateModel().getProperty(ITeamContentProviderManager.P_SYNCHRONIZATION_PAGE_CONFIGURATION), true /* overwrite */); registerHandler(OVERWRITE_ACTION_ID, overwriteHandler); ResourceMarkAsMergedHandler markAsMergedHandler = new ResourceMarkAsMergedHandler( (ISynchronizePageConfiguration)getExtensionStateModel().getProperty(ITeamContentProviderManager.P_SYNCHRONIZATION_PAGE_CONFIGURATION)); registerHandler(MARK_AS_MERGE_ACTION_ID, markAsMergedHandler); ICommonViewerSite cvs = getActionSite().getViewSite(); ISynchronizePageConfiguration configuration = getSynchronizePageConfiguration(); if (cvs instanceof ICommonViewerWorkbenchSite && configuration != null) { ICommonViewerWorkbenchSite cvws = (ICommonViewerWorkbenchSite) cvs; final IWorkbenchPartSite wps = cvws.getSite(); if (wps instanceof IViewSite) { refactorActions = new RefactorActionGroup(configuration.getSite(), getNavigatorContentService(configuration)); } } }
@Override public void init(ICommonActionExtensionSite site) { ICommonViewerWorkbenchSite workbenchSite= null; if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) workbenchSite= (ICommonViewerWorkbenchSite) site.getViewSite(); if (workbenchSite != null) { if (workbenchSite.getPart() != null && workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart= (IViewPart) workbenchSite.getPart(); fOpenViewGroup= new OpenViewActionGroup(viewPart, site.getStructuredViewer()); fOpenViewGroup.containsOpenPropertiesAction(false); fCCPGroup= new CCPActionGroup(viewPart); fGenerateGroup= new GenerateActionGroup(viewPart); fSearchGroup= new JavaSearchActionGroup(viewPart); fBuildPathGroup= new GenerateBuildPathActionGroup(viewPart); fInViewPart= true; } } }