Package org.eclipse.dltk.internal.corext.refactoring.changes

Examples of org.eclipse.dltk.internal.corext.refactoring.changes.DynamicValidationRefactoringChange


  @Override
  public Change createChange(IProgressMonitor pm) throws CoreException, OperationCanceledException {
    pm.beginTask(RefactoringCoreMessages.RenameRefactoring_checking, 1);

    try {
      DynamicValidationRefactoringChange result = new DynamicValidationRefactoringChange(createRefactoringDescriptor(), getProcessorName(), changeManager.getAllChanges());
      IResource resource = modelElement.getResource();
      if (resource instanceof IFile && willRenameCU((IFile) resource)) {
        result.add(
          new RenameResourceChange(
            resource.getFullPath(),
            resource.getFileExtension().isEmpty() ? getNewElementName() : getNewElementName() + "." + resource.getFileExtension() //$NON-NLS-1$
          )
        );
View Full Code Here


  @Override
  public Change createChange(IProgressMonitor pm) throws CoreException, OperationCanceledException {
    pm.beginTask(RefactoringCoreMessages.RenameRefactoring_checking, 1);

    try {
      Change result = new DynamicValidationRefactoringChange(createRefactoringDescriptor(), getProcessorName(), changeManager.getAllChanges());
      pm.worked(1);

      return result;
    } finally {
      changeManager.clear();
View Full Code Here

TOP

Related Classes of org.eclipse.dltk.internal.corext.refactoring.changes.DynamicValidationRefactoringChange

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.