Class DefaultEditorSession
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.session.impl.AbstractSession<AbstractCanvas,AbstractCanvasHandler>
-
- org.kie.workbench.common.stunner.core.client.session.impl.EditorSession
-
- org.kie.workbench.common.stunner.core.client.session.impl.DefaultEditorSession
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.session.ClientSession<AbstractCanvas,AbstractCanvasHandler>
@Dependent public class DefaultEditorSession extends EditorSession
-
-
Constructor Summary
Constructors Constructor Description DefaultEditorSession(ManagedSession session, org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> canvasCommandManager, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, org.appformer.client.stateControl.registry.Registry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>> commandRegistry, org.appformer.client.stateControl.registry.DefaultRegistry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>> redoCommandRegistry, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.RegisterChangedEvent> registerChangedEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconstructInstance()voiddestroy()protected voidfireRegistryChangedEvent()AbstractCanvasgetCanvas()AbstractCanvasHandlergetCanvasHandler()org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>getClipboardControl()org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler>getCommandManager()org.appformer.client.stateControl.registry.Registry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>>getCommandRegistry()org.kie.workbench.common.stunner.core.client.canvas.controls.connection.ConnectionAcceptorControl<AbstractCanvasHandler>getConnectionAcceptorControl()org.kie.workbench.common.stunner.core.client.canvas.controls.ContainmentAcceptorControl<AbstractCanvasHandler>getContainmentAcceptorControl()org.kie.workbench.common.stunner.core.client.canvas.controls.DockingAcceptorControl<AbstractCanvasHandler>getDockingAcceptorControl()org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.KeyboardControl<AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>getKeyboardControl()org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<AbstractCanvas>getMediatorsControl()org.appformer.client.stateControl.registry.Registry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>>getRedoCommandRegistry()org.kie.workbench.common.stunner.core.client.canvas.controls.SelectionControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>getSelectionControl()protected ManagedSessiongetSession()StringgetSessionUUID()voidinit(Consumer<ManagedSession> sessionControls, org.kie.workbench.common.stunner.core.diagram.Metadata metadata, org.uberfire.mvp.Command callback)voidinit(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, org.uberfire.mvp.Command callback)voidopen()-
Methods inherited from class org.kie.workbench.common.stunner.core.client.session.impl.AbstractSession
equals, hashCode, onControlDestroyed, onControlRegistered, onControlRegistered
-
-
-
-
Constructor Detail
-
DefaultEditorSession
@Inject public DefaultEditorSession(ManagedSession session, org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> canvasCommandManager, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, org.appformer.client.stateControl.registry.Registry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>> commandRegistry, org.appformer.client.stateControl.registry.DefaultRegistry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>> redoCommandRegistry, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.RegisterChangedEvent> registerChangedEvent)
-
-
Method Detail
-
constructInstance
@PostConstruct public void constructInstance()
-
fireRegistryChangedEvent
protected void fireRegistryChangedEvent()
-
init
public void init(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, org.uberfire.mvp.Command callback)- Specified by:
initin classAbstractSession<AbstractCanvas,AbstractCanvasHandler>
-
init
public void init(Consumer<ManagedSession> sessionControls, org.kie.workbench.common.stunner.core.diagram.Metadata metadata, org.uberfire.mvp.Command callback)
-
open
public void open()
- Specified by:
openin classAbstractSession<AbstractCanvas,AbstractCanvasHandler>
-
close
public void close()
- Specified by:
closein classAbstractSession<AbstractCanvas,AbstractCanvasHandler>
-
destroy
public void destroy()
- Specified by:
destroyin classAbstractSession<AbstractCanvas,AbstractCanvasHandler>
-
getSession
protected ManagedSession getSession()
-
getSessionUUID
public String getSessionUUID()
-
getCanvas
public AbstractCanvas getCanvas()
-
getCanvasHandler
public AbstractCanvasHandler getCanvasHandler()
-
getCommandManager
public org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> getCommandManager()
- Specified by:
getCommandManagerin classEditorSession
-
getCommandRegistry
public org.appformer.client.stateControl.registry.Registry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>> getCommandRegistry()
- Specified by:
getCommandRegistryin classEditorSession
-
getRedoCommandRegistry
public org.appformer.client.stateControl.registry.Registry<org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>> getRedoCommandRegistry()
- Specified by:
getRedoCommandRegistryin classEditorSession
-
getMediatorsControl
public org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<AbstractCanvas> getMediatorsControl()
- Specified by:
getMediatorsControlin classEditorSession
-
getKeyboardControl
public org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.KeyboardControl<AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession> getKeyboardControl()
- Specified by:
getKeyboardControlin classEditorSession
-
getClipboardControl
public org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession> getClipboardControl()
- Specified by:
getClipboardControlin classEditorSession
-
getSelectionControl
public org.kie.workbench.common.stunner.core.client.canvas.controls.SelectionControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element> getSelectionControl()
- Specified by:
getSelectionControlin classEditorSession
-
getConnectionAcceptorControl
public org.kie.workbench.common.stunner.core.client.canvas.controls.connection.ConnectionAcceptorControl<AbstractCanvasHandler> getConnectionAcceptorControl()
- Specified by:
getConnectionAcceptorControlin classEditorSession
-
getContainmentAcceptorControl
public org.kie.workbench.common.stunner.core.client.canvas.controls.ContainmentAcceptorControl<AbstractCanvasHandler> getContainmentAcceptorControl()
- Specified by:
getContainmentAcceptorControlin classEditorSession
-
getDockingAcceptorControl
public org.kie.workbench.common.stunner.core.client.canvas.controls.DockingAcceptorControl<AbstractCanvasHandler> getDockingAcceptorControl()
- Specified by:
getDockingAcceptorControlin classEditorSession
-
-