javatips.net counter

Java Examples for org.eclipse.ui.PartInitException

The following java examples will help you to understand the usage of org.eclipse.ui.PartInitException. These source code samples are taken from different open source projects.

Example 1
Project: ASEME-master  File: StateChartMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 2
Project: CertWare-master  File: OpenViewHandler.java View source code
/**
	 * Handles the open view command request.  
	 * Presumes the command came from a popup menu selection of file name.
	 * @param event used to find file
	 * @return always returns null  
	 * @throws ExecutionException if open fails  
	 * @see org.eclipse.core.commands.IHandler#execute(ExecutionEvent)
	 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    try {
        // fetch workbench context
        // IWorkbenchPart latestPart = HandlerUtil.getActivePartChecked(event);
        IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
        ISelectionService service = window.getSelectionService();
        IStructuredSelection structured = (IStructuredSelection) service.getSelection();
        // if we have a file selected, show view then load file
        if (structured.getFirstElement() instanceof IFile) {
            IViewPart viewPart = window.getActivePage().showView(PROJECT_VIEW_ID);
            // IViewPart viewPart = latestPart.getSite().getPage().showView(PROJECT_VIEW_ID);
            IFile ifile = (IFile) structured.getFirstElement();
            ViewList view = (ViewList) viewPart;
            view.setSelectedFile(ifile);
        }
    } catch (PartInitException e) {
        CertWareLog.logError("Opening verification view", e);
    } catch (ExecutionException e) {
        CertWareLog.logError("Opening verification view", e);
    }
    return null;
}
Example 3
Project: gmf-tooling-master  File: SimplemapMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 4
Project: gmf-tooling.uml2tools-master  File: UMLMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 5
Project: modellipse-master  File: UMLMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 6
Project: org.roxgt-master  File: RoxgtMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 7
Project: Reuseware-master  File: CompositionprogramMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 8
Project: topsun-master  File: SalesViewListener.java View source code
@Override
public void handleEvent(Event event) {
    String helpViewId = "com.topsun.posclient.sales.ui.menu.SalesView";
    try {
        IViewPart helpView = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(helpViewId);
        PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().activate(helpView);
        ApplicationUtils.setStatusLine();
    } catch (PartInitException e) {
        e.printStackTrace();
    }
}
Example 9
Project: ares-studio-master  File: OpenLinkAction.java View source code
public void run() {
    try {
        if (element.getResource() instanceof IFile) {
            IFile file = (IFile) element.getResource();
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            IDE.openEditor(page, file);
        } else {
            // 2012-04-13 sundl Ìí¼Ó´¦ÀíÒýÓðüÀïµÄ×ÊÔ´
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            if (element instanceof ArchiveARESResource) {
                ArchiveARESResource aresfile = (ArchiveARESResource) element;
                ARESResourceEditorInput input = new ARESResourceEditorInput(aresfile);
                boolean active = OpenStrategy.activateOnOpen();
                try {
                    IEditorDescriptor editor = IDE.getEditorDescriptor(aresfile.getElementName());
                    if (editor != null) {
                        IDE.openEditor(page, input, editor.getId(), active);
                    }
                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
        }
    } catch (PartInitException e) {
        e.printStackTrace();
    }
}
Example 10
Project: biobank-master  File: PerspectiveSecurity.java View source code
public static synchronized void updateVisibility(UserWrapper user, IWorkbenchPage page) throws PartInitException {
    String perspectiveId = page.getPerspective().getId();
    Map<String, List<String>> map = rightsEnablements.get(perspectiveId);
    if (map != null) {
        IWorkbenchPart activePart = page.getActivePart();
        boolean usePreviousActivePart = false;
        if (activePart != null) {
            // the same)
            for (IViewReference ref : page.getViewReferences()) {
                page.hideView(ref);
            }
            for (Entry<String, List<String>> entry : map.entrySet()) {
                boolean show = true;
                if (user.getCurrentWorkingCenter() == null && ProcessingPerspective.ID.equals(perspectiveId)) {
                    show = false;
                }
                if (show) {
                    page.showView(entry.getKey());
                    if (entry.getKey().equals(activePart.getClass().getName()))
                        usePreviousActivePart = true;
                }
            }
        }
        // want to display preferred view on top
        String preferredView = null;
        if (usePreviousActivePart)
            preferredView = activePart.getClass().getName();
        else
            preferredView = preferredViews.get(perspectiveId);
        if (preferredView != null)
            for (IViewReference ref : page.getViewReferences()) {
                if (ref.getId().equals(preferredView)) {
                    page.bringToTop(ref.getView(false));
                }
            }
    }
}
Example 11
Project: d-case_editor-master  File: DcaseMatchingStrategy.java View source code
/**
     * @generated
     */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 12
Project: damp.ekeko.snippets-master  File: TransformationEditorCommandHandler.java View source code
public Object execute(ExecutionEvent event) throws ExecutionException {
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
    try {
        IEditorPart activeEditor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
        IEditorPart openedEditor = window.getActivePage().openEditor(new TransformationEditorInput(), TransformationEditor.ID);
        TransformationEditor transformationEditor = (TransformationEditor) openedEditor;
        transformationEditor.setPreviouslyActiveEditor(activeEditor);
    } catch (PartInitException e) {
        e.printStackTrace();
    }
    return null;
}
Example 13
Project: Eclipse-JDE-master  File: ConsoleUtils.java View source code
/**
     *
     * @param console
     */
