Честно говоря, у вас могут быть существенные проблемы с получением чего-либо полезного из инструмента UML в отношении обратного генерирования кода.
Если код необычно чистый и имеет приличный ОО-дизайн, хорошее сдерживание, наследование иу немногих ассоциаций есть шанс, что это может выглядеть хорошо ... но в большинстве реальных проектов при обратном генерировании в UML получающиеся диаграммы представляют собой паутинный беспорядок, который, вероятно, принесет больше вреда, чем пользы.
Если выТем не менее, мы будем придерживаться принципа обратной модели, попробуйте настроить утилиту UML так, чтобы она отображала меньше элементов - оставьте ее для ключевых отношений, таких как агрегация и наследование.Когда вы начинаете показывать, использует отношения, а не отношения содержит / агрегация, тогда все имеет тенденцию соединяться со всем, если проект не был очень хорошо написан, и это просто приведет к еще большей путанице и ошибочным представлениям.
Моя лучшая рекомендация будет -если инструмент делает его непостижимым, сэкономьте время и сделайте это сами.