Class ListEditorDefinition

    • Constructor Detail

      • ListEditorDefinition

        public ListEditorDefinition()
      • ListEditorDefinition

        @Inject
        public ListEditorDefinition​(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.List> 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.List> 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)