Class ResizeNodeCommand

    • Field Summary

      • Fields inherited from class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand

        commands
    • Constructor Summary

      Constructors 
      Constructor Description
      ResizeNodeCommand​(org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.view.View> candidate, org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox boundingBox, BiFunction<org.kie.workbench.common.stunner.core.client.shape.Shape,​Integer,​org.kie.workbench.common.stunner.core.graph.content.view.Point2D> magnetLocationProvider)  
      ResizeNodeCommand​(org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.view.View> candidate, org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox boundingBox, BiFunction<org.kie.workbench.common.stunner.core.client.shape.Shape,​Integer,​org.kie.workbench.common.stunner.core.graph.content.view.Point2D> magnetLocationProvider, Consumer<org.kie.workbench.common.stunner.core.client.shape.Shape> onResize)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute​(AbstractCanvasHandler context)  
      org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox getBoundingBox()  
      org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.view.View> getCandidate()  
      BiFunction<org.kie.workbench.common.stunner.core.client.shape.Shape,​Integer,​org.kie.workbench.common.stunner.core.graph.content.view.Point2D> getMagnetLocationProvider()  
      Consumer<org.kie.workbench.common.stunner.core.client.shape.Shape> getOnResize()  
      protected org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation> initialize​(AbstractCanvasHandler context)  
      String toString()  
      org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo​(AbstractCanvasHandler context)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand

        addCommand, allow, buildResult, ensureInitialized, evaluate, executeCommands, getCommands, isEmpty, isInitialized, isUndoReverse, processMultipleCommands, processMultipleFunctions, size, undo
      • Methods inherited from interface org.kie.workbench.common.stunner.core.command.Command

        allow
    • Constructor Detail

      • ResizeNodeCommand

        public ResizeNodeCommand​(org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.view.View> candidate,
                                 org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox boundingBox,
                                 BiFunction<org.kie.workbench.common.stunner.core.client.shape.Shape,​Integer,​org.kie.workbench.common.stunner.core.graph.content.view.Point2D> magnetLocationProvider)
      • ResizeNodeCommand

        public ResizeNodeCommand​(org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.view.View> candidate,
                                 org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox boundingBox,
                                 BiFunction<org.kie.workbench.common.stunner.core.client.shape.Shape,​Integer,​org.kie.workbench.common.stunner.core.graph.content.view.Point2D> magnetLocationProvider,
                                 Consumer<org.kie.workbench.common.stunner.core.client.shape.Shape> onResize)
    • Method Detail

      • initialize

        protected org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation> initialize​(AbstractCanvasHandler context)
        Overrides:
        initialize in class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
      • execute

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute​(AbstractCanvasHandler context)
        Specified by:
        execute in interface org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
        Overrides:
        execute in class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
      • undo

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo​(AbstractCanvasHandler context)
        Specified by:
        undo in interface org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
        Overrides:
        undo in class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
      • getCandidate

        public org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.view.View> getCandidate()
      • getBoundingBox

        public org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox getBoundingBox()
      • getMagnetLocationProvider

        public BiFunction<org.kie.workbench.common.stunner.core.client.shape.Shape,​Integer,​org.kie.workbench.common.stunner.core.graph.content.view.Point2D> getMagnetLocationProvider()
      • getOnResize

        public Consumer<org.kie.workbench.common.stunner.core.client.shape.Shape> getOnResize()
      • toString

        public String toString()
        Overrides:
        toString in class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>