Class 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)  
    • 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

      • allow

        public boolean allow​(org.kie.workbench.common.stunner.core.graph.Element parent,
                             org.kie.workbench.common.stunner.core.graph.Node[] children)
        Specified by:
        allow in interface org.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:
        accept in interface org.kie.workbench.common.stunner.core.client.canvas.controls.ContainmentAcceptorControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>