Zest链接节点(连接到1个目的地的2个或更多源节点)

时间:2013-03-06 13:22:16

标签: eclipse zest

我正在尝试使用Eclipse Zest Visualization Toolkit创建一个包含5个不同连接的图形。

以下文章概述了5个连接(图3.常见的基本参数结构) - http://www.mit.edu/~irahwan/docs/JWS2008.pdf

开箱即用Zest可以创建我正在寻找的5个连接中的4个。 (所有除了ii - 链接)

我正在寻找如何创建此连接的指针?

理论上我想选择多个节点作为源,并将连接(一个连接)绘制到目标节点。

我是否应该扩展EntityConnectionData对象以获取源列表。然后实现IConnectionStyleProvider,并修改getRouter()以返回我自己的自定义连接路由器?

提前致谢, 艾伦

1 个答案:

答案 0 :(得分:0)

创建自己的内容提供商。

  1. 如果您的输入包含已连接的元素,请使用IGraphEntityContentProvider。您会注意到,在getConnectedTo的帮助下,您可以返回已传递实体的子项。

  2. 如果您的输入包含元素之间的连接,请使用IGraphEntityRelationshipContentProvider。在那里,您将在getSourcegetDestination API中收到每个连接。

  3. 无需延长EntityConnectionData