Class ElementBuilderControlImpl

  • 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.ElementBuildRequest<AbstractCanvasHandler>>, org.kie.workbench.common.stunner.core.client.canvas.controls.builder.ElementBuilderControl<AbstractCanvasHandler>, org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>, org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<AbstractCanvasHandler>

    @Default
    @Element
    @Dependent
    public class ElementBuilderControlImpl
    extends AbstractElementBuilderControl
    Build element on the canvas, either a node or an edge.
    • Constructor Detail

      • ElementBuilderControlImpl

        @Inject
        public ElementBuilderControlImpl​(ClientDefinitionManager clientDefinitionManager,
                                         ClientFactoryService clientFactoryServices,
                                         org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager,
                                         org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory,
                                         ClientTranslationMessages translationMessages,
                                         org.kie.workbench.common.stunner.core.graph.processing.index.bounds.GraphBoundsIndexer graphBoundsIndexer)