В настоящее время я работаю с GMF-Framework, созданным на основе модели ecore-Model и GMF-Editor. Созданный редактор был интегрирован в Papyrus (v1.0).Сравнение производительности Eclipse GMF & MS Modeling SDK
Основываясь на моем собственном DSL, я создал модель с (приблизительно) 1.750 элементами, которые визуализируются на нескольких диаграммах. Одна из этих диаграмм является основной диаграммой и содержит все элементы (другие диаграммы генерируются с EOL, зависящим от ассоциаций между элементами). Внесение изменений в основную диаграмму замедляет время реакции инструмента (или, иногда, больше нет кучи). Первый вопрос заключается в том, чтобы ускорить время реакции для «плавного» использования? Кто-нибудь сталкивается с такими проблемами?
Иногда я думал об изменении в Microsoft Visual Studio Modeling SDK, но я думаю, что нет такой визуализации относительно возможностей индивидуализации, как в рамках GEF-GMF, но с большей стабильностью (я думаю). Также здесь у меня нет опыта работы с MS Modeling SDK, включая плюсы и контрасты между этими двумя фреймворками/sdks. Может ли кто-нибудь сообщить о своем опыте?
Сердечные приветы Эрик
Я бы предположил, что вы можете разделить модель на относительно независимые пакеты, ведь не только компьютер, который не может отслеживать это много классов одновременно, это также ваша голова. На главной диаграмме я ожидал бы увидеть только пакеты, а не их фактическое содержимое. – flup