我正在尝试使用Eclipse Zest Visualization Toolkit创建一个包含5个不同连接的图形。
以下文章概述了5个连接(图3.常见的基本参数结构) - http://www.mit.edu/~irahwan/docs/JWS2008.pdf
开箱即用Zest可以创建我正在寻找的5个连接中的4个。 (所有除了ii - 链接)
我正在寻找如何创建此连接的指针?
理论上我想选择多个节点作为源,并将连接(一个连接)绘制到目标节点。
我是否应该扩展EntityConnectionData对象以获取源列表。然后实现IConnectionStyleProvider,并修改getRouter()以返回我自己的自定义连接路由器?
提前致谢, 艾伦
答案 0 :(得分:0)
创建自己的内容提供商。
如果您的输入包含已连接的元素,请使用IGraphEntityContentProvider
。您会注意到,在getConnectedTo
的帮助下,您可以返回已传递实体的子项。
如果您的输入包含元素之间的连接,请使用IGraphEntityRelationshipContentProvider
。在那里,您将在getSource
和getDestination
API中收到每个连接。
无需延长EntityConnectionData
。