Class ExpressionEditorControlImpl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
-
- org.kie.workbench.common.dmn.client.editors.expressions.ExpressionEditorControlImpl
-
- All Implemented Interfaces:
ExpressionEditorControl,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<DMNSession>
@Dependent public class ExpressionEditorControlImpl extends org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas> implements ExpressionEditorControl
-
-
Constructor Summary
Constructors Constructor Description ExpressionEditorControlImpl(ExpressionEditorView view, DecisionNavigatorPresenter decisionNavigator, DMNGraphUtils dmnGraphUtils, DMNDiagramsSession dmnDiagramsSession, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent> canvasElementUpdatedEvent, DRDNameChanger drdNameChanger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(DMNSession session)protected voiddoDestroy()protected voiddoInit()ExpressionEditorView.PresentergetExpressionEditor()voidonCanvasElementUpdated(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent event)voidonCanvasFocusedSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl
destroy, init
-
-
-
-
Constructor Detail
-
ExpressionEditorControlImpl
@Inject public ExpressionEditorControlImpl(ExpressionEditorView view, DecisionNavigatorPresenter decisionNavigator, DMNGraphUtils dmnGraphUtils, DMNDiagramsSession dmnDiagramsSession, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent> canvasElementUpdatedEvent, DRDNameChanger drdNameChanger)
-
-
Method Detail
-
bind
public void bind(DMNSession session)
- Specified by:
bindin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<DMNSession>
-
doInit
protected void doInit()
- Specified by:
doInitin classorg.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
-
doDestroy
protected void doDestroy()
- Overrides:
doDestroyin classorg.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
-
getExpressionEditor
public ExpressionEditorView.Presenter getExpressionEditor()
- Specified by:
getExpressionEditorin interfaceExpressionEditorControl
-
onCanvasFocusedSelectionEvent
public void onCanvasFocusedSelectionEvent(@Observes org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)
-
onCanvasElementUpdated
public void onCanvasElementUpdated(@Observes org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent event)
-
-