是否可以在GEF / GMF项目中使用JUNG / Graphviz Layout / Arrange函数?

2019年2月2日 12点热度 0条评论

我想建立一个图形编辑器来绘制和修改图形。 GEF提供的“自动安排”功能过于简单且无法自定义。是否可以将JUNG / Graphviz自动布局和/或安排功能放入我的GEF编辑器中?

解决方案如下:

关于JUNG,没有问题,但是您必须实现以下代码:

调用布局算法的GEF动作。
将您的模型转换为JUNG使用的模型。
从JUNG读取布局算法的结果并更改模型(当然使用命令)。