Package org.eclipse.ui

Examples of org.eclipse.ui.IEditorDescriptor


    IWorkbenchPage page = PlatformUI.getWorkbench()
        .getActiveWorkbenchWindow().getActivePage();
    try {
      // Determine the editor descriptor for the given file (generally
      // VHDL or verilog)
      IEditorDescriptor editorDesc = IDE.getEditorDescriptor(element.getFile(), true);

      // Create the editor instance
      IEditorPart editorPart = page.openEditor(new FileEditorInput(element.getFile()),
          editorDesc.getId());     
     
      if (editorPart instanceof HdlEditor) {
        HdlEditor editor = (HdlEditor) editorPart;
        IDocument doc = editor.getDocument();
       
View Full Code Here


    }

    private String getEditorId(File file) {
        IWorkbench workbench= fWindow.getWorkbench();
        IEditorRegistry editorRegistry= workbench.getEditorRegistry();
        IEditorDescriptor descriptor= editorRegistry.getDefaultEditor(file.getName(), getContentType(file));
        if (descriptor != null)
            return descriptor.getId();
        return EditorsUI.DEFAULT_TEXT_EDITOR_ID;
    }
View Full Code Here

    }

    private String getEditorId(File file) {
        IWorkbench workbench= fWindow.getWorkbench();
        IEditorRegistry editorRegistry= workbench.getEditorRegistry();
        IEditorDescriptor descriptor= editorRegistry.getDefaultEditor(file.getName(), getContentType(file));
        if (descriptor != null)
            return descriptor.getId();
        return EditorsUI.DEFAULT_TEXT_EDITOR_ID;
    }
View Full Code Here

    }

    private String getEditorId(File file) {
    IWorkbench workbench= fWindow.getWorkbench();
    IEditorRegistry editorRegistry= workbench.getEditorRegistry();
    IEditorDescriptor descriptor= editorRegistry.getDefaultEditor(file.getName());
    if (descriptor != null)
      return descriptor.getId();
    return EditorsUI.DEFAULT_TEXT_EDITOR_ID;
  }
View Full Code Here

        editorRegistry.setDefaultEditor(".class", "org.eclipse.jdt.ui.ClassFileEditor"); //$NON-NLS-1$ //$NON-NLS-2$
        WojPlugin.getDefault().getPluginPreferences().setValue(PreferenceConstants.WOJ_DEFAULT_EDITOR, false);
    }
   
    public static boolean iswojDefaultEditor() {
        IEditorDescriptor des = PlatformUI.getWorkbench().getEditorRegistry().getDefaultEditor("test.class"); //$NON-NLS-1$
        return des != null && des.getId().equals(ClassEditor.ID);
    }
View Full Code Here

      IWorkbenchPage workbenchPage = workbenchWindow.getActivePage();
      if (workbenchPage != null) {
        try {
          String id = null;
          if (editorID == null) {
            IEditorDescriptor editorDescriptor = IDE.getDefaultEditor(file);
            if (editorDescriptor == null) {
              editorDescriptor = IDE.getEditorDescriptor(file);
            }
            if (editorDescriptor != null) {
              id = editorDescriptor.getId();
            }
          } else {
            id = editorID;
          }
          editorPart = workbenchPage.openEditor(new FileEditorInput(file), id);
View Full Code Here

    for (IWorkbenchWindow workbenchWindow : PlatformUI.getWorkbench().getWorkbenchWindows()) {
      for (IWorkbenchPage workbenchPage : workbenchWindow.getPages()) {
        try {
          String id = null;
          if (editorID == null) {
            IEditorDescriptor editorDescriptor = IDE.getDefaultEditor(file);
            if (editorDescriptor == null) {
              editorDescriptor = IDE.getEditorDescriptor(file);
            }
            if (editorDescriptor != null) {
              id = editorDescriptor.getId();
            }
          } else {
            id = editorID;
          }
          IEditorReference[] editorReferences = workbenchPage.findEditors(new FileEditorInput(file), id, IWorkbenchPage.MATCH_ID | IWorkbenchPage.MATCH_INPUT);
View Full Code Here

        container.getName().lastIndexOf('/') + 1);
    return findEditor(fileName);
  }

  private IEditorDescriptor findEditor(String fileName) {
    IEditorDescriptor desc = PlatformUI.getWorkbench().getEditorRegistry()
        .getDefaultEditor(fileName);
    if (desc == null) {
      desc = PlatformUI.getWorkbench().getEditorRegistry()
          .findEditor("org.eclipse.ui.DefaultTextEditor");
    }
View Full Code Here

    }
  }

  public String getEditorId(IEditorInput input, Object inputObject) {
    try {
      IEditorDescriptor descriptor = IDE.getEditorDescriptor(input.getName());
      return descriptor.getId();
    } catch (PartInitException e) {
      return null;
    }
  }
View Full Code Here

   * @generated
   */
  private static boolean openEditor(IWorkbench workbench, URI fileURI) {
    IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
    IWorkbenchPage page = workbenchWindow.getActivePage();
    IEditorDescriptor editorDescriptor = workbench.getEditorRegistry()
        .getDefaultEditor(fileURI.toFileString());
    if (editorDescriptor == null) {
      MessageDialog
          .openError(
              workbenchWindow.getShell(),
              es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.DiagramEditorActionBarAdvisor_DefaultFileEditorTitle,
              NLS.bind(
                  es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.DiagramEditorActionBarAdvisor_DefaultFileEditorMessage,
                  fileURI.toFileString()));
      return false;
    } else {
      try {
        page.openEditor(new URIEditorInput(fileURI),
            editorDescriptor.getId());
      } catch (PartInitException exception) {
        MessageDialog
            .openError(
                workbenchWindow.getShell(),
                es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.DiagramEditorActionBarAdvisor_DefaultEditorOpenErrorTitle,
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IEditorDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.