Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I had worked on developing a tool similar to what you described. In our case we wanted a drag and drop GUI tool that would create RDBMS (Tables,Columns,RelationShips) like models for our server. We used eclipse GEF plugin for that.</p> <p>GEF( Graphical Editing Framework) is a very mature framework that allows you to build a drag and drop graphical editor. You can create a Palette, define different shapes,associate different shapes with different internal "models", define different kind of connectors, define what needs to be done when you drag and drop a shape in to editor etc..When I worked on it ,we build our tool as a normal eclipse plugin ( on top of GEF plugin) and deployed it on eclipse. Eclipse RCP framework was just getting started at that time.</p> <p><a href="http://www.eclipse.org/gef/" rel="nofollow">http://www.eclipse.org/gef/</a></p> <p>My experience is with GEF and I am pretty sure GEF will do your job. Once you download the demos and go through the code you will get an idea of what needs to be done to develop your own graphical editor. </p> <p>There is another eclipse project called GMF (Graphical Modeling Framework). GMF is built on top of GEF and EMF and provides higher-level tools to build a graphical editor ,associate it with a source code editor ( you have the "Graphical View" on one tab,you have the "source view" on the other tab) etc. GMF is sort of a "higher-level" framework that manages the GEF plumbing code for you.</p> <p><a href="http://www.eclipse.org/modeling/gmp/?project=gmf-tooling#gmf-tooling" rel="nofollow">http://www.eclipse.org/modeling/gmp/?project=gmf-tooling#gmf-tooling</a></p> <p>Beware that both of the frameworks above will require some time and effort to understand. GEF is well documented. If you have had eclipse plugin development experience before thats a plus.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload