Class MorphActionsToolboxFactory
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractActionsToolboxFactory
-
- org.kie.workbench.common.stunner.core.client.components.toolbox.actions.MorphActionsToolboxFactory
-
- All Implemented Interfaces:
ActionsToolboxFactory,org.kie.workbench.common.stunner.core.client.components.toolbox.ToolboxFactory<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
@Dependent @MorphActionsToolbox public class MorphActionsToolboxFactory extends AbstractActionsToolboxFactory
This factory builds a toolbox with a button for each target morph definition available for the toolbox' related node.
-
-
Constructor Summary
Constructors Constructor Description MorphActionsToolboxFactory(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, org.kie.workbench.common.stunner.core.profile.DomainProfileManager profileManager, org.jboss.errai.ioc.client.api.ManagedInstance<MorphNodeToolboxAction> morphNodeActions, org.jboss.errai.ioc.client.api.ManagedInstance<ActionsToolboxView> views)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()Collection<ToolboxAction<AbstractCanvasHandler>>getActions(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Element<?> e)protected ActionsToolboxView<?>newViewInstance()-
Methods inherited from class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractActionsToolboxFactory
build
-
-
-
-
Constructor Detail
-
MorphActionsToolboxFactory
@Inject public MorphActionsToolboxFactory(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, org.kie.workbench.common.stunner.core.profile.DomainProfileManager profileManager, @Any org.jboss.errai.ioc.client.api.ManagedInstance<MorphNodeToolboxAction> morphNodeActions, @Any @MorphActionsToolbox org.jboss.errai.ioc.client.api.ManagedInstance<ActionsToolboxView> views)
-
-
Method Detail
-
newViewInstance
protected ActionsToolboxView<?> newViewInstance()
- Specified by:
newViewInstancein classAbstractActionsToolboxFactory
-
getActions
public Collection<ToolboxAction<AbstractCanvasHandler>> getActions(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Element<?> e)
-
destroy
@PreDestroy public void destroy()
-
-