Class UndoableLayoutExecutor
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.components.layout.UndoableLayoutExecutor
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.graph.processing.layout.LayoutExecutor
public class UndoableLayoutExecutor extends Object implements org.kie.workbench.common.stunner.core.graph.processing.layout.LayoutExecutor
Copies the layout information to a diagram in a way that it can be reversible.
-
-
Constructor Summary
Constructors Constructor Description UndoableLayoutExecutor(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> commandManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyLayout(org.kie.workbench.common.stunner.core.graph.processing.layout.Layout layout, org.kie.workbench.common.stunner.core.graph.Graph graph)AbstractCanvasHandlergetCanvasHandler()org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler>getCommandManager()
-
-
-
Constructor Detail
-
UndoableLayoutExecutor
public UndoableLayoutExecutor(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> commandManager)
-
-
Method Detail
-
applyLayout
public void applyLayout(org.kie.workbench.common.stunner.core.graph.processing.layout.Layout layout, org.kie.workbench.common.stunner.core.graph.Graph graph)- Specified by:
applyLayoutin interfaceorg.kie.workbench.common.stunner.core.graph.processing.layout.LayoutExecutor
-
getCanvasHandler
public AbstractCanvasHandler getCanvasHandler()
-
getCommandManager
public org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> getCommandManager()
-
-