Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Merks2013-03-17 16:53:04 +0000
committerEd Merks2013-03-17 16:53:04 +0000
commita5c329f69313927ecba5c9bac6aef5fbccf55b2f (patch)
tree1b2d9b325d17fd9d97f9eba1e4cb656d98e9ff50
parent871521f730740948f87d55a535aa9e75aa3e1e3a (diff)
downloadorg.eclipse.emf-a5c329f69313927ecba5c9bac6aef5fbccf55b2f.tar.gz
org.eclipse.emf-a5c329f69313927ecba5c9bac6aef5fbccf55b2f.tar.xz
org.eclipse.emf-a5c329f69313927ecba5c9bac6aef5fbccf55b2f.zip
[399954] Use a LinkedHashMap for the Copier's base.
-rw-r--r--plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/util/EcoreUtil.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/util/EcoreUtil.java b/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/util/EcoreUtil.java
index 1f77e6d32..60dead2e4 100644
--- a/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/util/EcoreUtil.java
+++ b/plugins/org.eclipse.emf.ecore/src/org/eclipse/emf/ecore/util/EcoreUtil.java
@@ -20,6 +20,7 @@ import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.NoSuchElementException;
@@ -392,7 +393,7 @@ public class EcoreUtil
* and to {@link #copyReference copyReference}, during the cross reference phase.
* This allows tailored handling through derivation.
*/
- public static class Copier extends HashMap<EObject, EObject>
+ public static class Copier extends LinkedHashMap<EObject, EObject>
{
private static final long serialVersionUID = 1L;

Back to the top