1. Create two classes A and B
2. Connect the two classes with an association
3. name the association end near A "parent" and the one near B "child"
4. choose association end "parent" and make it "unchangeable", tag it with volatile="true" and transient="true"
In the resulting Ecore model the association end parent will not show any changes, but the end child will have them. This is probably due to a mix-up of the variables "src" and "dst" in method "createReference".
The attached patch resolves this issue.
Log in to post a comment.