We are using the UPCC3 MDG technology for a part of our model (something inherited, don't ask

)
We are also in the process of upgrading to v15 and noticed a really annoying bug.
These package are versioned in TFS, so in order to edit them we need to do a checkout (which performs an xmi import)
Now when I do a checkout of such a package, the stereotype that was previously part of UPCC3, now suddenly is part of UPCC2, and the tagged values belonging to the UPCC3 stereotype are now gone! (from the
docked properties view. I can still see them in the
properties Dialog)
EA does this despite of me setting UPCC3 as being disabled in the model options, and having an active perspective that also doesn't include UPCC2
This problem doesn't seem to arise when I disable the UPCC2 technology in the
Specialize | Technologies | Manage TechThis really worries me. Apparently EA doesn't store the correct profile in the xmi file upon checkin, and when checking out it simply uses the first profile it can find that contains a matching stereotype.
This guessing mechanism apparently
- doesn't take into account the used profile on the already existing package
- doesn't take into account the used perspective
- doesn't take into account the MDG required/disabled configuration on the model level
It does seem to look at the MDG configurations from
Specialize | Technologies | Manage Tech, but unfortunately that is the only setting that is stored in the user profile, and I cannot influence on the model level.
Seems like I better resort to removing the unwanted MDG file from the program files folder

Luckily in this case we use remote desktop, so it only on one server that I need to remove the files.
Geert