Tabnine Logo
org.eclipse.jdt.ui.actions
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.jdt.ui.actions

Best Java code snippets using org.eclipse.jdt.ui.actions (Showing top 20 results out of 315)

origin: stackoverflow.com

 ICompilationUnit cu = ... // an ICompilationUnit to rename

RefactoringContribution contribution =
  RefactoringCore.getRefactoringContribution(IJavaRefactorings .RENAME_COMPILATION_UNIT);
RenameJavaElementDescriptor descriptor =
  (RenameJavaElementDescriptor) contribution.createDescriptor();
descriptor.setProject(cu.getResource().getProject().getName( ));
descriptor.setNewName("NewClass"); // new name for a Class
descriptor.setJavaElement(cu);

RefactoringStatus status = new RefactoringStatus();
try {
  Refactoring refactoring = descriptor.createRefactoring(status);

  IProgressMonitor monitor = new NullProgressMonitor();
  refactoring.checkInitialConditions(monitor);
  refactoring.checkFinalConditions(monitor);
  Change change = refactoring.createChange(monitor);
  change.perform(monitor);

} catch (CoreException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
} catch (Exception e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private JavaSearchActionGroup(IWorkbenchSite site) {
  fReferencesGroup= new ReferencesSearchGroup(site);
  fReadAccessGroup= new ReadReferencesSearchGroup(site);
  fWriteAccessGroup= new WriteReferencesSearchGroup(site);
  fDeclarationsGroup= new DeclarationsSearchGroup(site);
  fImplementorsGroup= new ImplementorsSearchGroup(site);
  fOccurrencesGroup= new OccurrencesSearchGroup(site);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void setContext(ActionContext context) {
  fReferencesGroup.setContext(context);
  fDeclarationsGroup.setContext(context);
  fImplementorsGroup.setContext(context);
  fReadAccessGroup.setContext(context);
  fWriteAccessGroup.setContext(context);
  fOccurrencesGroup.setContext(context);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void fillActionBars(IActionBars actionBar) {
  super.fillActionBars(actionBar);
  fReferencesGroup.fillActionBars(actionBar);
  fDeclarationsGroup.fillActionBars(actionBar);
  fImplementorsGroup.fillActionBars(actionBar);
  fReadAccessGroup.fillActionBars(actionBar);
  fWriteAccessGroup.fillActionBars(actionBar);
  fOccurrencesGroup.fillActionBars(actionBar);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

  @Override
  public void dispose() {
    fReferencesGroup.dispose();
    fDeclarationsGroup.dispose();
    fImplementorsGroup.dispose();
    fReadAccessGroup.dispose();
    fWriteAccessGroup.dispose();
    fOccurrencesGroup.dispose();

    super.dispose();
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

public NewSearchViewActionGroup(IViewPart part) {
  Assert.isNotNull(part);
  OpenViewActionGroup openViewActionGroup;
  setGroups(new ActionGroup[]{
    fOpenEditorActionGroup= new OpenEditorActionGroup(part),
    openViewActionGroup= new OpenViewActionGroup(part),
    new GenerateActionGroup(part), 
    new RefactorActionGroup(part),
    new JavaSearchActionGroup(part) 
  });
  openViewActionGroup.containsShowInMenu(false);
}

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

@Override
public void fillContextMenu(IMenuManager menu) {
  if (fInViewPart) {
    fOpenViewGroup.fillContextMenu(menu);
    fCCPGroup.fillContextMenu(menu);
    fBuildPathGroup.fillContextMenu(menu);
    fGenerateGroup.fillContextMenu(menu);
    fSearchGroup.fillContextMenu(menu);
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

private ShowActionGroup(IWorkbenchSite site) {
  fShowInPackagesViewAction= new ShowInPackageViewAction(site);
  fShowInPackagesViewAction.setActionDefinitionId(IJavaEditorActionDefinitionIds.SHOW_IN_PACKAGE_VIEW);
  
  initialize(site , false);		
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

/**
 * Creates a new <code>NavigateActionGroup</code>. The group requires
 * that the selection provided by the part's selection provider is of type <code>
 * org.eclipse.jface.viewers.IStructuredSelection</code>.
 *
 * @param part the view part that owns this action group
 */
public NavigateActionGroup(IViewPart  part) {
  fOpenEditorActionGroup= new OpenEditorActionGroup(part);
  fOpenViewActionGroup= new OpenViewActionGroup(part);
}
origin: org.eclipse/org.eclipse.jdt.ui

private NonNLSElement analyze(ICompilationUnit cu) throws CoreException {
  int count= countNonExternalizedStrings(cu);
  if (count == 0)
    return null;
  else	
    return new NonNLSElement(cu, count);
}

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

private JavaSearchActionGroup(IWorkbenchSite site) {
  fReferencesGroup= new ReferencesSearchGroup(site);
  fReadAccessGroup= new ReadReferencesSearchGroup(site);
  fWriteAccessGroup= new WriteReferencesSearchGroup(site);
  fDeclarationsGroup= new DeclarationsSearchGroup(site);
  fImplementorsGroup= new ImplementorsSearchGroup(site);
  fOccurrencesGroup= new OccurrencesSearchGroup(site);
}
origin: org.eclipse/org.eclipse.jdt.ui

public void fillActionBars(IActionBars actionBar) {
  super.fillActionBars(actionBar);
  fReferencesGroup.fillActionBars(actionBar);
  fDeclarationsGroup.fillActionBars(actionBar);
  fImplementorsGroup.fillActionBars(actionBar);
  fReadAccessGroup.fillActionBars(actionBar);
  fWriteAccessGroup.fillActionBars(actionBar);
  fOccurrencesGroup.fillActionBars(actionBar);
}

origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void setContext(ActionContext context) {
  fReferencesGroup.setContext(context);
  fDeclarationsGroup.setContext(context);
  fImplementorsGroup.setContext(context);
  fReadAccessGroup.setContext(context);
  fWriteAccessGroup.setContext(context);
  fOccurrencesGroup.setContext(context);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

  @Override
  public void dispose() {
    fReferencesGroup.dispose();
    fDeclarationsGroup.dispose();
    fImplementorsGroup.dispose();
    fReadAccessGroup.dispose();
    fWriteAccessGroup.dispose();
    fOccurrencesGroup.dispose();

    super.dispose();
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private ShowActionGroup(IWorkbenchSite site) {
  fShowInPackagesViewAction= new ShowInPackageViewAction(site);
  fShowInPackagesViewAction.setActionDefinitionId(IJavaEditorActionDefinitionIds.SHOW_IN_PACKAGE_VIEW);
  initialize(site , false);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * Creates a new <code>NavigateActionGroup</code>. The group requires
 * that the selection provided by the part's selection provider is of type <code>
 * org.eclipse.jface.viewers.IStructuredSelection</code>.
 *
 * @param part the view part that owns this action group
 */
public NavigateActionGroup(IViewPart  part) {
  fOpenEditorActionGroup= new OpenEditorActionGroup(part);
  fOpenViewActionGroup= new OpenViewActionGroup(part);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

private NonNLSElement analyze(ICompilationUnit cu) throws CoreException {
  int count= countNonExternalizedStrings(cu);
  if (count == 0)
    return null;
  else
    return new NonNLSElement(cu, count);
}
origin: org.eclipse/org.eclipse.jdt.ui

private JavaSearchActionGroup(IWorkbenchSite site) {
  fReferencesGroup= new ReferencesSearchGroup(site);
  fReadAccessGroup= new ReadReferencesSearchGroup(site);
  fWriteAccessGroup= new WriteReferencesSearchGroup(site);
  fDeclarationsGroup= new DeclarationsSearchGroup(site);
  fImplementorsGroup= new ImplementorsSearchGroup(site);
  fOccurrencesGroup= new OccurrencesSearchGroup(site);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void fillActionBars(IActionBars actionBar) {
  super.fillActionBars(actionBar);
  fReferencesGroup.fillActionBars(actionBar);
  fDeclarationsGroup.fillActionBars(actionBar);
  fImplementorsGroup.fillActionBars(actionBar);
  fReadAccessGroup.fillActionBars(actionBar);
  fWriteAccessGroup.fillActionBars(actionBar);
  fOccurrencesGroup.fillActionBars(actionBar);
}
origin: org.eclipse/org.eclipse.jdt.ui

public void setContext(ActionContext context) {
  fReferencesGroup.setContext(context);
  fDeclarationsGroup.setContext(context);
  fImplementorsGroup.setContext(context);
  fReadAccessGroup.setContext(context);
  fWriteAccessGroup.setContext(context);
  fOccurrencesGroup.setContext(context);
}
org.eclipse.jdt.ui.actions

Most used classes

  • FindReferencesAction
    Finds references of the selected element in the workspace. The action is applicable to selections re
  • SelectionDispatchAction
    Action that dispatches the IAction#run() and the ISelectionChangedListener#selectionChanged accordin
  • AbstractOpenWizardAction
    Abstract base classed used for the open wizard actions. Note: This class is for internal use only.
  • AddUnimplementedConstructorsAction
    Creates unimplemented constructors for a type. Will open the parent compilation unit in a Java edito
  • FindReferencesInWorkingSetAction
    Finds references of the selected element in working sets. The action is applicable to selections rep
  • OpenAction,
  • OpenTypeHierarchyAction,
  • OverrideMethodsAction,
  • ShowInNavigatorViewAction,
  • ShowInPackageViewAction,
  • AddDelegateMethodsAction$AddDelegateMethodsActionStatusValidator,
  • AddDelegateMethodsAction$AddDelegateMethodsContentProvider,
  • AddDelegateMethodsAction$AddDelegateMethodsDialog,
  • AddDelegateMethodsAction$AddDelegateMethodsLabelProvider,
  • AddDelegateMethodsAction$AddDelegateMethodsViewerComparator,
  • AddDelegateMethodsAction,
  • AddGetterSetterAction$AddGetterSetterContentProvider,
  • AddGetterSetterAction$AddGetterSetterLabelProvider,
  • AddGetterSetterAction$AddGetterSetterSelectionStatusValidator
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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