Class NodeBuilderControlImpl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl<AbstractCanvasHandler>
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.NodeBuilderControlImpl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.NodeBuildRequest>,org.kie.workbench.common.stunner.core.client.canvas.controls.builder.NodeBuilderControl<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<AbstractCanvasHandler>
@Dependent @Default public class NodeBuilderControlImpl extends AbstractCanvasHandlerControl<AbstractCanvasHandler> implements org.kie.workbench.common.stunner.core.client.canvas.controls.builder.NodeBuilderControl<AbstractCanvasHandler>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl
org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl.BuildCallback
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager
org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<H extends org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler>
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl
canvasHandler
-
-
Constructor Summary
Constructors Constructor Description NodeBuilderControlImpl(ClientDefinitionManager clientDefinitionManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> commandFactory, AbstractElementBuilderControl elementBuilderControl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallows(org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.NodeBuildRequest request)voidbuild(org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.NodeBuildRequest request, org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl.BuildCallback buildCallback)protected voiddoDestroy()protected voiddoInit()protected ElementBuilderControlImplgetElementBuilderControl()voidsetCommandManagerProvider(org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)protected voidupdateConnectorShape(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> inEdge, org.kie.workbench.common.stunner.core.graph.Node targetNode, org.kie.workbench.common.stunner.core.graph.content.view.Connection sourceConnection, org.kie.workbench.common.stunner.core.graph.content.view.Connection targetConnection)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl
destroy, init
-
-
-
-
Constructor Detail
-
NodeBuilderControlImpl
@Inject public NodeBuilderControlImpl(ClientDefinitionManager clientDefinitionManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> commandFactory, @Default @Element AbstractElementBuilderControl elementBuilderControl)
-
-
Method Detail
-
doInit
protected void doInit()
- Specified by:
doInitin classAbstractCanvasHandlerControl<AbstractCanvasHandler>
-
doDestroy
protected void doDestroy()
- Specified by:
doDestroyin classAbstractCanvasHandlerControl<AbstractCanvasHandler>
-
setCommandManagerProvider
public void setCommandManagerProvider(org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
- Specified by:
setCommandManagerProviderin interfaceorg.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<AbstractCanvasHandler>
-
allows
public boolean allows(org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.NodeBuildRequest request)
- Specified by:
allowsin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.NodeBuildRequest>
-
build
public void build(org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.NodeBuildRequest request, org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl.BuildCallback buildCallback)- Specified by:
buildin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.NodeBuildRequest>
-
updateConnectorShape
protected void updateConnectorShape(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> inEdge, org.kie.workbench.common.stunner.core.graph.Node targetNode, org.kie.workbench.common.stunner.core.graph.content.view.Connection sourceConnection, org.kie.workbench.common.stunner.core.graph.content.view.Connection targetConnection)
-
getElementBuilderControl
protected ElementBuilderControlImpl getElementBuilderControl()
-
-