congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
org.eclipse.ui
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.ui

Best Java code snippets using org.eclipse.ui (Showing top 20 results out of 1,593)

origin: stackoverflow.com

 IEditorPart  editorPart =
getSite().getWorkbenchWindow().getActivePage().getActiveEditor();

if(editorPart  != null)
{
  IFileEditorInput input = (IFileEditorInput)editorPart.getEditorInput() ;
  IFile file = input.getFile();
  IProject activeProject = file.getProject();
  String activeProjectName = activeProject.getName();
  //... use activeProjectName 
}
origin: GoClipse/goclipse

/** Gets the active workbench window. */
public static IWorkbenchWindow getActiveWorkbenchWindow() {
  return PlatformUI.getWorkbench().getActiveWorkbenchWindow();
}
 
origin: stackoverflow.com

 IWorkbenchWindow window =
  PlatformUI.getWorkbench().getActiveWorkbenchWindow();
ISelection selection = window.getSelectionService().getSelection("org.eclipse.jdt.ui.PackageExplorer");
origin: org.eclipse/org.eclipse.wst.xsd.ui

private IEditorPart getActiveEditor()
{
 IWorkbench workbench = PlatformUI.getWorkbench();
 IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
 IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor();
 return editorPart;
}    
origin: eclipse-color-theme/eclipse-color-theme

