Class HierarchicDiagramLayouter
java.lang.Object
com.nomagic.magicdraw.uml.symbols.layout.AbstractDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.AbstractHierarchicDiagramLayouter
com.nomagic.magicdraw.uml.symbols.layout.HierarchicDiagramLayouter
- All Implemented Interfaces:
DiagramLayouter
,Cloneable
- Direct Known Subclasses:
ActivityDiagramLayouter
,CompositeStructureDiagramLayouter
,StateDiagramLayouter
@OpenApi
@Deprecated
public class HierarchicDiagramLayouter
extends AbstractHierarchicDiagramLayouter
Deprecated.
Hierarchic layouter.
-
Field Summary
Fields inherited from class com.nomagic.magicdraw.uml.symbols.layout.AbstractHierarchicDiagramLayouter
can, pathRerouteCollectors
Fields inherited from class com.nomagic.magicdraw.uml.symbols.layout.AbstractDiagramLayouter
layoutParameters
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Construct HierarchicDiagramLayouterHierarchicDiagramLayouter
(String optionId) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Deprecated.protected List<ShapeElement>
collectOnEdgeToResize
(BaseGraph graph, AbstractDiagramLayouterOptionsGroup options) Deprecated.protected void
Deprecated.boolean
Deprecated.Test the given type is supported.Methods inherited from class com.nomagic.magicdraw.uml.symbols.layout.AbstractHierarchicDiagramLayouter
addPathRerouteCollector, afterLayout, clone, collectOnEdgeElementsRecursively, containsSelectedFromTheSameParent, createComponentLayouter, dispose, fixOnFrameElements, getPathRerouteCollectors, getTableShapeViewsInFirstLevel, initDefaultHierarchicSettings, isLayoutAsGrid, layout, moveOutOfFrameHeader, preProcessing, resizeOnEdgeElements, resizeOnEdgeShapes, routeNonRoutedPaths, runIHLLayoutSeries, wrapToAccordingGroupLayouter
Methods inherited from class com.nomagic.magicdraw.uml.symbols.layout.AbstractDiagramLayouter
afterLayout, canLayout, clearOldRectangles, createCommands, createGraph, createGraph, createGraph, drawLayoutResults, getAnchoredPresentationElement, getDiagramLayouterAbortHandler, getLayoutParameter, getOptionsID, getSelected, layout, layoutGraph, placeLegendAndInfo, postprocessing, resizeOuterBoundaryIfNecessary, setAnchoredPresentationElement, setDefaultLayoutParameters, setLabelConsiderationMode, setLayoutParameter
-
Constructor Details
-
HierarchicDiagramLayouter
@OpenApi public HierarchicDiagramLayouter()Deprecated.Construct HierarchicDiagramLayouter -
HierarchicDiagramLayouter
@OpenApi @Deprecated(since="2024x Refresh3", forRemoval=true) public HierarchicDiagramLayouter(String optionId) Deprecated, for removal: This API element is subject to removal in a future version.Construct HierarchicDiagramLayouter- Parameters:
optionId
- hierarchic diagram layouter options id
-
-
Method Details
-
collectOnEdgeToResize
protected List<ShapeElement> collectOnEdgeToResize(BaseGraph graph, AbstractDiagramLayouterOptionsGroup options) Deprecated.- Overrides:
collectOnEdgeToResize
in classAbstractHierarchicDiagramLayouter
-
canSetLocationForOnEdgeShape
Deprecated.- Overrides:
canSetLocationForOnEdgeShape
in classAbstractHierarchicDiagramLayouter
-
createPathRerouteCollectors
protected void createPathRerouteCollectors()Deprecated.- Overrides:
createPathRerouteCollectors
in classAbstractHierarchicDiagramLayouter
-
isTypeSupported
Deprecated.Description copied from class:AbstractDiagramLayouter
Test the given type is supported.- Overrides:
isTypeSupported
in classAbstractDiagramLayouter
- Parameters:
type
- The given type.- Returns:
- true, if diagram type is supported
-
Layouting
class