Hi,
I recently upgraded to Ganymede from Europa. Copy and paste in my GMF
editor doesn't behave the same anymore.
The copied object has a non containment reference to another model's
object.
The list, the object is contained within is a
EObjectWithInverseResolvingEList.
In Ganymede the code below removes the object from the list of objects
to be pasted.
PasteIntoParentOperation:
private void resolveLocalProxies(EObject eObject) {
...
boolean withInverseElist = (collection instanceof
EObjectWithInverseEList);
...
} else if (withInverseElist) {
collection.remove(eObj);
}
...
}
}
}
In Europa the reference was not removed from the list of objects to be
pasted.
Can I get the code to return to the original behaviour?
Cheers
Rob