public static void openConsole(IConsole console) {
    IWorkbenchPage workbenchPage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
    String consoleViewID = IConsoleConstants.ID_CONSOLE_VIEW;
    try {
        IConsoleView consoleView = (IConsoleView) workbenchPage.showView(consoleViewID);
        consoleView.display(console);
    } catch (PartInitException e) {
        log.error(e.getMessage(), e);
    }
}
Example 14
Project: eclipse-optimus-master  File: TransformationDependencyMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 15
Project: eclipse-themes-master  File: OpenStoreClientHandler.java View source code
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
    IWorkbenchPage ap = window.getActivePage();
    try {
        ap.openEditor(new StoreEditorInput(), StoreClient.EDITOR_ID);
    } catch (PartInitException e) {
        e.printStackTrace();
    }
    return null;
}
Example 16
Project: iee-master  File: TestJavaEditor.java View source code
@Override
protected void createPages() {
    try {
        int textIndex = addPage(new TextEditor(), getEditorInput());
        setPageText(textIndex, "Text");
        editor = new CompilationUnitEditor();
        int javaIndex = addPage(editor, getEditorInput());
        setPageText(javaIndex, "Java");
        int ieeIndex = addPage(new ExtendedJavaEditor(), getEditorInput());
        setPageText(ieeIndex, "IEE");
    } catch (PartInitException e) {
        e.printStackTrace();
    }
}
Example 17
Project: jenkow-plugin-master  File: ActivitiDiagramMatchingStrategy.java View source code
@Override
public boolean matches(final IEditorReference editorRef, final IEditorInput input) {
    try {
        final IFile newDataFile = FileService.getDataFileForInput(input);
        final IFile openEditorDataFile = FileService.getDataFileForInput(editorRef.getEditorInput());
        if (newDataFile.equals(openEditorDataFile)) {
            return true;
        }
    } catch (PartInitException exception) {
        exception.printStackTrace();
    }
    return new DiagramEditorMatchingStrategy().matches(editorRef, input);
}
Example 18
Project: jucy-master  File: OpenEditorHandler.java View source code
public Object execute(ExecutionEvent event) throws ExecutionException {
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
    try {
        window.getActivePage().openEditor(input, editorID, true);
    } catch (PartInitException pie) {
        MessageDialog.openError(window.getShell(), "Error", "Error opening " + input.getName() + ":" + pie.getMessage());
    }
    return null;
}
Example 19
Project: melanee-core-master  File: PLMMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 20
Project: molic-master  File: MolicMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 21
Project: org.nightlabs.jfire.max-master  File: VoucherTypeSearchAdminActionHandler.java View source code
//	public void run() {
//		Collection<ProductTypeID> selectedObjects = getSearchResultProvider().getSelectedObjects();
//		if (selectedObjects != null) {
//			for (ProductTypeID productTypeID : selectedObjects) {
//				try {
//					RCPUtil.openEditor(new VoucherTypeEditorInput(productTypeID), VoucherTypeEditor.EDITOR_ID);
//				} catch (PartInitException e) {
//					throw new RuntimeException(e);
//				}
//			}
//		}
//	}
public void run() {
    Collection<VoucherType> selectedObjects = getSearchResultProvider().getSelectedObjects();
    if (selectedObjects != null) {
        for (VoucherType productType : selectedObjects) {
            try {
                RCPUtil.openEditor(new VoucherTypeEditorInput((ProductTypeID) JDOHelper.getObjectId(productType)), VoucherTypeEditor.EDITOR_ID);
            } catch (PartInitException e) {
                throw new RuntimeException(e);
            }
        }
    }
}
Example 22
Project: org.nightlabs.jfire.max.eclipse-master  File: VoucherTypeSearchAdminActionHandler.java View source code
//	public void run() {
//		Collection<ProductTypeID> selectedObjects = getSearchResultProvider().getSelectedObjects();
//		if (selectedObjects != null) {
//			for (ProductTypeID productTypeID : selectedObjects) {
//				try {
//					RCPUtil.openEditor(new VoucherTypeEditorInput(productTypeID), VoucherTypeEditor.EDITOR_ID);
//				} catch (PartInitException e) {
//					throw new RuntimeException(e);
//				}
//			}
//		}
//	}
public void run() {
    Collection<VoucherType> selectedObjects = getSearchResultProvider().getSelectedObjects();
    if (selectedObjects != null) {
        for (VoucherType productType : selectedObjects) {
            try {
                RCPUtil.openEditor(new VoucherTypeEditorInput((ProductTypeID) JDOHelper.getObjectId(productType)), VoucherTypeEditor.EDITOR_ID);
            } catch (PartInitException e) {
                throw new RuntimeException(e);
            }
        }
    }
}
Example 23
Project: studio2-master  File: EditorOpener.java View source code
/**
     * @param file
     * @param activate
     * @return
     */
public IEditorPart open(File file, boolean activate) {
    IEditorInput input = CoreUIUtils.createJavaFileEditorInput(file);
    try {
        IEditorPart openEditor = IDE.openEditor(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(), input, IDE.getEditorDescriptor(file.getName()).getId());
        return openEditor;
    } catch (PartInitException e) {
        IdeLog.logError(Activator.getDefault(), e.getMessage());
        return null;
    }
}
Example 24
Project: android-essentials-toolbox-master  File: OpenPermissionUsageViewHandler.java View source code
@Override
public void run() {
    try {
        IWorkbenchPage page = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();
        IViewPart view = page.showView(PermissionUsageView.ID);
        page.activate(view);
    } catch (PartInitException e) {
        DisplayUtils.showError(e, "Could not load Permissin Usage View.");
    }
}
Example 25
Project: archiv-editor-master  File: OpenViewAction.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(viewId, Integer.toString(instanceNum++), IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            MessageDialog.openError(window.getShell(), "Error", "Error opening view:" + e.getMessage());
        }
    }
}
Example 26
Project: bndtools-master  File: OpenMainConfigHandler.java View source code
public Object execute(ExecutionEvent event) throws ExecutionException {
    try {
        IFile buildFile = Central.getWorkspaceBuildFile();
        if (buildFile == null)
            return null;
        FileEditorInput input = new FileEditorInput(buildFile);
        IWorkbenchPage page = HandlerUtil.getActiveWorkbenchWindowChecked(event).getActivePage();
        page.openEditor(input, "bndtools.bndWorkspaceConfigEditor", true);
    } catch (PartInitException e) {
        ErrorDialog.openError(HandlerUtil.getActiveWorkbenchWindowChecked(event).getShell(), "Error", "Unable to open editor", e.getStatus());
    } catch (Exception e) {
        logger.logError("Error retrieving bnd configuration file", e);
    }
    return null;
}
Example 27
Project: buckminster-master  File: ViewCSpecAction.java View source code
@Override
protected void run(CSpec cspec, Shell shell) {
    IWorkbench workbench = PlatformUI.getWorkbench();
    IWorkbenchWindow wbWin = workbench.getActiveWorkbenchWindow();
    if (wbWin == null)
        return;
    IWorkbenchPage page = wbWin.getActivePage();
    if (page == null)
        return;
    IEditorRegistry editorRegistry = workbench.getEditorRegistry();
    CSpecEditorInput input = new CSpecEditorInput(cspec);
    IEditorDescriptor ed = editorRegistry.getDefaultEditor(input.getName(), input.getContentDescription().getContentType());
    try {
        page.openEditor(input, ed.getId());
    } catch (PartInitException e) {
        UiUtils.openError(page.getWorkbenchWindow().getShell(), Messages.unable_to_open_editor, e);
    }
}
Example 28
Project: bundlemaker-master  File: OpenDummyEditorHandler.java View source code
/*
   * (non-Javadoc)
   * 
   * @see
   * org.bundlemaker.analysis.ui.handlers.AbstractArtifactBasedHandler#execute(org.eclipse.core.commands.ExecutionEvent,
   * java.util.List)
   */
