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