Class GeneralCreateNodeAction
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.components.toolbox.actions.GeneralCreateNodeAction
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.actions.CreateNodeAction<AbstractCanvasHandler>
@Dependent @Default public class GeneralCreateNodeAction extends Object implements org.kie.workbench.common.stunner.core.client.canvas.controls.actions.CreateNodeAction<AbstractCanvasHandler>
-
-
Constructor Summary
Constructors Constructor Description GeneralCreateNodeAction(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, ClientFactoryManager clientFactoryManager, CanvasLayoutUtils canvasLayoutUtils, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> selectionEvent, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, org.jboss.errai.ioc.client.api.ManagedInstance<DefaultCanvasCommandFactory> canvasCommandFactories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.kie.workbench.common.stunner.core.graph.content.view.MagnetConnectionbuildConnectionBetween(org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> sourceNode, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> targetNode)voiddestroy()voidexecuteAction(AbstractCanvasHandler canvasHandler, String sourceNodeId, String targetNodeId, String connectorId)
-
-
-
Constructor Detail
-
GeneralCreateNodeAction
@Inject public GeneralCreateNodeAction(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, ClientFactoryManager clientFactoryManager, CanvasLayoutUtils canvasLayoutUtils, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> selectionEvent, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, @Any org.jboss.errai.ioc.client.api.ManagedInstance<DefaultCanvasCommandFactory> canvasCommandFactories)
-
-
Method Detail
-
executeAction
public void executeAction(AbstractCanvasHandler canvasHandler, String sourceNodeId, String targetNodeId, String connectorId)
- Specified by:
executeActionin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.actions.CreateNodeAction<AbstractCanvasHandler>
-
destroy
@PreDestroy public void destroy()
-
buildConnectionBetween
protected org.kie.workbench.common.stunner.core.graph.content.view.MagnetConnection buildConnectionBetween(org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> sourceNode, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> targetNode)
-
-