@Override
protected void execute(ExecutionEvent event, List<IBundleMakerArtifact> selectedArtifacts) throws Exception {
    IWorkbenchPage page = getActiveWorkbenchPage();
    if (page != null) {
        try {
            IEditorPart editorPart = page.openEditor(nullInputEditor, DummyEditor.DummyEditor_ID);
            if (!(editorPart instanceof DummyEditor)) {
                System.err.println("EditorPart " + editorPart + " is not a XRefView?");
                return;
            }
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}
Example 29
Project: cdo-master  File: AcoreMatchingStrategy.java View source code
/**
   * @generated
   */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 30
Project: codefaces-master  File: ImportRepoWizard.java View source code
@Override
public boolean performFinish() {
    Assert.isNotNull(settings.get(RepoSettings.REPO_RESOURCE_INPUT));
    RepoFolder baseDirectory = (RepoFolder) getRepoSettings().get(RepoSettings.REPO_RESOURCE_INPUT);
    if (baseDirectory != null) {
        try {
            PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(ProjectExplorerViewPart.ID);
            RepoWorkspace.getCurrent().createProject(baseDirectory);
        } catch (PartInitException e) {
            IStatus status = new Status(Status.ERROR, CodeFacesUIActivator.PLUGIN_ID, "Errors occurs when openning view " + ProjectExplorerViewPart.ID, e);
            CodeFacesUIActivator.getDefault().getLog().log(status);
        }
    }
    return true;
}
Example 31
Project: DDT-master  File: CommonDeeUITest.java View source code
public static AbstractLangStructureEditor openDeeEditorForFile(IFile file) {
    IWorkbenchPage page = WorkbenchUtils.getActivePage();
    try {
        AbstractLangStructureEditor editor = (AbstractLangStructureEditor) IDE.openEditor(page, file, EditorSettings_Actual.EDITOR_ID);
        assertTrue(editor.getSourceViewer_() != null);
        return editor;
    } catch (PartInitException e) {
        throw melnorme.utilbox.core.ExceptionAdapter.unchecked(e);
    }
}
Example 32
Project: eclipse-gov.redhawk.core-master  File: SadMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 33
Project: eclipse-integration-commons-master  File: OpenEditorFunction.java View source code
@Override
public void call(String editorId) {
    try {
        PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(NULL_EDITOR, editorId);
    } catch (PartInitException e) {
        StatusManager.getManager().handle(new Status(IStatus.ERROR, BrowserPlugin.PLUGIN_ID, "Could not find editor extension " + editorId, e));
    }
}
Example 34
Project: Eclipse-Markdown-Editor-Plugin-master  File: OpenMdView.java View source code
@Override
public Object execute(final ExecutionEvent event) throws ExecutionException {
    try {
        IWorkbenchPage activePage = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();
        String mdViewId = "winterwell.markdown.views.MarkdownPreview";
        IViewPart mdView = activePage.showView(mdViewId);
        activePage.activate(mdView);
    } catch (PartInitException e) {
        showError(e);
    } catch (Exception e) {
        showError(e);
    }
    return null;
}
Example 35
Project: eclipse-master  File: ShowProfilingViewListener.java View source code
public void run() {
    IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
    ProfilingSessionEditorInput editorInput = new ProfilingSessionEditorInput(session);
    if (activePage != null && activePage.findEditor(editorInput) == null) {
        try {
            activePage.openEditor(editorInput, "com.mobilesorcery.sdk.profiling.ui.profiling");
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}
Example 36
Project: eclipse-task-editor-master  File: TagHyperLink.java View source code
public void open() {
    try {
        TodoView todoView = (TodoView) TaskActivator.getInstance().getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(TodoView.ID);
        String query = TagImplCustom.PREFIX + tag.getName();
        if (!isEmpty(tag.getValue())) {
            query += " = " + tag.getValue();
        }
        todoView.setQuery(query);
    } catch (PartInitException e) {
        LOG.error(e.getMessage(), e);
    }
}
Example 37
Project: eclipse.platform.debug-master  File: ConsoleViewConsoleFactory.java View source code
/*
     * (non-Javadoc)
     *
     * @see org.eclipse.ui.console.IConsoleFactory#openConsole()
     */
@Override
public void openConsole() {
    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    if (window != null) {
        IWorkbenchPage page = window.getActivePage();
        if (page != null) {
            try {
                //$NON-NLS-1$
                String secondaryId = "Console View #" + counter;
                page.showView(IConsoleConstants.ID_CONSOLE_VIEW, secondaryId, 1);
                counter++;
            } catch (PartInitException e) {
                ConsolePlugin.log(e);
            }
        }
    }
}
Example 38
Project: eclipse.platform.ui-master  File: MarkerViewTests.java View source code
public void testOpenView() {
    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IWorkbenchPage page = window.getActivePage();
    try {
        page.showView(IPageLayout.ID_BOOKMARKS);
        page.showView(IPageLayout.ID_PROBLEM_VIEW);
        page.showView(IPageLayout.ID_TASK_LIST);
    } catch (PartInitException e) {
        assertTrue(e.getLocalizedMessage(), false);
        return;
    }
}
Example 39
Project: edt-master  File: EvActionWidgetProperties.java View source code
/**
	 * Declared in IAction.
	 */
public void run() {
    IWorkbench workbench = PlatformUI.getWorkbench();
    if (workbench == null)
        return;
    IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
    if (window == null)
        return;
    IWorkbenchPage page = window.getActivePage();
    if (page == null)
        return;
    try {
        page.showView("org.eclipse.ui.views.PropertySheet");
    } catch (PartInitException ex) {
    }
}
Example 40
Project: eExplorer-master  File: OpenExplorerView.java View source code
@Override
public Object execute(final ExecutionEvent event) throws ExecutionException {
    try {
        IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
        String viewId = "com.github.culmat.eexplore.views.ExplorerView";
        IViewPart view = activePage.showView(viewId);
        activePage.activate(view);
    } catch (PartInitException e) {
        showError(e);
    } catch (Exception e) {
        showError(e);
    }
    return null;
}
Example 41
Project: EMF-IncQuery-Examples-master  File: LoadUMLModelHandler.java View source code
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    try {
        IWorkbenchPage page = HandlerUtil.getActiveSite(event).getPage();
        ClassView view = (ClassView) page.findView(ClassView.ID);
        if (view == null) {
            view = (ClassView) page.showView(ClassView.ID);
        }
        PapyrusMultiDiagramEditor providerEditor = (PapyrusMultiDiagramEditor) HandlerUtil.getActiveEditor(event);
        ResourceSet resourceSet = providerEditor.getDiagramEditPart().getEditingDomain().getResourceSet();
        view.loadModel(resourceSet);
        return null;
    } catch (PartInitException e) {
        throw new ExecutionException("Cannot find view", e);
    } catch (IncQueryException e) {
        throw new ExecutionException("Error initializing Pattern Matcher", e);
    }
}
Example 42
Project: EPF-Composer-master  File: DiagramMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 43
Project: eu.geclipse.core-master  File: WorkflowMatchingStrategy.java View source code
/**
   * @generated
   */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 44
Project: fabeclipse-master  File: GrepCommand.java View source code
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    String text = null;
    ISelection selection = HandlerUtil.getActiveMenuSelection(event);
    selection = HandlerUtil.getCurrentSelection(event);
    if (selection instanceof ITextSelection) {
        ITextSelection textSelection = (ITextSelection) selection;
        text = textSelection.getText();
    }
    try {
        IViewPart view = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(GrepView.VIEW_ID);
        if (text != null && text.length() > 0)
            ((GrepView) view).setGrepRegularExpression(text);
    } catch (PartInitException e) {
        e.printStackTrace();
    }
    return null;
}
Example 45
Project: gradleplugins-master  File: OpenViewAction.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(viewId, Integer.toString(instanceNum++), IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            MessageDialog.openError(window.getShell(), "Error", "Error opening view:" + e.getMessage());
        }
    }
}
Example 46
Project: jbosstools-base-master  File: MatchingStrategyImpl.java View source code
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    if (editorRef == null || input == null)
        return false;
    IEditorInput editorInput = null;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException t) {
        return false;
    }
    if (editorInput == null)
        return false;
    return editorInput.equals(input) || input.equals(editorInput);
}
Example 47
Project: jbosstools-javaee-master  File: InjectionPointMatchPresentation.java View source code
public void showMatch(Match match, int currentOffset, int currentLength, boolean activate) throws PartInitException {
    try {
        IJavaElement element = ((CDIMatch) match).getJavaElement();
        JavaUI.openInEditor(element);
    } catch (JavaModelException ex) {
        CDIUIPlugin.getDefault().logError(ex);
    } catch (PartInitException ex) {
        CDIUIPlugin.getDefault().logError(ex);
    }
}
Example 48
Project: make-p2-buildable-with-tycho-master  File: OpenViewAction.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(viewId, Integer.toString(instanceNum++), IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            MessageDialog.openError(window.getShell(), "Error", "Error opening view:" + e.getMessage());
        }
    }
}
Example 49
Project: MMI-master  File: StateMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 50
Project: MMINT-master  File: StateMatchingStrategy.java View source code
/**
	 * @generated
	 */
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    IEditorInput editorInput;
    try {
        editorInput = editorRef.getEditorInput();
    } catch (PartInitException e) {
        return false;
    }
    if (editorInput.equals(input)) {
        return true;
    }
    if (editorInput instanceof URIEditorInput && input instanceof URIEditorInput) {
        return ((URIEditorInput) editorInput).getURI().equals(((URIEditorInput) input).getURI());
    }
    return false;
}
Example 51
Project: mongodb-ide-master  File: OpenEditorHandler.java View source code
@Override
protected Object execute(ExecutionEvent event, ContextHandlerEvent contextEvent) throws ExecutionException {
    try {
        T model = (T) contextEvent.getModel();
        IEditorInput input = createEditorInput(model);
        IEditorPart part = ContextHandlerUtils.openEditor(event, input, getEditorId(), true);
        if (input instanceof AbstractEditorInput) {
            String activePageIdOnLoad = ((AbstractEditorInput) input).getActivePageIdOnLoad();
            if (StringUtils.isNotEmpty(activePageIdOnLoad)) {
                ((FormEditor) part).setActivePage(activePageIdOnLoad);
            }
        }
    } catch (PartInitException e) {
        throw new RuntimeException(e);
    }
    return null;
}
Example 52
Project: monkeytalk-master  File: FoneMonkeyJSEditor.java View source code
public void init(IEditorSite site, IEditorInput editorInput) throws PartInitException {
    setPartName(editorInput.getName());
    if (!(editorInput instanceof IFileEditorInput))
        throw new PartInitException("Invalid Input: Must be IFileEditorInput");
    else {
        textEditor = new TextEditor();
    // textEditor.setInput(editorInput);
    }
    super.init(site, editorInput);
    try {
        fmc = new MonkeyTalkTabularEditor(FoneMonkeyPlugin.getDefault().getController());
        fmc.init(site, editorInput);
    } catch (// TODO Auto-generated catch block e.printStackTrace();
    Exception // TODO Auto-generated catch block e.printStackTrace();
    e) {
    }
}
Example 53
Project: netifera-master  File: OpenFileSystemViewAction.java View source code
@Override
public void run() {
    IFileSystem fileSystem = createFileSystem();
    try {
        IViewPart view = UIPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(FileSystemView.ID, "SecondaryFileSystem" + System.currentTimeMillis(), IWorkbenchPage.VIEW_ACTIVATE);
        ((FileSystemView) view).setInput(fileSystem);
    } catch (PartInitException e) {
        e.printStackTrace();
    }
}
Example 54
Project: olca-app-master  File: SimulationEditor.java View source code
@Override
public void init(IEditorSite site, IEditorInput editorInput) throws PartInitException {
    super.init(site, editorInput);
    SimulationInput input = (SimulationInput) editorInput;
    setup = Cache.getAppCache().remove(input.getSetupKey(), CalculationSetup.class);
    setPartName(Strings.cut(setup.productSystem.getName(), 75));
    simulator = Cache.getAppCache().remove(input.getSolverKey(), Simulator.class);
}
Example 55
Project: org.eclipse.rap-master  File: OpenViewAction.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(viewId, Integer.toString(instanceNum++), IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            MessageDialog.openError(window.getShell(), "Error", "Error opening view:" + e.getMessage());
        }
    }
}
Example 56
Project: org.phpsrc.eclipse.pti.tool.phpmd-master  File: EditorUtil.java View source code
public static void openEditor(IWorkbenchPage page, ISelection selection) {
    if (false == (selection instanceof IStructuredSelection))
        return;
    Iterator<?> it = ((IStructuredSelection) selection).iterator();
    if (false == it.hasNext())
        return;
    Object elm = it.next();
    if (false == (elm instanceof IAdaptable))
        return;
    IFile file = (IFile) ((IAdaptable) elm).getAdapter(IFile.class);
    if (null == file)
        return;
    try {
        IDE.openEditor(page, file);
    } catch (PartInitException e) {
        PhpmdLog.logError(e);
    }
}
Example 57
Project: qvto-master  File: ShowTraceViewHandler.java View source code
public Object handleStatus(IStatus status, Object source) throws CoreException {
    Display.getDefault().asyncExec(new Runnable() {

        public void run() {
            try {
                PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(TraceViewPart.ID);
            } catch (PartInitException e) {
                QVTODebugCore.log(e);
            }
        }
    });
    return Boolean.TRUE;
}
Example 58
Project: radrails-master  File: ModelEditorActionDelegate.java View source code
public void run(IAction action) {
    IFile currentFile = getCurrentFile();
    IFile modelFile = RailsConventions.getModelFromController(currentFile);
    if (modelFile == null)
        modelFile = RailsConventions.getModelFromView(currentFile);
    if (modelFile == null)
        modelFile = RailsConventions.getModelFromHelper(currentFile);
    if (modelFile == null)
        modelFile = RailsConventions.getModelFromFunctionalTest(currentFile);
    if (modelFile == null)
        modelFile = RailsConventions.getModelFromUnitTest(currentFile);
    if (modelFile == null)
        return;
    IEditorInput editorInput = new FileEditorInput(modelFile);
    try {
        PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(editorInput, RubyUI.ID_RUBY_EDITOR);
    } catch (PartInitException e) {
        RailsUILog.logError("Error creating editor", e);
    }
}
Example 59
Project: rap-master  File: MarkerViewTests.java View source code
public void testOpenView() {
    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IWorkbenchPage page = window.getActivePage();
    try {
        page.showView(IPageLayout.ID_BOOKMARKS);
        page.showView(IPageLayout.ID_PROBLEM_VIEW);
        page.showView(IPageLayout.ID_TASK_LIST);
    } catch (PartInitException e) {
        assertTrue(e.getLocalizedMessage(), false);
        return;
    }
}
Example 60
Project: rascal-eclipse-master  File: Editor.java View source code
public static void edit(final IValue v, boolean indent, int tabsize) {
    IWorkbench wb = PlatformUI.getWorkbench();
    IWorkbenchWindow win = wb.getActiveWorkbenchWindow();
    final IEditorInput input = new ValueEditorInput(v, indent, tabsize);
    if (win == null && wb.getWorkbenchWindowCount() != 0) {
        win = wb.getWorkbenchWindows()[0];
    }
    if (win != null) {
        final IWorkbenchPage page = win.getActivePage();
        if (page != null) {
            Display.getDefault().asyncExec(new Runnable() {

                public void run() {
                    try {
                        page.openEditor(input, "org.eclipse.ui.DefaultTextEditor");
                    } catch (PartInitException e) {
                    }
                }
            });
        }
    }
}
Example 61
Project: rce-master  File: OpenConfigurationFileHandler.java View source code
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    File configurationFile;
    configurationFile = ServiceRegistry.createAccessFor(this).getService(ConfigurationService.class).getProfileConfigurationFile();
    try {
        EditorsHelper.openExternalFileInEditor(configurationFile);
    } catch (PartInitException e) {
        LOGGER.error("Failed to open profile configuration file in an editor.", e);
    }
    return null;
}
Example 62
Project: rdt-master  File: AbstractInspectAction.java View source code
protected void showExpressionView() {
    IViewPart part = page.findView(IDebugUIConstants.ID_EXPRESSION_VIEW);
    if (part == null) {
        try {
            page.showView(IDebugUIConstants.ID_EXPRESSION_VIEW);
        } catch (PartInitException e) {
            RdtDebugUiPlugin.log(e);
        }
    } else {
        page.bringToTop(part);
    }
}
Example 63
Project: rt.equinox.p2-master  File: OpenViewAction.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(viewId, Integer.toString(instanceNum++), IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            MessageDialog.openError(window.getShell(), "Error", "Error opening view:" + e.getMessage());
        }
    }
}
Example 64
Project: rtt-master  File: OutputVersionContent.java View source code
@Override
public void doDoubleClick(IWorkbenchPage currentPage) {
    IEditorInput input = new OutputDataEditorInput(getProject(), suiteName, caseName, version.getNr(), type);
    try {
        IDE.openEditor(currentPage, input, ReferenceEditor.ID, true);
    } catch (PartInitException e) {
        ErrorDialog.openError(currentPage.getActivePart().getSite().getShell(), "Error", "Could not open editor", new Status(Status.ERROR, RttPluginUI.PLUGIN_ID, e.getMessage(), e));
    }
}
Example 65
Project: sapphire-master  File: ShowPropertiesPageHandler.java View source code
@Override
protected Object run(Presentation context) {
    try {
        IViewPart propertiesView = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("org.eclipse.ui.views.PropertySheet");
        ISapphirePart sapphirePart = getPart();
        SapphireEditor editor = sapphirePart.nearest(SapphireEditor.class);
        editor.setFocus();
        propertiesView.setFocus();
    } catch (PartInitException e) {
        Sapphire.service(LoggingService.class).log(e);
    }
    return null;
}
Example 66
Project: scout-master  File: OpenRTPairAllAction2.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(CounterRTAllPairChart2.ID, serverId + "&" + objType + "&" + counter1 + "&" + counter2, IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            ConsoleProxy.errorSafe("Error opening view:" + e.getMessage());
        }
    }
}
Example 67
Project: scouter-master  File: OpenRTPairAllAction2.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(CounterRTAllPairChart2.ID, serverId + "&" + objType + "&" + counter1 + "&" + counter2, IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            ConsoleProxy.errorSafe("Error opening view:" + e.getMessage());
        }
    }
}
Example 68
Project: TBLips-master  File: JSPNewWizard.java View source code
@Override
public boolean performFinish() {
    IFile file = _page.createNewFile();
    if (file == null) {
        return false;
    }
    try {
        IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
        IDE.openEditor(page, file, true);
    } catch (PartInitException ex) {
        HTMLPlugin.logException(ex);
        return false;
    }
    return true;
}
Example 69
Project: texclipse-master  File: TexlipseNewTexFileWizard.java View source code
@Override
public boolean performFinish() {
    IFile file = page.createNewFile();
    if (file != null) {
        try {
            IDE.openEditor(workbench.getActiveWorkbenchWindow().getActivePage(), file);
        } catch (PartInitException ex) {
            TexlipsePlugin.log("Error while opening file", ex);
        }
        return true;
    } else {
        return false;
    }
}
Example 70
Project: texlipse-master  File: TexlipseNewTexFileWizard.java View source code
@Override
public boolean performFinish() {
    IFile file = page.createNewFile();
    if (file != null) {
        try {
            IDE.openEditor(workbench.getActiveWorkbenchWindow().getActivePage(), file);
        } catch (PartInitException ex) {
            TexlipsePlugin.log("Error while opening file", ex);
        }
        return true;
    } else {
        return false;
    }
}
Example 71
Project: Wol-master  File: JSPNewWizard.java View source code
@Override
public boolean performFinish() {
    IFile file = _page.createNewFile();
    if (file == null) {
        return false;
    }
    try {
        IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
        IDE.openEditor(page, file, true);
    } catch (PartInitException ex) {
        HTMLPlugin.logException(ex);
        return false;
    }
    return true;
}
Example 72
Project: wolips-master  File: JSPNewWizard.java View source code
@Override
public boolean performFinish() {
    IFile file = _page.createNewFile();
    if (file == null) {
        return false;
    }
    try {
        IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
        IDE.openEditor(page, file, true);
    } catch (PartInitException ex) {
        HTMLPlugin.logException(ex);
        return false;
    }
    return true;
}
Example 73
Project: abstools-master  File: MaudeCompilerAction.java View source code
@Override
public void run(IAction action) {
    boolean realTime = false;
    IEditorPart editorPart = window.getActivePage().getActiveEditor();
    try {
        project = getCurrentProject(window, editorPart);
    } catch (PartInitException e) {
    }
    //If no files or projects have been selected, show an error and abort
    if (project == null || !project.exists()) {
        showErrorMessage("No project has been selected. Please open a file or select one in the project explorer.");
        return;
    }
    //Create a new MaudeJob which will generate Maude code and (if run button was pressed) execute it
    saveEditors(project, true);
    final Job maudeJob = new MaudeJob(project, realTime, action.getId().equals(ACTION_EXEC_ID));
    maudeJob.addJobChangeListener(new MaudeJobChangeListener(project));
    maudeJob.schedule();
}
Example 74
Project: andykunin-master  File: OpenViewAction.java View source code
public void run() {
    if (window != null) {
        try {
            window.getActivePage().showView(viewId, Integer.toString(instanceNum++), IWorkbenchPage.VIEW_ACTIVATE);
        } catch (PartInitException e) {
            MessageDialog.openError(window.getShell(), "Error", "Error opening view:" + e.getMessage());
        }
    }
}
Example 75
Project: AngularJS-Eclipse-Tools-master  File: AngularJSPackageJsonEditor.java View source code
/**
	 * [email protected]}
	 * 
	 * @see org.eclipse.ui.forms.editor.FormEditor#addPages()
	 */
