Как настроить действие ArrangeAll или лучше написать свое

После импорта проекта из файла ASCII последний преобразуется в узлы и соединения внутри графической диаграммы, после отправки запроса ArrangeALL и выполнения действия диаграмма, кажется, упорядочивает все блоки сначала слева направо по возрастанию индекса, а затем по соответствующему входы и выходы. Окончательный результат см. изображение делает невозможным понимание программы.

Как я могу внести изменения в действие или лучше реализовать наш собственный алгоритм аранжировки для достижения нашей цели? Спасибо.


person Community    schedule 06.09.2019    source источник
comment
Вы используете Sirius или gmf?   -  person Sanjit Kumar Mishra    schedule 06.09.2019
comment
Я использую гмф.   -  person    schedule 06.09.2019


Ответы (1)


Вы можете использовать плагин ELK для выполнения различных операций макета.

О ядре макета Eclipse (ELK): оно предоставляет ряд алгоритмов макета, а также инфраструктуру на основе Eclipse для их подключения к редакторам и средствам просмотра.

Вы можете ознакомиться с Руководством по началу работы, чтобы узнать больше об этом.

person Sanjit Kumar Mishra    schedule 06.09.2019
comment
github.com/eclipse/elk/tree/ master/plugins/ в этой ссылке — это реализации, необходимые для использования elk в gmf, как мне подключить его к моему редактору через точку расширения? - person ; 10.09.2019