Class 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.Presenter editor  
      protected org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression  
      protected Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName  
      protected boolean isOnlyVisualChangeAllowed  
      protected String nodeUUID  
      protected 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  
      protected javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent> refreshFormPropertiesEvent  
      protected org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> sessionCommandManager  
      protected org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager  
    • 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)  
    • Field Detail

      • 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)