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

    • Constructor Detail

      • AbstractClientSessionCommand

        public AbstractClientSessionCommand​(boolean enabled)
    • Method Detail

      • bind

        public void bind​(S session)
        Specified by:
        bind in interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
      • loadCanvasFactory

        protected org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> loadCanvasFactory​(org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance,
                                                                                                                                     org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils)
      • accepts

        public abstract boolean accepts​(org.kie.workbench.common.stunner.core.client.session.ClientSession session)
      • execute

        public void execute()
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface ClientSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
      • destroy

        public final void destroy()
        Specified by:
        destroy in interface ClientSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
      • doDestroy

        protected void doDestroy()
      • setEnabled

        protected void setEnabled​(boolean enabled)
      • enable

        protected void enable​(boolean enable)
      • fire

        protected void fire()
      • getSession

        protected S getSession()
      • getElement

        protected org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>> getElement​(String uuid)
      • checkEventContext

        protected boolean checkEventContext​(org.kie.workbench.common.stunner.core.client.canvas.event.AbstractCanvasHandlerEvent canvasHandlerEvent)