Class BaseNavigateCommand
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.command.AbstractCanvasCommand
-
- org.kie.workbench.common.stunner.core.client.canvas.command.AbstractCanvasGraphCommand
-
- org.kie.workbench.common.dmn.client.commands.general.BaseNavigateCommand
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.command.CanvasCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.command.HasGraphCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.command.Command<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
- Direct Known Subclasses:
NavigateToDRGEditorCommand,NavigateToExpressionEditorCommand
public abstract class BaseNavigateCommand extends org.kie.workbench.common.stunner.core.client.canvas.command.AbstractCanvasGraphCommand
-
-
Field Summary
Fields Modifier and Type Field Description protected ExpressionEditorView.Presentereditorprotected org.kie.workbench.common.dmn.api.definition.HasExpressionhasExpressionprotected Optional<org.kie.workbench.common.dmn.api.definition.HasName>hasNameprotected booleanisOnlyVisualChangeAllowedprotected StringnodeUUIDprotected org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionPresenter<? extends org.kie.workbench.common.stunner.core.client.session.ClientSession,?,org.kie.workbench.common.stunner.core.diagram.Diagram>presenterprotected javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent>refreshFormPropertiesEventprotected org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>sessionCommandManagerprotected org.kie.workbench.common.stunner.core.client.api.SessionManagersessionManager
-
Constructor Summary
Constructors Constructor Description BaseNavigateCommand(ExpressionEditorView.Presenter editor, org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionPresenter<? extends org.kie.workbench.common.stunner.core.client.session.ClientSession,?,org.kie.workbench.common.stunner.core.diagram.Diagram> presenter, org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> sessionCommandManager, javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent> refreshFormPropertiesEvent, String nodeUUID, org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName, boolean isOnlyVisualChangeAllowed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDRGEditorToCanvasWidget()protected voidaddExpressionEditorToCanvasWidget()protected voidenableHandlers(boolean enabled)protected voidhidePaletteWidget(boolean hidden)protected voidnavigateToDRGEditor(org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName)protected voidnavigateToExpressionEditor(org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName)protected org.uberfire.client.workbench.widgets.listbar.ResizeFlowPanelwrapElementForErrai1090()-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.command.AbstractCanvasGraphCommand
allow, execute, getCanvasCommand, getGraphCommand, getNode, newCanvasCommand, newGraphCommand, undo
-
-
-
-
Field Detail
-
editor
protected final ExpressionEditorView.Presenter editor
-
presenter
protected final org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionPresenter<? extends org.kie.workbench.common.stunner.core.client.session.ClientSession,?,org.kie.workbench.common.stunner.core.diagram.Diagram> presenter
-
sessionManager
protected final org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager
-
sessionCommandManager
protected final org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> sessionCommandManager
-
refreshFormPropertiesEvent
protected final javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent> refreshFormPropertiesEvent
-
nodeUUID
protected final String nodeUUID
-
hasExpression
protected final org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression
-
hasName
protected final Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName
-
isOnlyVisualChangeAllowed
protected final boolean isOnlyVisualChangeAllowed
-
-
Constructor Detail
-
BaseNavigateCommand
public BaseNavigateCommand(ExpressionEditorView.Presenter editor, org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionPresenter<? extends org.kie.workbench.common.stunner.core.client.session.ClientSession,?,org.kie.workbench.common.stunner.core.diagram.Diagram> presenter, org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> sessionCommandManager, javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent> refreshFormPropertiesEvent, String nodeUUID, org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName, boolean isOnlyVisualChangeAllowed)
-
-
Method Detail
-
navigateToExpressionEditor
protected void navigateToExpressionEditor(org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName)
-
navigateToDRGEditor
protected void navigateToDRGEditor(org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName)
-
enableHandlers
protected void enableHandlers(boolean enabled)
-
addExpressionEditorToCanvasWidget
protected void addExpressionEditorToCanvasWidget()
-
wrapElementForErrai1090
protected org.uberfire.client.workbench.widgets.listbar.ResizeFlowPanel wrapElementForErrai1090()
-
addDRGEditorToCanvasWidget
protected void addDRGEditorToCanvasWidget()
-
hidePaletteWidget
protected void hidePaletteWidget(boolean hidden)
-
-