@OpenApiAll public class ActivityDiagramLayouter extends HierarchicDiagramLayouter
| Constructor and Description |
|---|
ActivityDiagramLayouter() |
ActivityDiagramLayouter(java.lang.String optionId)
Construct ActivityDiagramLayouter
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterLayout(AbstractDiagramLayouterOptionsGroup options,
com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe,
UMLGraph graph,
com.nomagic.magicdraw.commands.MacroCommand mc) |
protected boolean |
containsSelectedFromTheSameParent(com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe)
Activity layouter should also consider when nodes in swimlanes are selected and layouted.
|
protected boolean |
layout(AbstractDiagramLayouterOptionsGroup opt,
com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe,
UMLGraph graph)
Layouts a diagram
|
protected void |
moveToAppropriateFrameEdge(com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe,
UMLGraph graph,
java.lang.String orientation)
Moves shapes on diagram frame to appropriate frame.
|
protected void |
preProcessing(AbstractDiagramLayouterOptionsGroup options,
com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe,
com.nomagic.magicdraw.commands.MacroCommand mc) |
canIntegrateLabels, collectOutgoingFromNonNode, collectPathsOneEndLayoutedOtherNot, findPathToRelayout, fixOnFrameElements, getAllUnlayoutableSymbols, initDefaultHierarchicSettings, resizeOnEdgeElements, routeNonRoutedPaths, wrapToAccordingGroupLayoutercreateGraph, getSelected, isSubgraphLayout, isTypeSupported, setSubgraphLayoutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanLayout, drawLayoutResults, getOptionsIDpublic ActivityDiagramLayouter()
public ActivityDiagramLayouter(java.lang.String optionId)
optionId - activity diagram layouter options idprotected boolean layout(AbstractDiagramLayouterOptionsGroup opt, com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe, UMLGraph graph)
AbstractDiagramLayouterlayout in class HierarchicDiagramLayouteropt - layouter optionsdpe - diagram to layoutgraph - a constructed graph from the diagramprotected void afterLayout(AbstractDiagramLayouterOptionsGroup options, com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe, UMLGraph graph, com.nomagic.magicdraw.commands.MacroCommand mc)
afterLayout in class HierarchicDiagramLayouterprotected void moveToAppropriateFrameEdge(com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe,
UMLGraph graph,
java.lang.String orientation)
dpe - diagramgraph - layouted graphorientation - layout orientationprotected void preProcessing(AbstractDiagramLayouterOptionsGroup options, com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe, com.nomagic.magicdraw.commands.MacroCommand mc)
preProcessing in class HierarchicDiagramLayouterprotected boolean containsSelectedFromTheSameParent(com.nomagic.magicdraw.uml.symbols.DiagramPresentationElement dpe)
containsSelectedFromTheSameParent in class AbstractDiagramLayouterdpe - diagram