Interface ClientSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
- All Superinterfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S>
- All Known Implementing Classes:
AbstractClientSessionCommand,AbstractExportSessionCommand,AbstractSelectionAwareSessionCommand,ClearSessionCommand,CopySelectionSessionCommand,CutSelectionSessionCommand,DeleteSelectionSessionCommand,ExportToJpgSessionCommand,ExportToPdfSessionCommand,ExportToPngSessionCommand,ExportToRawFormatSessionCommand,ExportToSvgSessionCommand,PasteSelectionSessionCommand,PerformAutomaticLayoutCommand,RedoSessionCommand,SaveDiagramSessionCommand,SwitchGridSessionCommand,UndoSessionCommand,ValidateSessionCommand,VisitGraphSessionCommand
public interface ClientSessionCommand<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession> extends org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceClientSessionCommand.Callback<V>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddestroy()<V> voidexecute(ClientSessionCommand.Callback<V> callback)booleanisEnabled()ClientSessionCommand<S>listen(org.uberfire.mvp.Command statusCallback)
-
-
-
Method Detail
-
listen
ClientSessionCommand<S> listen(org.uberfire.mvp.Command statusCallback)
-
execute
<V> void execute(ClientSessionCommand.Callback<V> callback)
-
isEnabled
boolean isEnabled()
-
destroy
void destroy()
-
-