Class ContainmentAcceptorControlImpl
- java.lang.Object
-
- org.kie.workbench.common.stunner.client.lienzo.canvas.controls.AbstractAcceptorControl
-
- org.kie.workbench.common.stunner.client.lienzo.canvas.controls.ContainmentAcceptorControlImpl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.canvas.controls.ContainmentAcceptorControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
@Dependent @Default public class ContainmentAcceptorControlImpl extends AbstractAcceptorControl implements org.kie.workbench.common.stunner.core.client.canvas.controls.ContainmentAcceptorControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
-
Nested Class Summary
-
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>
-
-
Constructor Summary
Constructors Constructor Description ContainmentAcceptorControlImpl(org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> canvasCommandFactory, org.kie.workbench.common.stunner.core.client.canvas.util.CanvasHighlight canvasHighlight)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(org.kie.workbench.common.stunner.core.graph.Element parent, org.kie.workbench.common.stunner.core.graph.Node[] children)booleanallow(org.kie.workbench.common.stunner.core.graph.Element parent, org.kie.workbench.common.stunner.core.graph.Node[] children)protected voidonDestroy(WiresCanvas canvas)protected voidonInit(WiresCanvas canvas)-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.canvas.controls.AbstractAcceptorControl
destroy, getAnyEdge, getCanvasHandler, getCommandManager, getFirstIncomingEdge, getFirstOutgoingEdge, init, isCommandSuccess, isWiresParentAccept, isWiresViewAccept, setCommandManagerProvider
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
ContainmentAcceptorControlImpl
@Inject public ContainmentAcceptorControlImpl(org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> canvasCommandFactory, org.kie.workbench.common.stunner.core.client.canvas.util.CanvasHighlight canvasHighlight)
-
-
Method Detail
-
onInit
protected void onInit(WiresCanvas canvas)
- Specified by:
onInitin classAbstractAcceptorControl
-
onDestroy
protected void onDestroy(WiresCanvas canvas)
- Specified by:
onDestroyin classAbstractAcceptorControl
-
allow
public boolean allow(org.kie.workbench.common.stunner.core.graph.Element parent, org.kie.workbench.common.stunner.core.graph.Node[] children)- Specified by:
allowin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ContainmentAcceptorControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
accept
public boolean accept(org.kie.workbench.common.stunner.core.graph.Element parent, org.kie.workbench.common.stunner.core.graph.Node[] children)- Specified by:
acceptin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ContainmentAcceptorControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
-