Class InvocationEditorDefinition

    • Constructor Detail

      • InvocationEditorDefinition

        public InvocationEditorDefinition()
      • InvocationEditorDefinition

        @Inject
        public InvocationEditorDefinition​(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils,
                                          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,
                                          DefaultCanvasCommandFactory canvasCommandFactory,
                                          javax.enterprise.event.Event<ExpressionEditorChanged> editorSelectedEvent,
                                          javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent> refreshFormPropertiesEvent,
                                          javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent> domainObjectSelectionEvent,
                                          ListSelectorView.Presenter listSelector,
                                          org.jboss.errai.ui.client.local.spi.TranslationService translationService,
                                          Supplier<ExpressionEditorDefinitions> expressionEditorDefinitionsSupplier,
                                          ValueAndDataTypePopoverView.Presenter headerEditor,
                                          org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
    • Method Detail

      • getName

        public String getName()
      • getModelClass

        public Optional<org.kie.workbench.common.dmn.api.definition.model.Invocation> getModelClass()
      • enrich

        public void enrich​(Optional<String> nodeUUID,
                           org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression,
                           Optional<org.kie.workbench.common.dmn.api.definition.model.Invocation> expression)
      • getEditor

        public Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,​? extends org.uberfire.ext.wires.core.grids.client.model.GridData,​? extends BaseUIModelMapper>> getEditor​(GridCellTuple parent,
                                                                                                                                                                                                                                        Optional<String> nodeUUID,
                                                                                                                                                                                                                                        org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression,
                                                                                                                                                                                                                                        Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName,
                                                                                                                                                                                                                                        boolean isOnlyVisualChangeAllowed,
                                                                                                                                                                                                                                        int nesting)