Class AbstractSelectionAwareSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>

    • Constructor Detail

      • AbstractSelectionAwareSessionCommand

        public AbstractSelectionAwareSessionCommand​(boolean enabled)
    • Method Detail

      • onCanvasSelectionEvent

        protected void onCanvasSelectionEvent​(@Observes
                                              org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)
      • onCanvasClearSelectionEvent

        protected void onCanvasClearSelectionEvent​(@Observes
                                                   org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent event)
      • onCanvasElementsClearEvent

        protected void onCanvasElementsClearEvent​(@Observes
                                                  org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementsClearEvent event)
      • handleCanvasSelectionEvent

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

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

        protected abstract void handleCanvasElementsClearEvent​(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementsClearEvent event)
      • onlyCanvasRootSelected

        protected boolean onlyCanvasRootSelected​(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)
      • enable

        protected void enable​(boolean enable)
        Overrides:
        enable in class AbstractClientSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>