user-interfaceeclipse-gefcloverzest

CloverETL / Zest / GEF


Which component was used to create the CLOVER ETL GUI? I have some possibilities:

I need to create a tool that a user can create a graph.

Thanks


Solution

  • I'm head of development of CloverETL. The graph editor of CloverETL Designer is built with GEF, which uses Draw2D underneath. So we get in contact with both technologies - GEF for most of the functionality, Draw2D for more low level drawing stuff.

    For a new project you might think about using GMF (Graphical Modelling Framework) which is a higher level abstraction on top of GEF and EMF. But from my experience you'll need to touch the low level bits (GEF, Draw2D) even with GMF. We don't use GMF in Designer because Designer started long before GMF was ready.