Method and apparatus for automating translation of language specific
constructs to UML (Unified Modeling Language) during wizard workflow. The
invention provides an integration of UML mapping within the wizards that
are available within integrated development environments (IDE's). As the
user specifies the language specific details within a wizard, the
appropriate corresponding UML element (depiction) is drawn and displayed
within the wizard. This provides a user with an automated visual
depiction of his work utilizing UML and yet allows him to work in the
programming language of the wizard. Further, this allows the user to
learn UML. Other modeling languages may be applied.