Hi, I have a problem creating a weaving model between two uml-profiles.
First of all, an ecore file represents each profile.
Each ecore file contains both the uml standard metamodel and the
extending classes.
I have to maintain all the correspondences between the standard UML
elements, so I thought to match the two metamodels with the cartesian
product first, then with the name similarity....
The problem arises when I try to execute the first matching
transformation: it does not terminate! I think that it is caused by the
big number of links between the two metamodels....
what can I do?
I thought to encode each UML profile using two ecore files: one for the
extensions and one for the standard UML elements...is it a good idea???
Thanks, Ivano