# This patch file was generated by NetBeans IDE # Following Index: paths are relative to: C:\nam\nb55\xml\refactoring # This patch can be applied using context Tools: Patch action on respective folder. # It uses platform neutral UTF-8 encoding and \n newlines. # Above lines and this line are ignored by the patching process. Index: src/org/netbeans/modules/xml/refactoring/spi/SharedUtils.java *** C:\nam\nb55\xml\refactoring\src\org\netbeans\modules\xml\refactoring\spi\SharedUtils.java Base (1.1.2.8) --- C:\nam\nb55\xml\refactoring\src\org\netbeans\modules\xml\refactoring\spi\SharedUtils.java Locally Modified (Based On 1.1.2.8) *************** *** 129,134 **** --- 129,135 ---- request.getTargetModel().getModelSource().getLookup().lookup(CatalogModel.class); FileObject fo = request.getFileObject(); String systemId = getURI(fo); + RefactoringUtil.saveTargetFile(request); fo = renameFile(fo, request.getNewFileName()); refreshCatalogModel(cat, systemId, fo); } Index: src/org/netbeans/modules/xml/refactoring/impl/RefactoringUtil.java *** C:\nam\nb55\xml\refactoring\src\org\netbeans\modules\xml\refactoring\impl\RefactoringUtil.java Base (1.1.2.18) --- C:\nam\nb55\xml\refactoring\src\org\netbeans\modules\xml\refactoring\impl\RefactoringUtil.java Locally Modified (Based On 1.1.2.18) *************** *** 117,122 **** --- 117,124 ---- return NbBundle.getMessage(RefactoringUtil.class, "LBL_Rename"); //NOI18N } else if (request instanceof DeleteRequest) { return NbBundle.getMessage(RefactoringUtil.class, "LBL_Safe_Delete"); //NOI18N + } else if (request instanceof FileRenameRequest) { + return NbBundle.getMessage(RefactoringUtil.class, "LBL_File_Rename"); //NOI18N } else { return ""; //NOI18N } *************** *** 134,139 **** --- 136,148 ---- return (DataObject) model.getModelSource().getLookup().lookup(DataObject.class); } + public static void saveTargetFile(FileRenameRequest request) { + Model target = request.getTarget(); + Set all = request.getUsages().getModels(); + all.remove(target); + save(request, all); + } + public static void save(RefactorRequest request, Set excludeds) { Set all = request.getUsages().getModels(); all.add(request.getTargetModel());