Layout OpenAPI changes
The coupling between a diagram and layouters has been removed. All of the following changes have been replaced with a separate class for layouting:
com.nomagic.magicdraw.uml.symbols.layout.Layouting ( see Layouting symbols in the diagram )
Deprecated classes and their methods:
Layout methods deprecated in AbstractDiagramPresentationElement.
Deprecated layout classes:
com.nomagic.magicdraw.uml.symbols.layout.DiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.AbstractDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.AbstractHierarchicDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.AbstractLinkDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.CircularDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.grid.GridDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.OrganicDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.OrthogonalDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.TreeDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.HierarchicDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.activity.ActivityDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.BusinessProcessDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.composite.CompositeStructureDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.ClassDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.orderedhier.OrderedHierarchicDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.state.StateDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.OrganicLinkDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.OrthogonalLinkDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.LayoutManager
Deprecated graph classes:
com.nomagic.magicdraw.uml.symbols.layout.BaseGraph
com.nomagic.magicdraw.uml.symbols.layout.UMLGraph