Class AbstractSelectionAwareSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.session.command.AbstractClientSessionCommand<S>
-
- org.kie.workbench.common.stunner.core.client.session.command.impl.AbstractSelectionAwareSessionCommand<S>
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S>,ClientSessionCommand<S>
- Direct Known Subclasses:
CopySelectionSessionCommand,CutSelectionSessionCommand,DeleteSelectionSessionCommand
public abstract class AbstractSelectionAwareSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession> extends AbstractClientSessionCommand<S>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.session.command.ClientSessionCommand
ClientSessionCommand.Callback<V>
-
-
Constructor Summary
Constructors Constructor Description AbstractSelectionAwareSessionCommand(boolean enabled)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidenable(boolean enable)protected abstract voidhandleCanvasClearSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent event)protected abstract voidhandleCanvasElementsClearEvent(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementsClearEvent event)protected abstract voidhandleCanvasSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)protected voidonCanvasClearSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent event)protected voidonCanvasElementsClearEvent(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementsClearEvent event)protected voidonCanvasSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)protected booleanonlyCanvasRootSelected(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.session.command.AbstractClientSessionCommand
accepts, bind, checkEventContext, destroy, doDestroy, execute, fire, getCanvasHandler, getElement, getSession, isEnabled, listen, loadCanvasFactory, newDefaultCallback, setEnabled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.stunner.core.client.session.command.ClientSessionCommand
execute
-
-
-
-
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:
enablein classAbstractClientSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
-