Class AbstractToolboxControl

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>, org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>, org.kie.workbench.common.stunner.core.client.canvas.controls.ToolboxControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>
    Direct Known Subclasses:
    DefaultToolboxControl

    public abstract class AbstractToolboxControl
    extends Object
    implements org.kie.workbench.common.stunner.core.client.canvas.controls.ToolboxControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>
    • Constructor Detail

      • AbstractToolboxControl

        @Inject
        public AbstractToolboxControl()
    • Method Detail

      • register

        public void register​(org.kie.workbench.common.stunner.core.graph.Element element)
        Specified by:
        register in interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>
      • deregister

        public void deregister​(org.kie.workbench.common.stunner.core.graph.Element element)
        Specified by:
        deregister in interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>
      • getToolboxes

        public Iterator<org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox<?>> getToolboxes​(org.kie.workbench.common.stunner.core.graph.Element element)
        Specified by:
        getToolboxes in interface org.kie.workbench.common.stunner.core.client.canvas.controls.ToolboxControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>
      • handleCanvasSelectionEvent

        protected void handleCanvasSelectionEvent​(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)
      • handleCanvasClearSelectionEvent

        protected void handleCanvasClearSelectionEvent​(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent event)
      • handleCanvasShapeRemovedEvent

        protected void handleCanvasShapeRemovedEvent​(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasShapeRemovedEvent event)
      • clear

        public void clear()
        Specified by:
        clear in interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.graph.Element>
      • destroy

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