Class BPMNProjectToolboxControl

  • 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.CanvasRegistrationControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>, org.kie.workbench.common.stunner.core.client.canvas.controls.ToolboxControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>

    @Dependent
    public class BPMNProjectToolboxControl
    extends org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox.AbstractToolboxControl
    Custom toolbox control for BPMN, which includes additional items.
    • 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>
    • Constructor Summary

      Constructors 
      Constructor Description
      BPMNProjectToolboxControl​(org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> flowActionsToolboxFactories, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> morphActionsToolboxFactories, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> bpmnCommonActionsToolboxFactories)  
    • Constructor Detail

      • BPMNProjectToolboxControl

        @Inject
        public BPMNProjectToolboxControl​(@Any @FlowActionsToolbox
                                         org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> flowActionsToolboxFactories,
                                         @Any @MorphActionsToolbox
                                         org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> morphActionsToolboxFactories,
                                         @Any
                                         org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> bpmnCommonActionsToolboxFactories)
    • Method Detail

      • getFactories

        protected List<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> getFactories()
        Specified by:
        getFactories in class org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox.AbstractToolboxControl
      • destroy

        @PreDestroy
        public void destroy()
        Specified by:
        destroy in interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
        Overrides:
        destroy in class org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox.AbstractToolboxControl