Class BaseSupplementaryFunctionEditorDefinition

    • Constructor Detail

      • BaseSupplementaryFunctionEditorDefinition

        protected BaseSupplementaryFunctionEditorDefinition()
      • BaseSupplementaryFunctionEditorDefinition

        public BaseSupplementaryFunctionEditorDefinition​(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,
                                                         org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
    • Method Detail

      • getModelClass

        public Optional<org.kie.workbench.common.dmn.api.definition.model.Context> 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.Context> expression)
      • createVariable

        protected org.kie.workbench.common.dmn.api.definition.model.InformationItem createVariable​(String name)
      • 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)
      • getVariableNames

        protected abstract List<String> getVariableNames()