@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); } } } }); } } }
/** * @see org.eclipse.ui.actions.ActionGroup#fillActionBars(org.eclipse.ui.IActionBars) */ @Override public void fillActionBars(IActionBars actionBars) { actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(), new DeleteElementAction()); actionBars.setGlobalActionHandler(ActionFactory.REFRESH.getId(), new RefreshAction()); actionBars.setGlobalActionHandler(ActionFactory.RENAME.getId(), new RenameAction()); actionBars.setGlobalActionHandler(ActionFactory.UNDO.getId(), new UndoAction(((ICommonViewerWorkbenchSite) getActionSite().getViewSite()).getPart())); actionBars.setGlobalActionHandler(ActionFactory.REDO.getId(), new RedoAction()); // rename 모드일 경우 일반적인 ctrl+c,v 의 액션이고 // rename 모드가 아닌 경우 모델에 대한 ctrl+c, v if(RenameAction.IS_RENAME_MODE){ actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), ActionFactory.COPY.create(((ICommonViewerWorkbenchSite) getActionSite().getViewSite()).getWorkbenchWindow())); actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(), ActionFactory.PASTE.create(((ICommonViewerWorkbenchSite) getActionSite().getViewSite()).getWorkbenchWindow())); } else { actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), new CopyAction()); actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(), new PasteAction()); } super.fillActionBars(actionBars); }
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; } }
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); newWizardActionGroup = new WizardActionGroup(window, PlatformUI.getWorkbench().getNewWizardRegistry(), WizardActionGroup.TYPE_NEW, anExtensionSite.getContentService()); contribute = true; } }
/** * @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 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(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(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); } } }
@Override public void init(ICommonActionExtensionSite aSite) { super.init(aSite); ICommonViewerSite viewSite = aSite.getViewSite(); if(viewSite instanceof ICommonViewerWorkbenchSite) { ICommonViewerWorkbenchSite cvws = (ICommonViewerWorkbenchSite) viewSite; navigatorOpenAction = new NavigatorOpenAction(cvws.getPage(), cvws.getSelectionProvider()); } }