Released on: June 4, 2021

OSGi support removed

OSGi support is removed. MagicDraw is not started in OSGi anymore.

This change does not affect how your plugins are launched and used, but you might need to adjust your code if you are starting MagicDraw application from your application. More information is here

Plugins development setup in Eclipse or IntelliJ environments is changed. See updated instructions here.

Open API changes 
  • Drag&Drop exposure by adding possibility to provide custom handlers
    • Exposed API for providing handlers for dropping elements into Tree

    • Exposed API for providing handlers for dropping Transferables into Trees or Diagrams

    • com.nomagic.magicdraw.ui.dnd.CustomDragAndDropHandler allows to drop Element on empty space in the diagram
  • Element metatype change with ID preserving is not supported by Teamwork Cloud. Model integrity is broken in some cases if ID is preserved during Refactoring→Convert operation.
    • com.nomagic.magicdraw.uml.ConvertElementInfo#setPreserveElementID is deprecated 
Changes in Simulation Open API
  • Added new methods into com.nomagic.magicdraw.simulation.SimulationManager to start simulation with custom simulation input values and retrieve simulation results as key value map. 
File Format changes

There are no changes.