Вы можете добавить слушателя на вашу модель объектов.
Если я хорошо помню, один из клиентов попросил меня выделить название компонента, если этот элемент был изменен. Уловка, которую я сделал, состояла в том, чтобы разобрать модель xml / xmi и обнаружить изменения.
Эта интеграция была возможной и простой, потому что модель инструмента UML, которую использовал мой клиент, была синхронизирована в реальном времени с диаграммами и сохранена в формате xmi на жестком диске.