When
you apply the UML-to-C++ transformation to a UML model, you can specify whether
the transformation overwrites existing files in the target location that have
the same name as files that the transformation generates. You can also specify
whether the transformation overwrites files automatically, and whether the
transformation deletes obsolete files, which might occur as a result of renaming
classes in the source UML model.