@Override
protected void addPages() {
    try {
        this.addPage(new AngularJSPackageJsonOverviewFormPage(this));
        this.addPage(new AngularJSPackageJsonDependenciesFormPage(this));
        this.addPage(new AngularJSPackageJsonDevelopmentFormPage(this));
    // this.addPage(this.createDependenciesFormPage());
    // this.addPage(this.createDevelopmentDependenciesFormPage());
    // this.addPage(this.createTextEditorPage());
    } catch (PartInitException e) {
        AngularJSIDEUIPlugin.log(e, true);
    }
}
Example 76
Project: ant-ivyde-master  File: ViewReverseDependenciesHandler.java View source code
protected void handleProjects(Map projects) {
    try {
        ReverseDependencyExplorerView.setSelectedProjects((IProject[]) projects.keySet().toArray(new IProject[0]));
        IWorkbenchPage page = IvyPlugin.getActivePage();
        page.showView("org.apache.ivyde.eclipse.ui.views.ReverseDependencyExplorer");
        ReverseDependencyExplorerView.refresh(true);
    } catch (PartInitException e) {
        IvyPlugin.logError("Error creating Reverse Dependency Explorer", e);
    }
}
Example 77
Project: ArchStudio5-master  File: FocusEditorUtils.java View source code
private static void _focusEditor(IXArchADT xarch, ObjRef ref, String editorID, String editorName) {
    if (ref == null) {
        return;
    }
    if (!xarch.isValidObjRef(ref)) {
        return;
    }
    ObjRef xArchRef = xarch.getDocumentRootRef(ref);
    if (!xarch.isValidObjRef(xArchRef)) {
        return;
    }
    URI uri = xarch.getURI(xArchRef);
    IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
    Path path = new Path(uri.path());
    IFile file = root.getFile(path);
    if (file == null) {
        return;
    }
    IWorkbench wb = PlatformUI.getWorkbench();
    if (wb != null) {
        IWorkbenchWindow win = wb.getActiveWorkbenchWindow();
        if (win != null) {
            IWorkbenchPage page = win.getActivePage();
            if (page != null) {
                try {
                    IFileEditorInput fileEditorInput = new FileEditorInput(file);
                    IEditorPart editorPart = page.openEditor(fileEditorInput, editorID, true, IWorkbenchPage.MATCH_ID | IWorkbenchPage.MATCH_INPUT);
                    if (editorPart instanceof IFocusEditorListener) {
                        ((IFocusEditorListener) editorPart).focusEditor(editorName, new ObjRef[] { ref });
                    }
                } catch (PartInitException pie) {
                }
            }
        }
    }
}
Example 78
Project: arduino-eclipse-plugin-master  File: OpenSerialMonitorHandler.java View source code
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    try {
        PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("io.sloeber.ui.monitor.views.SerialMonitor");
        // find all projects
        IProject SelectedProjects[] = ProjectExplorerListener.getSelectedProjects();
        // on
        if ((SelectedProjects.length > 0) && (MyPreferences.getOpenSerialWithMonitor() == true)) {
            for (IProject curproject : SelectedProjects) {
                int baud = Sketch.getCodeBaudRate(curproject);
                if (baud > 0) {
                    String comPort = Sketch.getComport(curproject);
                    if (!comPort.isEmpty()) {
                        io.sloeber.ui.monitor.SerialConnection.add(comPort, baud);
                    }
                }
            }
        }
    } catch (PartInitException e) {
        e.printStackTrace();
    }
    return null;
}
Example 79
Project: arquillian-eclipse-master  File: ArquillianResourceHyperlink.java View source code
@Override
public void open() {
    if (file != null) {
        IWorkbenchPage page = ArquillianUIUtil.getActivePage();
        try {
            IDE.openEditor(page, file);
        } catch (PartInitException e) {
            IFileEditorInput input = new FileEditorInput(file);
            try {
                IDE.openEditor(page, input, EditorsUI.DEFAULT_TEXT_EDITOR_ID);
            } catch (PartInitException e1) {
                ArquillianUIActivator.log(e);
            }
        }
    }
}
Example 80
Project: as-spacebar-master  File: AbstractBrowseHandler.java View source code
@Override
protected void handle(ExecutionEvent event, Space space) throws ExecutionException {
    final IWorkbenchPage page = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();
    final MetaspaceNavigator navigator = (MetaspaceNavigator) page.findView(SpaceBarPlugin.ID_METASPACES);
    navigator.getCommonViewer().addSelectionChangedListener(new ISelectionChangedListener() {

        @Override
        public void selectionChanged(SelectionChangedEvent event) {
            page.activate(navigator);
        }
    });
    SpaceEditorExport export = Preferences.getSpaceEditorExport(getTimeScope());
    try {
        openEditor(page, new SpaceEditorInput(space, export));
    } catch (PartInitException e) {
        throw new ExecutionException("Could not open space editor", e);
    }
}
Example 81
Project: awe-core-master  File: AbstractDrillDownListener.java View source code
private IAWETreeView showView() {
    IViewPart view;
    try {
        view = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(viewId);
        if (view instanceof IAWETreeView) {
            return (IAWETreeView) view;
        }
    } catch (final PartInitException e) {
    }
    return null;
}
Example 82
Project: aws-toolkit-eclipse-master  File: OpenPasswordPolicyEditorAction.java View source code
public void run() {
    try {
        IWorkbenchWindow activeWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
        activeWindow.getActivePage().openEditor(input, "com.amazonaws.eclipse.explorer.identitymanagement.passwordPolicyEditor");
    } catch (PartInitException e) {
        String errorMessage = "Unable to open the Amazon Identity Management password policy editor: " + e.getMessage();
        Status status = new Status(Status.ERROR, IdentityManagementPlugin.PLUGIN_ID, errorMessage, e);
        StatusManager.getManager().handle(status, StatusManager.LOG);
    }
}
Example 83
Project: bioclipse.speclipse-master  File: CheatSheetAction.java View source code
public void run(String[] params, ICheatSheetManager manager) {
    if (params[0].equals("opencompare")) {
        IWorkbenchWindow dw = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
        IWorkbenchPage page = dw.getActivePage();
        try {
            page.showView("net.bioclipse.spectrum.views.SpectrumCompareView");
        } catch (PartInitException e) {
            LogUtils.handleException(e, logger);
        }
    } else if (params[0].equals("newspectrum")) {
        NewSpectrumWizard predwiz = new NewSpectrumWizard();
        WizardDialog wd = new WizardDialog(new Shell(), predwiz);
        wd.open();
    } else if (params[0].equals("saveas")) {
        if (WorkbenchPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor() instanceof SpectrumEditor) {
            ((SpectrumEditor) WorkbenchPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()).doSaveAs();
        }
    }
}
Example 84
Project: bioclipse.vscreen-master  File: NewVscreenWizard.java View source code
public boolean performFinish() {
    //Open editor with content (String) as content
    IEditorInput input = createEditorInput();
    IWorkbenchPage page = activeWindow.getActivePage();
    try {
        page.openEditor(input, "net.bioclipse.jseditor.editor");
    } catch (PartInitException e) {
        e.printStackTrace();
    }
    return true;
}
Example 85
Project: buildship-master  File: WorkbenchUtils.java View source code
/**
     * Shows the view with the given id and secondary id in the given mode.
     *
     * @param viewId the id of the view
     * @param secondaryId the secondary id of the view, or [email protected] null] for no secondary id
     * @param mode the activation mode, must be [email protected] org.eclipse.ui.IWorkbenchPage#VIEW_ACTIVATE},
     *            [email protected] org.eclipse.ui.IWorkbenchPage#VIEW_VISIBLE} or
     *            [email protected] org.eclipse.ui.IWorkbenchPage#VIEW_CREATE}
     * @param <T> the expected type of the view
     * @return the shown view, never null
     * @throws RuntimeException thrown if the view cannot be initialized correctly
     */
