Eclipse EMF - Синхронизация общих данных модели
Я хотел бы знать, как синхронизировать данные элементов модели (атрибуты, ссылки и т. Д.), Которые являются общими для нескольких метамоделей.
По сути, я создаю DSL-редактор с использованием Eclipse Graphiti, который состоит из нескольких метамоделей, которые могут быть независимо изменены. Эти метамодели, скажем, X, Y и Z, содержат свои собственные элементы модели, а также общие классы и атрибуты, например, класс "MyClass" с атрибутами a и b.
Проблема заключается в том, что, когда я редактирую атрибуты "MyClass" на основе метамодели X, я хотел бы видеть любые изменения, сделанные для синхронизации / репликации в другие данные модели для Y и Z.
Ждем вашей помощи / предложений.