Class AbstractSession<C extends AbstractCanvas,H extends AbstractCanvasHandler>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.session.impl.AbstractSession<C,H>
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.session.ClientSession<C,H>
- Direct Known Subclasses:
EditorSession,ManagedSession,ViewerSession
public abstract class AbstractSession<C extends AbstractCanvas,H extends AbstractCanvasHandler> extends Object implements org.kie.workbench.common.stunner.core.client.session.ClientSession<C,H>
-
-
Constructor Summary
Constructors Constructor Description AbstractSession()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()abstract voiddestroy()booleanequals(Object o)inthashCode()abstract voidinit(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, org.uberfire.mvp.Command callback)static voidonControlDestroyed(org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl control)protected voidonControlRegistered(org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl control)static voidonControlRegistered(org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl control, org.kie.workbench.common.stunner.core.client.session.ClientSession session)abstract voidopen()
-
-
-
Method Detail
-
init
public abstract void init(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, org.uberfire.mvp.Command callback)
-
open
public abstract void open()
-
destroy
public abstract void destroy()
-
close
public abstract void close()
-
onControlRegistered
protected void onControlRegistered(org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl control)
-
onControlRegistered
public static void onControlRegistered(org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl control, org.kie.workbench.common.stunner.core.client.session.ClientSession session)
-
onControlDestroyed
public static void onControlDestroyed(org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl control)
-
-