Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

eclipse q to Eric Clayberg and Dan Rubel

 
Swamy Nathan
Ranch Hand
Posts: 187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is there any ready to use API provided by any eclipse plugin that allows one to manipulate UML class diagrams & database schema diagrams so that one can reuse it and for advanced users extend it to edit and generate same type or other non UML class diagrams / non database schema diagrams?

Thereby plugin dvelopers can have more intersting guis for their plugins without using GEF directly.
 
Alexandru Popescu
Ranch Hand
Posts: 995
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Afaik no such thing exists.

./pope
[ September 29, 2004: Message edited by: Ali Pope ]
 
Eric Clayberg
author
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is there any ready to use API provided by any eclipse plugin that allows one to manipulate UML class diagrams & database schema diagrams so that one can reuse it and for advanced users extend it to edit and generate same type or other non UML class diagrams / non database schema diagrams?

Not that I am aware of. You would need to use some combination of EMF (Eclipse Mdoelling Framework) and GEF(Graphical Editing Framework).
 
Swamy Nathan
Ranch Hand
Posts: 187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
EMF is too much about UML.
At times class diagrams itself are too much like code.

Having a generic diagram making API which is operating at a higher level than GEF would be invaluable to people who want to make comcept-based design tools.

Too bad its not there. It should be.

I should think if such an API existed there would be at least 2-3 people who would like to use it. But then there was a time when it was felt that in all there would be a need for only 6 compueters in the world.

In fact such an API could be used as an intermediary layer to EMF and database schema diagrams.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic