[217251] - Exception occurs while generating gen model
diff --git a/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformToGenModelOperation.java b/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformToGenModelOperation.java
index 0a6d2d2..7ca38e2 100644
--- a/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformToGenModelOperation.java
+++ b/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformToGenModelOperation.java
@@ -442,7 +442,7 @@
 				}
 				// and replace old values with new
 				for (EStructuralFeature.Setting s : crossReferences.get(old)) {
-					s.set(current);
+					EcoreUtil.replace(s, old, current);
 				}
 			}
 		}.reconcileTree(newEditorGenerator, oldEditorGenerator);