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:
Changes in methods:
com.nomagic.magicdraw.core.options.ProjectOptionsConfigurator. The method afterLoad(ProjectOptions) has been added. An empty implementation of this method must be added to a custom ProjectOptionsConfigurator implementation.
com.nomagic.magicdraw.core.project.ProjectEventListener. The following methods have been added:
projectActivatedFromGUI(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.