If you are migrating from earlier than MagicDraw 15.0 version, please read the Plugins migration to MagicDraw 15.0 and later Open API chapter first.

The changes that have been made to Open API are the following:

projectActivatedFromGUI(Project)

projectCreated(Project)

projectOpenedFromGUI(Project)

projectPreActivated(Project)

projectPreClosed(Project)

projectPreDeActivated(Project)

projectPreReplaced(Project, Project)

projectPreSaved(Project, boolean)

projectPreClosedFinal(Project)

 An empty implementation of these methods must be added to the custom ProjectEventListener implementation. The code change is not required, if com.nomagic.magicdraw.core.project.ProjectEventListenerAdapter is extended.

  • Changes in libraries jars have been made. New jar files have been introduced in the lib folder. Do not forget to update your classpath.