Class EdgeBuilderControlImpl

  • 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.EdgeBuildRequest>, org.kie.workbench.common.stunner.core.client.canvas.controls.builder.EdgeBuilderControl<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 EdgeBuilderControlImpl
    extends AbstractCanvasHandlerControl<AbstractCanvasHandler>
    implements org.kie.workbench.common.stunner.core.client.canvas.controls.builder.EdgeBuilderControl<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>
    • Constructor Detail

      • EdgeBuilderControlImpl

        @Inject
        public EdgeBuilderControlImpl​(org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> commandFactory)
    • Method Detail

      • setCommandManagerProvider

        public void setCommandManagerProvider​(org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
        Specified by:
        setCommandManagerProvider in interface org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<AbstractCanvasHandler>
      • allows

        public boolean allows​(org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.EdgeBuildRequest request)
        Specified by:
        allows in interface org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.EdgeBuildRequest>
      • build

        public void build​(org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.EdgeBuildRequest request,
                          org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl.BuildCallback buildCallback)
        Specified by:
        build in interface org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.EdgeBuildRequest>