Class ObserverBuilderControl

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.ElementBuildRequest<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>>, org.kie.workbench.common.stunner.core.client.canvas.controls.builder.ElementBuilderControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>, org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>, org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>

    @Dependent
    @Observer
    public class ObserverBuilderControl
    extends org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.ObserverBuilderControl
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl

        org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl.CommandsCallback
      • Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl

        org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl.BuildCallback
      • 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>
      • Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager

        org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager.CommandManagerProvider<H extends org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler>
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl

        canvasHandler
    • Constructor Summary

      Constructors 
      Constructor Description
      ObserverBuilderControl​(org.kie.workbench.common.stunner.core.client.api.ClientDefinitionManager clientDefinitionManager, org.kie.workbench.common.stunner.core.client.service.ClientFactoryService clientFactoryServices, org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager, DefaultCanvasCommandFactory canvasCommandFactory, org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationMessages translationMessages, org.kie.workbench.common.stunner.core.graph.processing.index.bounds.GraphBoundsIndexer graphBoundsIndexer, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> canvasSelectionEvent, DMNDiagramsSession dmnDiagramsSession)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void updateElementFromDefinition​(org.kie.workbench.common.stunner.core.graph.Element element, Object definition)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.ObserverBuilderControl

        buildShapeAt, getTransformedLocation
      • Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl

        allows, build, doDestroy, doInit, fireProcessingCompleted, fireProcessingStarted, getCommands, getComputedChildCoordinates, getElementCommands, getParent, getParentAssignment, getShapeSetId, isValid, setCommandManagerProvider
      • Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl

        destroy, init
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl

        allows, build
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl

        destroy, init
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager

        setCommandManagerProvider
    • Constructor Detail

      • ObserverBuilderControl

        @Inject
        public ObserverBuilderControl​(org.kie.workbench.common.stunner.core.client.api.ClientDefinitionManager clientDefinitionManager,
                                      org.kie.workbench.common.stunner.core.client.service.ClientFactoryService clientFactoryServices,
                                      org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager,
                                      DefaultCanvasCommandFactory canvasCommandFactory,
                                      org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationMessages translationMessages,
                                      org.kie.workbench.common.stunner.core.graph.processing.index.bounds.GraphBoundsIndexer graphBoundsIndexer,
                                      javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> canvasSelectionEvent,
                                      DMNDiagramsSession dmnDiagramsSession)
    • Method Detail

      • updateElementFromDefinition

        protected void updateElementFromDefinition​(org.kie.workbench.common.stunner.core.graph.Element element,
                                                   Object definition)
        Overrides:
        updateElementFromDefinition in class org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl