Class DMNToolboxControl

  • 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 DMNToolboxControl
    extends org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox.AbstractToolboxControl
    • 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
      DMNToolboxControl​(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> commonActionsToolboxFactories, org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)  
    • Constructor Detail

      • DMNToolboxControl

        @Inject
        public DMNToolboxControl​(@Any @DMNFlowActionsToolbox
                                 org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> flowActionsToolboxFactories,
                                 @Any @DMNCommonActionsToolbox
                                 org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory> commonActionsToolboxFactories,
                                 org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
    • 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