Wrong association end read for tags and changeability
Brought to you by:
avix
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.
Regards
Paul
Patch for this bug