我正在将一个应用程序从使用 JUNG 移植到使用 JUNGRAPHT。我想知道 JUNGRAPHT 是否会有 ObservableNetwork、NetworkEvent 和 NetworkEventListener?
JUNGRAPHT 是改进 JUNG 的绝佳机会,所以如果它不是项目方向的一部分,我不建议添加 ObservableNetwork 类。相反,它可以是扩展模块的一部分,甚至可以留给 JUNGRAPHT 的用户自己实现。
不过知道方向就好了。我只是要自己添加一些这种性质的东西。
我需要一个具有 getAllVertices 和 getAllEdges 的 ObservableNetwork,因此我可以遍历它们,转换它们,并根据不同的 LayoutAlgorithm 在画布中重新布局它们。