The main advantage of EclipseUML class
diagram compared to eUML is the possibility to entirely customize the
diagram and create a
dynamic
view depending on requirements.
EclipseUML allows the following
additional features compared to eUML:
- The Soyatec sequence diagram is still a alpha diagram not even
beta for our point of view
- 10 additional diagrams (usecase, Activity etc....)
Conclusion:
EclipseUML can cover full modeling project stages because of the
powerful MDA core architecture.
eUML is only usable to graphically display class diagram after reverse
engineering.
PS: A very critical problem for eUML is
that the EMF export of nested packages, dependencies, inners
classifiers and many other elements are wrong because not properly
saved.
All the class diagram has been built
on this wrong internal model and it is therefore impossible to change
it today.
This critical model information can
not
be seen because the internal model is used in memory and not on disk.
This is why Soyatec users experience diagram crashes, memory leaks,
recursive calls etc....
eUML graphical presentation is not also optimized in many points
which makes your diagram almost impossible to customize.
For example after a layout on your diagram you get the following messy
diagram !!