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, pathRerouteCollectorsFields 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 booleanDeprecated.protected List<ShapeElement>collectOnEdgeToResize(BaseGraph graph, AbstractDiagramLayouterOptionsGroup options) Deprecated.protected voidDeprecated.booleanDeprecated.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, wrapToAccordingGroupLayouterMethods 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:
collectOnEdgeToResizein classAbstractHierarchicDiagramLayouter
-
canSetLocationForOnEdgeShape
Deprecated.- Overrides:
canSetLocationForOnEdgeShapein classAbstractHierarchicDiagramLayouter
-
createPathRerouteCollectors
protected void createPathRerouteCollectors()Deprecated.- Overrides:
createPathRerouteCollectorsin classAbstractHierarchicDiagramLayouter
-
isTypeSupported
Deprecated.Description copied from class:AbstractDiagramLayouterTest the given type is supported.- Overrides:
isTypeSupportedin classAbstractDiagramLayouter- Parameters:
type- The given type.- Returns:
- true, if diagram type is supported
-
Layoutingclass