views:

151

answers:

2

Visual Studio Ultimate can reverse source code into uml sequence diagram. Are there any eclipse plugins which can do the same for free ?

+1  A: 

Borland's Together

Helper Method
Borland has always great product but if possible I'd like something free :)
+1  A: 

You can use Borland Togethersoft, Omondo or Soyatec. No free plugins alternative exist for Eclipse today The best modeling tool for java reverse engineering is Omondo EclipseUML. A lot better than Borland's Together or Soyatec.

Confidential history of UML java reverse engineering plugins :-) I have been lucky to meet former Borland team and Soyatec at the Eclipse con 2010. I learn more about the UML plugin history !! What is funny is that it seems to me that Omondo is a kind of spin off of Borland. It is said that Omondo has copied the way togethersoft works and have adapted it to Eclipse. It means new project and new code but same features. Omondo started in 2001 and Togethersoft has only started an Eclipse plugin in 2004. Just too late for them because the market leader was already Omondo.

Soyatec is an unofficial spin off of Omondo in 2006. Some users said to me that eUML is an illegal copy of EclipseUML Omondo but no proof has been made. Soyatec has simply past and copy existing code coming the 2006 Omondo UML plugin that they have refactored by changing classes names :-). It is still the same code except that it has been upgraded for Eclipse 3.2; 3.3, and 3.4. The latest upgrade for Eclipse 3.5 doesn't work because Soyatec team has not the full Omondo code and upgrade is now almost impossible for them. It could work with workarounds but the core is very unstable and unusable for me.

My personal questions are: What is really legal ? Is-it legal to copy the way Borland reverse java code and adapt to Eclipse ? this is what has been done by Omondo and former Togethersoft employees. Is-it legal to take EclipseUML code ? this is what has been done by Soyatec

Thank you very interesting story :)