From 7d3a42abd1d893a0507c0d46bdd6a52bd78ee53a Mon Sep 17 00:00:00 2001 From: Laurent Goubet Date: Wed, 30 Jan 2013 19:04:16 +0100 Subject: [PATCH] [399361] Use original collection --- .../eclipse/emf/compare/internal/MatchCrossReferencer.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/MatchCrossReferencer.java b/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/MatchCrossReferencer.java index 1f2e7f99c..75a023da4 100644 --- a/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/MatchCrossReferencer.java +++ b/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/MatchCrossReferencer.java @@ -10,10 +10,10 @@ *******************************************************************************/ package org.eclipse.emf.compare.internal; -import com.google.common.collect.Lists; import com.google.common.collect.Sets; import java.util.Collection; +import java.util.Collections; import java.util.Set; import org.eclipse.emf.common.notify.Notifier; @@ -55,15 +55,12 @@ public class MatchCrossReferencer extends ECrossReferenceAdapter { */ @Override public Collection getInverseReferences(EObject eObject, boolean resolve) { - Collection result = Lists.newArrayList(); - Collection nonNavigableInverseReferences = inverseCrossReferencer .get(eObject); - if (nonNavigableInverseReferences != null) { - result.addAll(nonNavigableInverseReferences); + if (nonNavigableInverseReferences == null) { + return Collections.emptyList(); } - - return result; + return Collections.unmodifiableCollection(nonNavigableInverseReferences); } /** -- 2.11.4.GIT