I think, it is not possible, or at least it is very hard to do. Zest uses an SWT Canvas to draw the Graph; while Table is a native widget in most operating systems. Some hack that would provide similar solutions is to put a Graph widget into every cell of the table, and then you have something you wanted.
However, it is possible to share data/selection between the Zest Graphs and your table. The simplest way to do this is using a JFace content provider for both the table (TableViewer) and the Zest Graph (in this case GraphViewer); and then you can synchronize the selection between the table and the graph nodes using a simple transformation code.
I hope, I could help a bit; or if not, please, clarify a bit your question.
Stephan Druskat Messages: 53 Registered: October 2011 Location: Berlin, Germany
That helps indeed. I guess using a JFace content provider makes sense. One follow-up question, can nodes be styled to be "invisible"? That way I could put nodes over the individual cells and make it seem as if edges connect to cells, when they really connect to "invisible" nodes...