GEF自动布局

时间:2013-05-08 12:39:49

标签: java graph data-visualization eclipse-gef zest

我用GEF编写了一个图形编辑器,它与XYLayout配合使用。但现在我有一个问题...

我的GEF模型引用了另一个模型(由另一个视角创建),所以这两个模型可以彼此不同。 从GEF-Model到第二模型方式的同步形式很容易 - >在创建GEF-Modelelement时创建新的Modelelement。

但另一种方式......

  1. 有没有办法像ZEST一样自动生成图形位置(不重叠元素或连接),并且有一个图形编辑器可以创建更多元素? (比如加载配置)

  2. 当存在带有图表的编辑器(加载后)并且应添加一些带连接的元素(模型之间的差异)而不重叠元素或连接时,这种自动布局是否也可用?

    < / LI>

    提前致谢

    -DarkPhoenix -

1 个答案:

答案 0 :(得分:2)

GEF不处理布局问题。你可以自己处理它。您可以插入Zest的布局算法,并在外部模型上进行更改后使用它来布局图表。