我用GEF编写了一个图形编辑器,它与XYLayout配合使用。但现在我有一个问题...
我的GEF模型引用了另一个模型(由另一个视角创建),所以这两个模型可以彼此不同。 从GEF-Model到第二模型方式的同步形式很容易 - >在创建GEF-Modelelement时创建新的Modelelement。
但另一种方式......
有没有办法像ZEST一样自动生成图形位置(不重叠元素或连接),并且有一个图形编辑器可以创建更多元素? (比如加载配置)
当存在带有图表的编辑器(加载后)并且应添加一些带连接的元素(模型之间的差异)而不重叠元素或连接时,这种自动布局是否也可用?
< / LI> 醇>提前致谢
-DarkPhoenix -
答案 0 :(得分:2)
GEF不处理布局问题。你可以自己处理它。您可以插入Zest的布局算法,并在外部模型上进行更改后使用它来布局图表。