Pergunta

I want to build an graphical editor that draws and modifies graphs. The GEF-given "Auto-Arrange"-function is kind of too simple and not customizable. Is it possible to get JUNG/Graphviz auto-layouting and/or -arranging functions into my GEF editor?

Foi útil?

Solução

Regarding JUNG, there is no problem, but you would have to implement the following code:

  1. A GEF action that calls the layout algorithm.
  2. Transformation of your model to the model used by JUNG.
  3. Reading the results of the layout algorithm from JUNG and changing your model (using commands, of course).
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top