diff options
Diffstat (limited to 'plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/impl/EClassifierImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/impl/EClassifierImpl.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/impl/EClassifierImpl.java b/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/impl/EClassifierImpl.java index 53e4b362b..4fb61f483 100644 --- a/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/impl/EClassifierImpl.java +++ b/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/impl/EClassifierImpl.java @@ -932,7 +932,9 @@ public abstract class EClassifierImpl extends ENamedElementImpl implements EClas { if (eContainer instanceof EPackageImpl) { - ((EPackageImpl)eContainer).eNameToEClassifierMap = null; + EPackageImpl ePackage = (EPackageImpl)eContainer; + ePackage.eNameToEClassifierMap = null; + ePackage.eNameToENamedElementMaps = null; } super.setName(newName); } |