The Reverse Engineer dialog box lets you reverse-engineer existing Java source code into a UML Modeling project that contains 100% of the code's structural information, except comments and white space.
You access this dialog box by right-clicking the Java source project node, a Java class node, or multiple Java class nodes in the Projects window and choosing Reverse Engineer from the pop-up menu. You can also invoke this dialog box by right-clicking in the Java source editor and choosing Reverse Engineer from the pop-up menu.
This dialog box has the following components:
If you use an existing UML project, the Model Element Overwrite Authorization dialog box appears during the reverse-engineering process. This dialog box lists the model elements that will be overwritten and asks for your confirmation. The authorization dialog box has the following buttons: