Class DMNCommonActionsToolboxFactory

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory, org.kie.workbench.common.stunner.core.client.components.toolbox.ToolboxFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>

    @Dependent
    @DMNCommonActionsToolbox
    public class DMNCommonActionsToolboxFactory
    extends org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolboxFactory
    • Constructor Summary

      Constructors 
      Constructor Description
      DMNCommonActionsToolboxFactory​(org.jboss.errai.ioc.client.api.ManagedInstance<DMNEditDecisionToolboxAction> editDecisionToolboxActions, org.jboss.errai.ioc.client.api.ManagedInstance<DMNEditBusinessKnowledgeModelToolboxAction> editBusinessKnowledgeModelToolboxActions, org.jboss.errai.ioc.client.api.ManagedInstance<DMNEditDRDToolboxAction> editDRDToolboxActions, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView> views, org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> commandManager, DefaultCanvasCommandFactory commandFactory, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.DeleteNodeToolboxAction> deleteNodeActions, org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()  
      Collection<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ToolboxAction<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>> getActions​(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Element<?> element)  
      protected boolean isAllowed​(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node node)  
      protected org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<?> newViewInstance()  
      protected boolean superIsAllowed​(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node node)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractActionsToolboxFactory

        build
    • Constructor Detail

      • DMNCommonActionsToolboxFactory

        @Inject
        public DMNCommonActionsToolboxFactory​(@Any
                                              org.jboss.errai.ioc.client.api.ManagedInstance<DMNEditDecisionToolboxAction> editDecisionToolboxActions,
                                              @Any
                                              org.jboss.errai.ioc.client.api.ManagedInstance<DMNEditBusinessKnowledgeModelToolboxAction> editBusinessKnowledgeModelToolboxActions,
                                              @Any
                                              org.jboss.errai.ioc.client.api.ManagedInstance<DMNEditDRDToolboxAction> editDRDToolboxActions,
                                              @Any @CommonActionsToolbox
                                              org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView> views,
                                              org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> commandManager,
                                              DefaultCanvasCommandFactory commandFactory,
                                              org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.DeleteNodeToolboxAction> deleteNodeActions,
                                              org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
    • Method Detail

      • newViewInstance

        protected org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<?> newViewInstance()
        Overrides:
        newViewInstance in class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolboxFactory
      • getActions

        public Collection<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ToolboxAction<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>> getActions​(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler canvasHandler,
                                                                                                                                                                                                       org.kie.workbench.common.stunner.core.graph.Element<?> element)
        Specified by:
        getActions in interface org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory
        Overrides:
        getActions in class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolboxFactory
      • destroy

        @PreDestroy
        public void destroy()
        Overrides:
        destroy in class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolboxFactory
      • isAllowed

        protected boolean isAllowed​(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler canvasHandler,
                                    org.kie.workbench.common.stunner.core.graph.Node node)
        Overrides:
        isAllowed in class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolboxFactory
      • superIsAllowed

        protected boolean superIsAllowed​(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler canvasHandler,
                                         org.kie.workbench.common.stunner.core.graph.Node node)