Examples of IConfirmQuery


Examples of org.eclipse.dltk.internal.corext.refactoring.reorg.IConfirmQuery

      String queryTitle, String question, IModelElement[] modelElements,
      IResource[] resources, IReorgQueries queries) throws CoreException {
    boolean hasReadOnlyResources = ReadOnlyResourceFinder
        .hasReadOnlyResourcesAndSubResources(modelElements, resources);
    if (hasReadOnlyResources) {
      IConfirmQuery query = queries.createYesNoQuery(queryTitle, false,
          IReorgQueries.CONFIRM_READ_ONLY_ELEMENTS);
      return query.confirm(question);
    }
    return true;
  }
View Full Code Here

Examples of org.eclipse.dltk.internal.corext.refactoring.reorg.IConfirmQuery

      String queryTitle, String question, IModelElement[] modelElements,
      IResource[] resources, IReorgQueries queries) throws CoreException {
    boolean hasReadOnlyResources = ReadOnlyResourceFinder
        .hasReadOnlyResourcesAndSubResources(modelElements, resources);
    if (hasReadOnlyResources) {
      IConfirmQuery query = queries.createYesNoQuery(queryTitle, false,
          IReorgQueries.CONFIRM_READ_ONLY_ELEMENTS);
      return query.confirm(question);
    }
    return true;
  }
View Full Code Here

Examples of org.eclipse.dltk.internal.corext.refactoring.reorg.IConfirmQuery

  private void addDeletableParentPackages(IScriptFolder frag,
      List initialPackagesToDelete, Set resourcesToDelete,
      List deletableParentPackages) throws CoreException {

    if (frag.getResource().isLinked()) {
      final IConfirmQuery query = fDeleteQueries
          .createYesNoQuery(
              RefactoringCoreMessages.ScriptDeleteProcessor_confirm_linked_folder_delete,
              false, IReorgQueries.CONFIRM_DELETE_LINKED_PARENT);
      if (!query
          .confirm(Messages
              .format(RefactoringCoreMessages.ScriptDeleteProcessor_delete_linked_folder_question,
                  new String[] { frag.getResource().getName() })))
        return;
    }
View Full Code Here

Examples of org.eclipse.dltk.internal.corext.refactoring.reorg.IConfirmQuery

  // ask for confirmation of deletion of all package fragment roots that are
  // on buildpaths of other projects
  private void removeUnconfirmedReferencedArchives() throws ModelException {
    String queryTitle = RefactoringCoreMessages.DeleteRefactoring_2;
    IConfirmQuery query = fDeleteQueries.createYesYesToAllNoNoToAllQuery(
        queryTitle, true,
        IReorgQueries.CONFIRM_DELETE_REFERENCED_ARCHIVES);
    removeUnconfirmedReferencedProjectFragments(query);
    removeUnconfirmedReferencedArchiveFiles(query);
  }
View Full Code Here

Examples of org.eclipse.dltk.internal.corext.refactoring.reorg.IConfirmQuery

  }

  private void removeUnconfirmedFoldersThatContainSourceFolders()
      throws CoreException {
    String queryTitle = RefactoringCoreMessages.DeleteRefactoring_4;
    IConfirmQuery query = fDeleteQueries.createYesYesToAllNoNoToAllQuery(
        queryTitle, true,
        IReorgQueries.CONFIRM_DELETE_FOLDERS_CONTAINING_SOURCE_FOLDERS);
    List foldersToSkip = new ArrayList(0);
    for (int i = 0; i < fResources.length; i++) {
      IResource resource = fResources[i];
      if (resource instanceof IFolder) {
        IFolder folder = (IFolder) resource;
        if (containsSourceFolder(folder)) {
          String question = Messages.format(
              RefactoringCoreMessages.DeleteRefactoring_5,
              folder.getName());
          if (!query.confirm(question))
            foldersToSkip.add(folder);
        }
      }
    }
    removeFromSetToDelete((IResource[]) foldersToSkip
View Full Code Here

Examples of org.eclipse.dltk.internal.corext.refactoring.reorg.IConfirmQuery

    fDestination = destination;
    confirmOverwritting(reorgQueries);
  }

  private void confirmOverwritting(IReorgQueries reorgQueries) {
    IConfirmQuery overwriteQuery = reorgQueries
        .createYesYesToAllNoNoToAllQuery(
            RefactoringCoreMessages.OverwriteHelper_0, true,
            IReorgQueries.CONFIRM_OVERWRITTING);
    IConfirmQuery skipQuery = reorgQueries.createSkipQuery(
        RefactoringCoreMessages.OverwriteHelper_2,
        IReorgQueries.CONFIRM_SKIPPING);
    confirmFileOverwritting(overwriteQuery);
    confirmFolderOverwritting(skipQuery);
    confirmCuOverwritting(overwriteQuery);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.