|How to synchronize a UML profiles and its client models ? [message #868239]
||Tue, 01 May 2012 14:10
| Alain Lavoie
Registered: April 2012
It is kind of a long shot question.
When opening a uml profile with [Sample Reflective Ecore Model editor],
I observe that a uml profile keeps an history of its previous versions.
From a projection of what I can imagine, anybody wants the models using
this uml profile to re-link the defined stereotypes with the current
classes using it. I imagine that any changes (like stereotype renaming),
must be kept, in order to re-link these changes with the dependent
classes (in the model).
To remove some validation errors, I had to remove this history manually,
though, I lost the links between my model classes, and the current stereotypes.
I am deducting that the product Papyrus does not find enough information
in the uml profile to re-sync it with the model.
Is there is a way before modifying a uml profile, to request an update
of the internal links and kind of flatten the history to a new a baseline
without affecting the model using it ?
Or re-syncing a model, with the latest references ids
in the uml profile ?
Feel free to rectify my understanding.