i am using zest GridLayoutAlgo in my graph. By default when the layout is set, nodes get drawn in a gradual way like a fishman throw his net to the water...nodes emerge from the 0,0 coordinate to the preferred sizes and locations.. do you know what i mean?
Ok my question is I want to stop this so that when I update the graph it didn't disappear and then appear in this way.
You can safely install GEF4 next to the GEF 3.8 API, as they are using completely different namespaces. On the other hand, this means, you have to migrate your existing Zest 1.x application to the new API - basically, bundles and packages are using the org.eclipse.gef4.zest namespace instead of the org.eclipse.zest, and you have to decrease the usepackage version numbers to 0.1.0 in the manifest.mf.
Can you tell me how can I pass my data object to the constructor of gef4 GraphNode??
In gef 3.8, I used to create my graphNode and pass an object to the constructor of the super too. This object is the data param which i will get inside initFigure() method. But the constructor in gef4 GraphNode that I need is deprecated or invisible. I used as suggested .setData(myDataObject) but the initFigure() is called before the field is set.