diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/persistence/MappingFileRef.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/persistence/MappingFileRef.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/persistence/MappingFileRef.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/persistence/MappingFileRef.java index 8be104fb3e..465c5861e3 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/persistence/MappingFileRef.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/persistence/MappingFileRef.java @@ -10,6 +10,8 @@ package org.eclipse.jpt.core.context.persistence; import org.eclipse.core.resources.IFile; +import org.eclipse.core.resources.IFolder; +import org.eclipse.jdt.core.IPackageFragment; import org.eclipse.jdt.core.IType; import org.eclipse.jpt.core.JpaStructureNode; import org.eclipse.jpt.core.context.MappingFile; @@ -142,6 +144,18 @@ public interface MappingFileRef Iterable<ReplaceEdit> createReplaceTypeEdits(IType originalType, String newName); /** + * Create ReplaceEdits for renaming any references to the originalPackage to the newName. + * The originalPackage has not yet been renamed. + */ + Iterable<ReplaceEdit> createReplacePackageEdits(IPackageFragment originalPackage, String newName); + + /** + * Create ReplaceEdits for renaming any references to the originalFolder to the newName. + * The originalFolder has not yet been renamed. + */ + Iterable<ReplaceEdit> createReplaceFolderEdits(IFolder originalFolder, String newName); + + /** * If this {@link MappingFileRef#isFor(IFile)} the given IFile, create a text * ReplaceEdit for renaming the mapping file element to the new name. * Otherwise return an EmptyIterable. |