Hi Martin,
I hear you! And you're not alone.
But...
We've been waiting for this for quite some time. Still no luck.
I say "waiting" since this sort of thing has been requested many times. And Sparx has told us they are working on it - or at least they are moving towards this goal. Still, as each new minor release comes out we have not seen it. And EA 6 and 7 have appeared, but still we wait.
Granted, there's a lot involved in handling this stuff. Incremental database changes can be quite complex, not to mention all the issues with existing data. Still, it has now been years, and we continue to wait.
In Sparx' defense, I think that some of the issues are related to limitations in the data modeling profile. This profile did not originate with Sparx, and the limits were inherent when they (Sparx) took it up. It was one of the better tools of its kind at the time, and had been published widely, though it had little fanfare. But we've (Sparx and the EA community) have been frustrated by its limits for some time now. Sparx has done legion duty in pushing the envelope here, but there's only so much they can do.
Sparx has earlier stated that they were waiting on an upcoming OMG-backed successor to the current profile. Such a profile was talked about some time ago, and did make it to the RFP stage a while back. However, it has undergone quite a transformation, and has been dormant for the past year or so. This doesn't mean it's a dead issue, but I hope we'll see some movement on this front. If not, hopefully Sparx will consider development of a more robust data management metamodel, and a new profile based on that.
We live in hope...
David