I am reviewing Enterprise Architect (EA) for a large internal project with a view to produce UML diagrams for documentation purposes, with an eye to ease maintanance of the diagrams as time goes by (And as code changes). For this large project, we do not want to display every single class, and EA does its job extremely well here, as we can import a large directory containing C# code, and have easily manipulated diagrams as a result.
The plan is that these diagrams can be moved about so they look good, and "unneccessary" classes removed.
However, while Code Engineering resynchronisation updates all the classes in the diagrams extremely well, it does not add any new classes that have since been added to the source code.
It is good that it does not re-add classes that have been removed from the diagram, what we want is to have EA automatically add classes that did not even exist the previous time Code Engineering was used.
Is this a bug, feature, or simply a feature that should be added? If this is a feature, I would appreciate an explaination.
Thankyou.