Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2012-03-21 14:27:58 +0000
committerkmoore2012-03-21 14:27:58 +0000
commit7fa729187005992fe97741fbb60dc0c60f6e7eee (patch)
tree0b6659488777d84ce47fff889c9003494507a859 /jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/internal/context/orm/EclipseLinkOrmElementCollectionMapping2_0.java
parentae75bbed5c862dcd0b95cc1ab2a955e8e64bc56f (diff)
downloadwebtools.dali-7fa729187005992fe97741fbb60dc0c60f6e7eee.tar.gz
webtools.dali-7fa729187005992fe97741fbb60dc0c60f6e7eee.tar.xz
webtools.dali-7fa729187005992fe97741fbb60dc0c60f6e7eee.zip
Bug 374898 - some attribute mapping level refactorings are not happening in an eclipselink-orm.xml
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/internal/context/orm/EclipseLinkOrmElementCollectionMapping2_0.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/internal/context/orm/EclipseLinkOrmElementCollectionMapping2_0.java18
1 files changed, 15 insertions, 3 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/internal/context/orm/EclipseLinkOrmElementCollectionMapping2_0.java b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/internal/context/orm/EclipseLinkOrmElementCollectionMapping2_0.java
index 7e95f9eac9..184167e1c2 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/internal/context/orm/EclipseLinkOrmElementCollectionMapping2_0.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/internal/context/orm/EclipseLinkOrmElementCollectionMapping2_0.java
@@ -122,18 +122,30 @@ public class EclipseLinkOrmElementCollectionMapping2_0
//************ refactoring ************
@Override
+ @SuppressWarnings("unchecked")
public Iterable<ReplaceEdit> createMoveTypeEdits(IType originalType, IPackageFragment newPackage) {
- return this.converterContainer.createMoveTypeEdits(originalType, newPackage);
+ return new CompositeIterable<ReplaceEdit>(
+ super.createMoveTypeEdits(originalType, newPackage),
+ this.converterContainer.createMoveTypeEdits(originalType, newPackage)
+ );
}
@Override
+ @SuppressWarnings("unchecked")
public Iterable<ReplaceEdit> createRenamePackageEdits(IPackageFragment originalPackage, String newName) {
- return this.converterContainer.createRenamePackageEdits(originalPackage, newName);
+ return new CompositeIterable<ReplaceEdit>(
+ super.createRenamePackageEdits(originalPackage, newName),
+ this.converterContainer.createRenamePackageEdits(originalPackage, newName)
+ );
}
@Override
+ @SuppressWarnings("unchecked")
public Iterable<ReplaceEdit> createRenameTypeEdits(IType originalType, String newName) {
- return this.converterContainer.createRenameTypeEdits(originalType, newName);
+ return new CompositeIterable<ReplaceEdit>(
+ super.createRenameTypeEdits(originalType, newName),
+ this.converterContainer.createRenameTypeEdits(originalType, newName)
+ );
}

Back to the top