Class ExpressionEditor
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.expressions.ExpressionEditor
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.IsElement,ExpressionEditorView.Presenter,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<DMNSession>
public class ExpressionEditor extends Object implements ExpressionEditorView.Presenter
-
-
Constructor Summary
Constructors Constructor Description ExpressionEditor(ExpressionEditorView view, DecisionNavigatorPresenter decisionNavigator, DMNGraphUtils dmnGraphUtils, DMNDiagramsSession dmnDiagramsSession, DRDNameChanger drdNameChanger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(DMNSession session)voidexit()org.jboss.errai.common.client.dom.HTMLElementgetElement()ExpressionEditorViewgetView()voidhandleCanvasElementUpdated(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent event)booleanisActive()voidsetExitCommand(org.uberfire.mvp.Command exitCommand)voidsetExpression(String nodeUUID, org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName, boolean isOnlyVisualChangeAllowed)voidsetToolbarStateHandler(ToolbarStateHandler toolbarStateHandler)
-
-
-
Constructor Detail
-
ExpressionEditor
public ExpressionEditor(ExpressionEditorView view, DecisionNavigatorPresenter decisionNavigator, DMNGraphUtils dmnGraphUtils, DMNDiagramsSession dmnDiagramsSession, DRDNameChanger drdNameChanger)
-
-
Method Detail
-
getElement
public org.jboss.errai.common.client.dom.HTMLElement getElement()
- Specified by:
getElementin interfaceorg.jboss.errai.common.client.api.IsElement
-
bind
public void bind(DMNSession session)
- Specified by:
bindin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<DMNSession>
-
getView
public ExpressionEditorView getView()
- Specified by:
getViewin interfaceExpressionEditorView.Presenter
-
setToolbarStateHandler
public void setToolbarStateHandler(ToolbarStateHandler toolbarStateHandler)
- Specified by:
setToolbarStateHandlerin interfaceExpressionEditorView.Presenter
-
setExpression
public void setExpression(String nodeUUID, org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName, boolean isOnlyVisualChangeAllowed)
- Specified by:
setExpressionin interfaceExpressionEditorView.Presenter
-
setExitCommand
public void setExitCommand(org.uberfire.mvp.Command exitCommand)
- Specified by:
setExitCommandin interfaceExpressionEditorView.Presenter
-
exit
public void exit()
- Specified by:
exitin interfaceExpressionEditorView.Presenter
-
handleCanvasElementUpdated
public void handleCanvasElementUpdated(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent event)
- Specified by:
handleCanvasElementUpdatedin interfaceExpressionEditorView.Presenter
-
isActive
public boolean isActive()
- Specified by:
isActivein interfaceExpressionEditorView.Presenter
-
-