As the C++ transformation generates code, it can also seed UML visualization diagrams. To enable this functionality, in the transformation properties, check the "Create UML visualization diagrams" box on the Properties tab.
The transformation creates a UML visualization diagram for every UML package. The transformation adds to the diagram all non-nested classes, structures, unions, and enumerations it generated for the UML package. If a diagram already exists at the time of the transformation, the transformation only adds the elements that are not in the diagram.
Note that if the transformation creates UML visualization diagrams, the transformation time and the memory consumption increases.
The transformation creates UML visualization diagrams based on information that the C/C++ Development Toolkit (CDT) parser supplies. If transformation generates invalid C++ code, the parser might not find elements in the code, and those elements do not appear in the automatically generated UML visualization diagrams.