@Override
public boolean performOk() {
  IWorkbenchPage activePage = PlatformUI.getWorkbench()
                     .getActiveWorkbenchWindow()
                     .getActivePage();
    Map<IEditorInput, String> editorsToReopen =
      new HashMap<IEditorInput, String>();
    for (IEditorReference editor : activePage.getEditorReferences()) {
      String id = editor.getId();
        editorsToReopen.put(editor.getEditorInput(), id);
      activePage.closeEditors(editorsToClose.toArray(
        new IEditorReference[editorsToClose.size()]), true);
      colorThemeManager.applyTheme(selectedThemeName);
      for (IEditorInput editorInput : editorsToReopen.keySet())
        activePage.openEditor(editorInput, editorsToReopen.get(editorInput));
    e.printStackTrace();
origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.workbench.texteditor

@Override
public void linkingFocusLost(LinkedPosition position, LinkedModeUITarget target) {
  // mark navigation history
  IWorkbenchWindow win= PlatformUI.getWorkbench().getActiveWorkbenchWindow();
  if (win != null) {
    IWorkbenchPage page= win.getActivePage();
    if (page != null) {
      IEditorPart part= page.getActiveEditor();
      page.getNavigationHistory().markLocation(part);
    }
  }
}
origin: org.eclipse/org.eclipse.datatools.sqltools.sqleditor

  public void run()
  {
    PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().activate(_sqlEditor);
  }
}
origin: org.eclipse.mylyn.commons/workbench

public ISelection getSelection() {
  IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
  if (window != null && window.getSelectionService() != null) {
    return window.getSelectionService().getSelection();
  }
  return null;
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

public void dispose() {
  if (fWorkingSetManagerListener != null) {
    PlatformUI.getWorkbench().getWorkingSetManager().removePropertyChangeListener(fWorkingSetManagerListener);
    fLocalWorkingSetManager.removePropertyChangeListener(fWorkingSetManagerListener);
    fLocalWorkingSetManager.dispose();
    fWorkingSetManagerListener= null;
  }
}
origin: org.eclipse/org.eclipse.team.ui

private static String getEditorId(String fileName, IContentType type) {
  IEditorRegistry registry = PlatformUI.getWorkbench().getEditorRegistry();
  IEditorDescriptor descriptor = registry.getDefaultEditor(fileName, type);
  String id;
  if (descriptor == null || descriptor.isOpenExternal()) {
    id = "org.eclipse.ui.DefaultTextEditor"; //$NON-NLS-1$
  } else {
    id = descriptor.getId();
  }
  return id;
}

origin: org.eclipse.pde/org.eclipse.pde.ui

  @Override
  public Image getColumnImage(Object obj, int index) {
    ISharedImages sharedImages = PlatformUI.getWorkbench().getSharedImages();
    return sharedImages.getImage(ISharedImages.IMG_OBJ_FOLDER);
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.workbench.texteditor

/**
 * Returns the status line manager of the active editor.
 * @return the status line manager of the active editor
 */
private IStatusLineManager getStatusLineManager() {
  IEditorPart editor= fWorkbenchPart.getSite().getPage().getActiveEditor();
  if (editor == null)
    return null;
  return editor.getEditorSite().getActionBars().getStatusLineManager();
}
origin: org.eclipse/org.eclipse.datatools.sqltools.sqleditor

/**
 * @see IPartListener#partClosed(IWorkbenchPart)
 */
public void partClosed(IWorkbenchPart part)
{
  if (part == _fEditor)
  {
    _fEditor.getSite().getWorkbenchWindow().getPartService().removePartListener(_fPartListener);
    _fPartListener = null;
  }
}
origin: GoClipse/goclipse

/** Gets the active workbench shell. */
public static Shell getActiveWorkbenchShell() {
  IWorkbenchWindow window = getActiveWorkbenchWindow();
  if(window != null) {
    return window.getShell();
  }
  return null;
}
 
origin: org.eclipse/org.eclipse.wst.xsd.ui

private IEditorPart getActiveEditor()
{
 IWorkbench workbench = PlatformUI.getWorkbench();
 IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
 IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor();
 return editorPart;
}    

origin: org.eclipse/org.eclipse.jdt.ui

public void dispose() {
  if (fWorkingSetManagerListener != null) {
    PlatformUI.getWorkbench().getWorkingSetManager().removePropertyChangeListener(fWorkingSetManagerListener);
    fLocalWorkingSetManager.removePropertyChangeListener(fWorkingSetManagerListener);
    fLocalWorkingSetManager.dispose();
    fWorkingSetManagerListener= null;
  }
}
origin: stackoverflow.com

IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
 if (window != null)
 {
   IStructuredSelection selection = (IStructuredSelection) window.getSelectionService().getSelection();
   Object firstElement = selection.getFirstElement();
   if (firstElement instanceof IAdaptable)
   {
     IProject project = (IProject)((IAdaptable)firstElement).getAdapter(IProject.class);
     IPath path = project.getFullPath();
     System.out.println(path);
   }
 }
origin: org.eclipse.jdt/org.eclipse.jdt.ui

private ITextEditor getActiveEditor() {
  IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow();
  if (window != null) {
    IWorkbenchPage page= window.getActivePage();
    if (page != null) {
      IEditorPart editor= page.getActiveEditor();
      if (editor instanceof ITextEditor)
        return (JavaEditor) editor;
    }
  }
  return null;
}
origin: org.eclipse/org.eclipse.jdt.ui

private ITextEditor getActiveEditor() {
  IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow();
  if (window != null) {
    IWorkbenchPage page= window.getActivePage();
    if (page != null) {
      IEditorPart editor= page.getActiveEditor();
      if (editor instanceof ITextEditor)
        return (JavaEditor) editor;
    }
  }
  return null;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private ITextEditor getActiveEditor() {
  IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow();
  if (window != null) {
    IWorkbenchPage page= window.getActivePage();
    if (page != null) {
      IEditorPart editor= page.getActiveEditor();
      if (editor instanceof ITextEditor)
        return (JavaEditor) editor;
    }
  }
  return null;
}
org.eclipse.ui

Most used classes

  • AbstractUIPlugin
    Abstract base class for plug-ins that integrate with the Eclipse platform UI. Subclasses obtain the
  • IWorkbench
    A workbench is the root object for the Eclipse Platform user interface. A workbench has one or more
  • PlatformUI
  • IWorkbenchWindow
    A workbench window is a top level window in a workbench. Visually, a workbench window has a menubar,
  • IWorkbenchPage
    A workbench page consists of an arrangement of views and editors intended to be presented together t
  • IWorkbenchHelpSystem,
  • IActionBars,
  • IEditorPart,
  • ISharedImages,
  • PartInitException,
  • IViewSite,
  • ActionFactory,
  • IEditorInput,
  • IWorkbenchPart,
  • IEditorSite,
  • FileEditorInput,
  • IDE,
  • PreferencesUtil,
  • WorkbenchLabelProvider
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now