Class 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 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:
        applyLayout in interface org.kie.workbench.common.stunner.core.graph.processing.layout.LayoutExecutor
      • getCommandManager

        public org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> getCommandManager()