Before starting this tutorial you should study first (or at least have at hand) the MagicDraw OpenAPI UserGuide from your distribution:
/manual/MagicDraw OpenAPI UserGuide.pdf
One the most powerful aspects of MagicDraw UML is the ability to create custom Plugins against the Java Open API. In this tutorial we examine a trivial plugin with a few menus and actions, all with synced UML models from reverse-engineering of Java code of course. You can also inspect reverse engineerings of selected elements from the Open API interface.
