Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java14
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.

Back to the top