Class AddCanvasControlPointCommand
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.command.AbstractCanvasCommand
-
- org.kie.workbench.common.stunner.core.client.canvas.command.AddCanvasControlPointCommand
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.command.CanvasCommand<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
public class AddCanvasControlPointCommand extends AbstractCanvasCommand
-
-
Constructor Summary
Constructors Constructor Description AddCanvasControlPointCommand(org.kie.workbench.common.stunner.core.graph.Edge candidate, org.kie.workbench.common.stunner.core.graph.content.view.ControlPoint controlPoint, int index)
-
Method Summary
All Methods Static 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>allow(AbstractCanvasHandler context)static voidconsumeControlPoints(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.Edge edge, Consumer<org.kie.workbench.common.stunner.core.client.shape.view.HasManageableControlPoints> consumer)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.graph.content.view.ControlPointgetControlPoint()static org.kie.workbench.common.stunner.core.graph.content.view.ControlPoint[]getControlPoints(org.kie.workbench.common.stunner.core.graph.Edge edge)intgetIndex()static org.kie.workbench.common.stunner.core.client.shape.view.HasManageableControlPoints<?>getManageableControlPoints(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.Edge candidate)static org.kie.workbench.common.stunner.core.graph.content.view.ControlPoint[]getViewControlPoints(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.Edge candidate)StringtoString()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.client.canvas.command.AbstractCanvasCommand
buildResult, checkShapeNotNull, toUUID, toUUIDs
-
-
-
-
Method Detail
-
allow
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> allow(AbstractCanvasHandler context)
- Specified by:
allowin interfaceorg.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>- Overrides:
allowin classAbstractCanvasCommand
-
execute
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute(AbstractCanvasHandler context)
-
undo
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo(AbstractCanvasHandler context)
-
getControlPoint
public org.kie.workbench.common.stunner.core.graph.content.view.ControlPoint getControlPoint()
-
getIndex
public int getIndex()
-
getControlPoints
public static org.kie.workbench.common.stunner.core.graph.content.view.ControlPoint[] getControlPoints(org.kie.workbench.common.stunner.core.graph.Edge edge)
-
consumeControlPoints
public static void consumeControlPoints(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.Edge edge, Consumer<org.kie.workbench.common.stunner.core.client.shape.view.HasManageableControlPoints> consumer)
-
getManageableControlPoints
public static org.kie.workbench.common.stunner.core.client.shape.view.HasManageableControlPoints<?> getManageableControlPoints(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.Edge candidate)
-
getViewControlPoints
public static org.kie.workbench.common.stunner.core.graph.content.view.ControlPoint[] getViewControlPoints(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.Edge candidate)
-
-