public static <T extends IViewPart> T showView(String viewId, String secondaryId, int mode) {
    IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    try {
        @SuppressWarnings("unchecked") T view = (T) activeWorkbenchWindow.getActivePage().showView(viewId, secondaryId, mode);
        return view;
    } catch (PartInitException e) {
        throw new RuntimeException(String.format("Cannot show view with id %s and secondary id %s.", viewId, secondaryId), e);
    }
}
Example 86
Project: cdt-tests-runner-master  File: OpenFiles.java View source code
/**
	 * This method opens a list of files in the editor
	 */
@Override
public void process(TemplateCore template, ProcessArgument[] args, String processId, IProgressMonitor monitor) throws ProcessFailureException {
    ProcessArgument[][] files = args[1].getComplexArrayValue();
    for (ProcessArgument[] file : files) {
        String fileTargetPath = file[0].getSimpleValue();
        String projectName = args[0].getSimpleValue();
        IProject projectHandle = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
        IFile iFile = projectHandle.getFile(fileTargetPath);
        if (iFile.exists()) {
            try {
                IDE.openEditor(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(), iFile);
            } catch (PartInitException e) {
                throw new ProcessFailureException(Messages.OpenFiles_CannotOpen_error + fileTargetPath);
            }
        } else {
            throw new ProcessFailureException(Messages.OpenFiles_FileNotExist_error + fileTargetPath);
        }
    }
}
Example 87
Project: ceylon-ide-eclipse-master  File: CeylonOpenTypeAction.java View source code
@Override
protected void openInEditor(Object sourceElement) throws CoreException {
    if (sourceElement instanceof IJavaElement && isCeylonDeclaration((IJavaElement) sourceElement)) {
        IJavaElement javaElement = (IJavaElement) sourceElement;
        IProject project = javaElement.getJavaProject().getProject();
        if (isHierarchy()) {
            Declaration declaration = toCeylonDeclaration(project, javaElement);
            if (declaration != null) {
                try {
                    showHierarchyView().focusOn(declaration);
                    return;
                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
            typeHierarchyError();
        } else {
            Declaration declaration = toCeylonDeclaration(project, javaElement);
            if (declaration != null) {
                gotoDeclaration(declaration);
                return;
            }
            showErrorMessage(ActionMessages.OpenTypeAction_2);
        }
    } else {
        super.openInEditor(sourceElement);
    }
}
Example 88
Project: ch.hsr.ifs.cdttesting-master  File: Console.java View source code
private static void revealConsole() {
    IConsole myConsole = findConsole(name);
    IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
    String id = IConsoleConstants.ID_CONSOLE_VIEW;
    IConsoleView view;
    try {
        view = (IConsoleView) page.showView(id);
        view.display(myConsole);
    } catch (PartInitException e) {
        return;
    }
}
Example 89
Project: CIMTool-master  File: NewProfile.java View source code
@Override
public boolean performFinish() {
    if (Jobs.runInteractive(Task.createProfile(main.getFile(), main.getNamespace(), main.getEnvname()), main.getFile().getParent(), getContainer(), getShell())) {
        try {
            workbench.getActiveWorkbenchWindow().getActivePage().openEditor(new FileEditorInput(main.getFile()), "au.com.langdale.cimtoole.editors.MessageModelEditor");
            return true;
        } catch (PartInitException e) {
            e.printStackTrace();
            return true;
        }
    } else
        return false;
}
Example 90
Project: cloudbees-eclipse-master  File: ShowCloudBeesViewHandler.java View source code
public Object execute(ExecutionEvent event) throws ExecutionException {
    try {
        PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("com.cloudbees.eclipse.ui.views.CBTreeView");
    } catch (PartInitException e) {
        CloudBeesUIPlugin.getDefault().getLogger().error(e);
        Shell shell = Display.getDefault().getActiveShell();
        Status status = new Status(IStatus.ERROR, CloudBeesUIPlugin.PLUGIN_ID, e.getMessage(), e);
        ErrorDialog.openError(shell, "Error", "Can't open CloudBees view", status);
    }
    return null;
}
Example 91
Project: cmsis-pack-eclipse-master  File: RefClientGeneratorLauncher.java View source code
private static void doLaunchGenerator(String gpdsc) {
    IWorkbench wb = PlatformUI.getWorkbench();
    if (wb == null)
        return;
    IWorkbenchWindow window = wb.getActiveWorkbenchWindow();
    if (window == null)
        return;
    IWorkbenchPage page = window.getActivePage();
    if (page == null)
        return;
    File fileToOpen = new File(gpdsc);
    if (fileToOpen.exists() && fileToOpen.isFile()) {
        IFileStore fileStore = EFS.getLocalFileSystem().getStore(fileToOpen.toURI());
        try {
            IDE.openEditorOnFileStore(page, fileStore);
        } catch (PartInitException e) {
        }
    } else {
    //Do something if the file does not exist
    }
}
Example 92
Project: codemap-master  File: NewCodemapCreationWizard.java View source code
@Override
public boolean performFinish() {
    String containerName = page.getContainerPath();
    String fileName = page.getFilename();
    IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
    IResource resource = root.findMember(new Path(containerName));
    IContainer container = (IContainer) resource;
    final IFile file = container.getFile(new Path(fileName));
    try {
        InputStream stream = openContentStream();
        if (file.exists()) {
            file.setContents(stream, true, true, null);
        } else {
            file.create(stream, true, null);
        }
        stream.close();
    } catch (Exception ex) {
        throw new RuntimeException(ex);
    }
    getShell().getDisplay().asyncExec(new Runnable() {

        public void run() {
            try {
                IDE.openEditor(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(), file, true);
            } catch (PartInitException ex) {
                throw new RuntimeException(ex);
            }
        }
    });
    return true;
}
Example 93
Project: CodingSpectator-master  File: URLHyperlink.java View source code
/*
	 * @see org.eclipse.jface.text.hyperlink.URLHyperlink#open()
	 * @since 3.1
	 */
public void open() {
    // Create the browser
    IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
    IWebBrowser browser;
    try {
        browser = support.createBrowser(null);
    } catch (PartInitException e) {
        EditorsPlugin.logErrorStatus("Could not create Web browser for URLHyperlink", e.getStatus());
        super.open();
        return;
    }
    try {
        browser.openURL(new URL(getURLString()));
    } catch (PartInitException e) {
        super.open();
    } catch (MalformedURLException e) {
        super.open();
    }
}
Example 94
Project: dawn-fable-master  File: OpenPythonConsoleHandler.java View source code
/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands
	 * .ExecutionEvent)
	 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    try {
        if (PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView(IConsoleConstants.ID_CONSOLE_VIEW) == null) {
            IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
            window.getActivePage().showView(IConsoleConstants.ID_CONSOLE_VIEW, "0", IWorkbenchPage.VIEW_ACTIVATE);
        }
    } catch (PartInitException ex) {
        FableUtils.excMsg(this, "Cannot open Console View", ex);
        return null;
    }
    PythonConsole pythonConsole = new PythonConsole();
    pythonConsole.run();
    // Must currently be null
    return null;
}
Example 95
Project: dbeaver-master  File: SQLEditorMatchingStrategy.java View source code
@Override
public boolean matches(IEditorReference editorRef, IEditorInput input) {
    final File inputFile = EditorUtils.getLocalFileFromInput(input);
    try {
        final IEditorInput refInput = editorRef.getEditorInput();
        if (refInput != null) {
            final File refFile = EditorUtils.getLocalFileFromInput(refInput);
            if (refFile != null && refFile.equals(inputFile)) {
                return true;
            }
        }
    } catch (PartInitException e) {
        log.debug("Error getting input from editor ref", e);
        return false;
    }
    return false;
}
Example 96
Project: Diver-master  File: ResearchBrowserHandler.java View source code
/*
	 * (non-Javadoc)
	 * @see
	 * org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.
	 * ExecutionEvent)
	 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    try {
        DiverPlugin.getDefault().getPreferenceStore().setValue(IResearchPreferences.HAS_PARTICIPATED, true);
        IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().createBrowser("ca.uvic.chisel.diver.browser");
        browser.openURL(new URL("http://keg.cs.uvic.ca/limesurvey/index.php?sid=26778&newtest=Y&lang=en"));
    } catch (PartInitException e1) {
        DiverPlugin.getDefault().log(e1);
    } catch (MalformedURLException e1) {
        DiverPlugin.getDefault().log(e1);
    }
    return null;
}
Example 97
Project: dltk.core-master  File: HTTPConsoleHyperlink.java View source code
@Override
public void linkActivated() {
    String uri = getLinkURI();
    IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
    IWebBrowser browser;
    try {
        browser = browserSupport.createBrowser(null);
        browser.openURL(new URL(uri));
    } catch (PartInitException e) {
        final String msg = NLS.bind(Messages.HTTPConsoleHyperlink_failedToInitializeBrowserFor, uri);
        ScriptConsoleUIPlugin.error(msg, e);
    } catch (MalformedURLException e) {
        final String msg = NLS.bind(Messages.HTTPConsoleHyperlink_failedToOpenInvalidUri, uri);
        ScriptConsoleUIPlugin.error(msg, e);
    }
}
Example 98
Project: easyb-ext-master  File: AbstractBehaviourWizard.java View source code
@Override
public boolean performFinish() {
    IFile file = newFileWizardPage.createNewBehaviour();
    if (file != null) {
        IWorkbenchPage wkPage = workbench.getActiveWorkbenchWindow().getActivePage();
        IEditorDescriptor desc = workbench.getEditorRegistry().getDefaultEditor(file.getName());
        try {
            wkPage.openEditor(new FileEditorInput(file), desc.getId());
        } catch (PartInitException e) {
            EasybUIActivator.Log("Unable to open behaviour editor for new behaviour", e);
        }
        return true;
    } else {
        return false;
    }
}
Example 99
Project: easyb-master  File: AbstractBehaviourWizard.java View source code
@Override
public boolean performFinish() {
    IFile file = newFileWizardPage.createNewBehaviour();
    if (file != null) {
        IWorkbenchPage wkPage = workbench.getActiveWorkbenchWindow().getActivePage();
        IEditorDescriptor desc = workbench.getEditorRegistry().getDefaultEditor(file.getName());
        try {
            wkPage.openEditor(new FileEditorInput(file), desc.getId());
        } catch (PartInitException e) {
            EasybUIActivator.Log("Unable to open behaviour editor for new behaviour", e);
        }
        return true;
    } else {
        return false;
    }
}
Example 100
Project: ecf-master  File: OpenBrowserCommand.java View source code
/* (non-Javadoc)
	 * @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent)
	 */
public Object execute(ExecutionEvent event) throws ExecutionException {
    // get service
    final IServiceInfo serviceInfo = DiscoveryHandlerUtil.getActiveIServiceInfoChecked(event);
    final URI location = serviceInfo.getLocation();
    // open browser view or reuse existing if already open
    final IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
    try {
        final URL url = location.toURL();
        support.createBrowser(url.toExternalForm()).openURL(url);
    } catch (PartInitException e) {
        throw new ExecutionException(e.getMessage(), e);
    } catch (MalformedURLException e) {
        throw new ExecutionException(e.getMessage(), e);
    }
    return null;
}
Example 101
Project: eclemma-master  File: OpenSessionExecutionDataHandler.java View source code
public Object execute(ExecutionEvent event) throws ExecutionException {
    final ICoverageSession session = sessionManager.getActiveSession();
    final IEditorInput input = new CoverageSessionInput(session);
    final IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
    try {
        window.getActivePage().openEditor(input, ExecutionDataEditor.ID);
    } catch (PartInitException e) {
        throw new ExecutionException(UIMessages.ExecutionDataEditorOpeningError_message, e);
    }
    return null;
}