Сокрытие узлов в дереве модели EMF Сравнить

Я хотел бы скрыть некоторые узлы дерева в результатах сопоставления EMF Compare, поскольку они являются просто контейнерами, не имеющими значения для наших пользователей.

Я попробовал два подхода, но оба привели к нежелательным побочным эффектам.

  1. Используя более узкую область
    Подробности: https://www.eclipse.org/forums/index.php/t/781759/
    Это приводит к тому, что отдельные различия доступны, но без включающей древовидной структуры модели.
  2. Использование постпроцессора для удаления некоторых объектов-контейнеров из дерева совпадений.
    Подробности: https://www.eclipse.org/forums/index.php/t/781794/
    Это скорее успех в том, что полученная древовидная структура - это именно то, что мне нужно. Это, однако, нарушает навигацию в нижней панели.

Я был бы очень рад, если бы кто-нибудь взглянул и увидел, чего не хватает в моих попытках.

Спасибо,

Маттиас

1 ответ

Решение

Я получил ответ на форуме Eclipse. Разработчик EMF Compare core дал мне знать, что это невозможно без нарушения поведения, как я описал.

Так что для остальных вы пытаетесь: без кости.

Другие вопросы по тегам