Interface ExpressionGridCache

  • All Superinterfaces:
    org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
    All Known Implementing Classes:
    ExpressionGridCacheImpl

    public interface ExpressionGridCache
    extends org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  ExpressionGridCache.IsCacheable  
      • Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl

        org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
    • Method Detail

      • getExpressionGrid

        Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,​? extends org.uberfire.ext.wires.core.grids.client.model.GridData,​? extends BaseUIModelMapper>> getExpressionGrid​(String nodeUUID)
      • putExpressionGrid

        void putExpressionGrid​(String nodeUUID,
                               Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,​? extends org.uberfire.ext.wires.core.grids.client.model.GridData,​? extends BaseUIModelMapper>> gridWidget)
      • removeExpressionGrid

        void removeExpressionGrid​(String nodeUUID)