I would like to know how to synchronize data of model elements (attributes, references, etc) which are common to several meta-models.
Basically, I am building a DSL editor using Eclipse Graphiti that consists of several meta-models which can be independently modified. These meta-models, say X, Y, and Z, contain their own model elements as well as common classes and attributes, say class "MyClass" with attributes a and b.
The issue is when I edit the attributes of "MyClass" based on meta-model X, I would like to see any changes made to be synchronized/replicated to the other model data for Y and Z.
Looking forward to your help/suggestions.