@Override public void init ( final ICommonActionExtensionSite aSite ) { super.init ( aSite ); final ICommonViewerSite viewSite = aSite.getViewSite (); if ( viewSite instanceof ICommonViewerWorkbenchSite ) { final ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite)viewSite; this.openAction = new Action ( "Open", IAction.AS_PUSH_BUTTON ) { @Override public void run () { EditorHelper.handleOpen ( workbenchSite.getPage (), workbenchSite.getSelectionProvider () ); } }; } }
@Override public void init ( final ICommonActionExtensionSite aSite ) { super.init ( aSite ); final ICommonViewerSite viewSite = aSite.getViewSite (); if ( viewSite instanceof ICommonViewerWorkbenchSite ) { final ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite)viewSite; this.openAction = new Action ( "Open", IAction.AS_PUSH_BUTTON ) { @Override public void run () { handleOpen ( workbenchSite ); } }; } }
public void init(ICommonActionExtensionSite actionSite) { super.init(actionSite); ICommonViewerSite site = actionSite.getViewSite(); if (site instanceof ICommonViewerWorkbenchSite) { StructuredViewer viewer = actionSite.getStructuredViewer(); if (viewer instanceof CommonViewer) { CommonViewer serversViewer = (CommonViewer) viewer; serversViewer.addOpenListener(new IOpenListener() { public void open(OpenEvent event) { ISelection s = event.getSelection(); if (s instanceof IStructuredSelection) { IStructuredSelection selection = (IStructuredSelection) s; Object[] selectedObjects = selection.toArray(); if (selectedObjects.length == 1 && selectedObjects[0] instanceof ModuleServer) { ModuleServer moduleServer = (ModuleServer) selectedObjects[0]; openApplicationPage(moduleServer); } } } }); } } }
public void init(ICommonActionExtensionSite anExtensionSite) { Assert.isTrue(!disposed); if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite .getViewSite()).getWorkbenchWindow(); importAction = new ImportResourcesAction(window); importAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ImportResourcesMenu_label); exportAction = new ExportResourcesAction(window); exportAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ExportResourcesMenu_label); 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; } }
public void init(ICommonActionExtensionSite aSite) { viewer = (CommonViewer) aSite.getStructuredViewer(); contentService = aSite.getContentService(); filterService = (NavigatorFilterService) contentService.getFilterService(); extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID); workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener); workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel); topLevelModeListener = new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { setWorkingSet(workingSet); viewer.getFrameList().reset(); } }; if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) { managerChangeListener.listen(); extensionStateModel.addPropertyChangeListener(topLevelModeListener); } contentService.getActivationService().addExtensionActivationListener(activationListener); }
@Override public void init(final ICommonActionExtensionSite site) { selectWorkingSetDelegate = new ActionContributionItem(selectWorkingSetAction); showHiddenWorkingSetsDelegate = new ActionContributionItem(showHiddenWorkingSetsAction); workingSetManagerBroker.addTopLevelElementChangedListener(this); workingSetManagerBroker.addWorkingSetManagerStateChangedListener(this); }
@Override public void init(ICommonActionExtensionSite anExtensionSite) { if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite .getViewSite()).getWorkbenchWindow(); showDlgAction = ActionFactory.NEW.create(window); newWizardActionGroup = new WizardActionGroup(window, PlatformUI.getWorkbench().getNewWizardRegistry(), WizardActionGroup.TYPE_NEW, anExtensionSite.getContentService()); contribute = true; } }
@Override public void init(ICommonActionExtensionSite site) { if (ActionProvider.site != null) { System.err.printf("%s: Multiple init()\n", this.getClass() .getCanonicalName()); return; } super.init(site); ActionProvider.site = site; }
/** * @see org.eclipse.ui.navigator.CommonActionProvider#init(org.eclipse.ui.navigator.ICommonActionExtensionSite) */ public void init(ICommonActionExtensionSite aSite) { super.init(aSite); ICommonViewerSite viewSite = aSite.getViewSite(); if (viewSite instanceof ICommonViewerWorkbenchSite) { ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) viewSite; openAction = new OpenAction(workbenchSite.getSelectionProvider().getSelection()); } }
/** * @generated */ public void init(ICommonActionExtensionSite aSite) { super.init(aSite); if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { myContribute = true; makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite()); } else { myContribute = false; } }
public void init(ICommonActionExtensionSite aSite) { super.init(aSite); if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { myContribute = true; makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite()); } else { myContribute = false; } }
@Override public void init(final ICommonActionExtensionSite anActionSite) { site = anActionSite; shell = site.getViewSite().getShell(); makeActions(); }
@Override public void init(final ICommonActionExtensionSite aConfig) { if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) { viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite(); openFileAction = new OpenFileAction(viewSite.getPage()); contribute = true; } }
@Override public void init(ICommonActionExtensionSite anExtensionSite) { if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { ICommonViewerWorkbenchSite viewSite = (ICommonViewerWorkbenchSite) anExtensionSite.getViewSite(); deleteResourceAction = new DeleteResourceAction(viewSite.getSite()); clipboard = new Clipboard(viewSite.getShell().getDisplay()); pasteResourceAction = new PasteAction(viewSite.getShell(), clipboard); copyAction = new CopyAction(viewSite.getShell(), clipboard, pasteResourceAction); } }
public void init(final ICommonActionExtensionSite aSite) { delegateSelectionProvider = new DelegateSelectionProvider( aSite.getViewSite().getSelectionProvider()); propertiesAction = new PropertyDialogAction(new IShellProvider() { public Shell getShell() { return aSite.getViewSite().getShell(); } },delegateSelectionProvider); propertiesAction.setText("属性"); propertiesAction.setActionDefinitionId(IWorkbenchCommandConstants.FILE_PROPERTIES); }
public void init(ICommonActionExtensionSite aSite) { final Shell shell = aSite.getViewSite().getShell(); IShellProvider sp = new IShellProvider() { public Shell getShell() { return shell; } }; addBookmarkAction = new AddBookmarkAction(sp, true); addTaskAction = new AddTaskAction(sp); }
public void init(ICommonActionExtensionSite anExtensionSite) { if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) { IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite.getViewSite()).getWorkbenchWindow(); showDlgAction = ActionFactory.NEW_WIZARD_DROP_DOWN.create(window); showDlgAction.setText(WorkbenchNavigatorMessages.actions_NewActionProvider_NewMenu_label); contribute = true; } }
public void init(ICommonActionExtensionSite aConfig) { if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) { viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite(); openFileAction = new OpenFileWithValidAction(viewSite.getPage()); openFileAction.setText(WorkbenchNavigatorMessages.actions_OpenActionProvider_openFileAction); contribute = true; } }
@Override public void init(final ICommonActionExtensionSite aSite) { super.init(aSite); aSite.getStructuredViewer().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { // TODO: This method is a mess: clean it up! if (!(event.getSelection() instanceof IStructuredSelection)) { return; } final IStructuredSelection structuredSelection = (IStructuredSelection) event.getSelection(); if (structuredSelection.size() > 1) { return; } final Object element = structuredSelection.getFirstElement(); if (!(element instanceof IProject)) { return; } final IProject project = (IProject) element; final IKarafProject karafProject = (IKarafProject) project.getAdapter(IKarafProject.class); final IEditorInput editorInput = new KarafPlatformEditorInput(karafProject); try { final IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); page.openEditor(editorInput, KarafPlatformEditorPart.ID); } catch (final PartInitException e) { KarafWorkbenchActivator.getLogger().error("Unable to open editor for " + karafProject.getName(), e); } } }); }
@Override public void init(ICommonActionExtensionSite aSite) { site = aSite; super.init(aSite); final StructuredViewer viewer = aSite.getStructuredViewer(); final BugContentProvider provider = BugContentProvider.getProvider(site.getContentService()); filterChangeListener = new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (!initDone) { return; } IWorkingSet oldWorkingSet = provider.getCurrentWorkingSet(); IWorkingSet oldWorkingSet1 = (IWorkingSet) event.getOldValue(); IWorkingSet newWorkingSet = (IWorkingSet) event.getNewValue(); if (newWorkingSet != null && (oldWorkingSet == newWorkingSet || oldWorkingSet1 == newWorkingSet)) { return; } if (viewer != null) { provider.setCurrentWorkingSet(newWorkingSet); if (newWorkingSet == null) { viewer.setInput(ResourcesPlugin.getWorkspace().getRoot()); } else if (oldWorkingSet != newWorkingSet) { viewer.setInput(newWorkingSet); } } } }; workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener); if (provider == null) throw new NullPointerException("no provider"); workingSetActionGroup.setWorkingSet(provider.getCurrentWorkingSet()); doubleClickAction = new MyAction(); // only if doubleClickAction must know tree selection: viewer.addSelectionChangedListener(doubleClickAction); initDone = true; }
@Override public void init(ICommonActionExtensionSite aSite) { if (!(aSite.getViewSite() instanceof ICommonViewerWorkbenchSite)) { return; } ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) aSite.getViewSite(); IWorkbenchWindow window = workbenchSite.getWorkbenchWindow(); newWizardActionGroup = new WizardActionGroup( window, PlatformUI.getWorkbench().getNewWizardRegistry(), WizardActionGroup.TYPE_NEW, aSite.getContentService() ); projectDeleteAction = new ScenarioProjectDeleteAction(window); projectDeleteAction.setDisabledImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED)); projectDeleteAction.setImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE)); elementDeleteAction = new ScenarioElementDeleteAction(); elementDeleteAction.setDisabledImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED)); elementDeleteAction.setImageDescriptor(MaruUIPlugin.getSharedImageDescriptor(ISharedImages.IMG_TOOL_DELETE)); propertyDialogAction = new ScenarioPropertyDialogAction(window); }
@Override public void init(ICommonActionExtensionSite aSite) { ICommonViewerSite viewSite = aSite.getViewSite(); if (viewSite instanceof ICommonViewerWorkbenchSite) { ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) viewSite; Shell shell = site.getShell(); ISharedImages images = PlatformUI.getWorkbench().getSharedImages(); clipboard = new Clipboard(shell.getDisplay()); selectionProvider = site.getSelectionProvider(); openPythonAction = new PyOpenPythonFileAction(site.getPage(), selectionProvider); openResourceAction = new PyOpenResourceAction(site.getPage(), selectionProvider); openExternalAction = new PyOpenExternalAction(site.getPage(), selectionProvider); deleteResourceAction = new PyDeleteResourceAction(shell, selectionProvider); copyResourceAction = new PyCopyResourceAction(shell, selectionProvider, clipboard); pasteAction = new PyPasteAction(shell, selectionProvider, clipboard); moveResourceAction = new PyMoveResourceAction(shell, selectionProvider); copyResourceAction.setDisabledImageDescriptor(images .getImageDescriptor(ISharedImages.IMG_TOOL_COPY_DISABLED)); copyResourceAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_COPY)); pasteAction.setDisabledImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE_DISABLED)); pasteAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE)); deleteResourceAction.setDisabledImageDescriptor(images .getImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED)); deleteResourceAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_DELETE)); } }
@Override public void init(ICommonActionExtensionSite aSite) { ICommonViewerSite viewSite = aSite.getViewSite(); if (viewSite instanceof ICommonViewerWorkbenchSite) { ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) viewSite; Shell shell = site.getShell(); renameResourceAction = new PyRenameResourceAction(shell, site.getSelectionProvider()); } }
@Override public void init(ICommonActionExtensionSite site) { if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) { ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite(); if (workbenchSite.getPart() instanceof IViewPart) { IViewPart viewPart= (IViewPart) workbenchSite.getPart(); initActionGroups(viewPart); } } }