Class DMNCanvasHandler<D extends org.kie.workbench.common.stunner.core.diagram.Diagram,C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler<D,C>
-
- org.kie.workbench.common.stunner.core.client.canvas.BaseCanvasHandler<D,C>
-
- org.kie.workbench.common.stunner.core.client.canvas.CanvasHandlerImpl<D,C>
-
- org.kie.workbench.common.dmn.client.session.DMNCanvasHandler<D,C>
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler<D,C>,org.kie.workbench.common.stunner.core.client.canvas.listener.HasCanvasListeners<org.kie.workbench.common.stunner.core.client.canvas.listener.CanvasElementListener>,org.kie.workbench.common.stunner.core.client.canvas.listener.HasDomainObjectListeners<org.kie.workbench.common.stunner.core.client.canvas.listener.CanvasDomainObjectListener>
@Dependent public class DMNCanvasHandler<D extends org.kie.workbench.common.stunner.core.diagram.Diagram,C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas> extends org.kie.workbench.common.stunner.core.client.canvas.CanvasHandlerImpl<D,C>
-
-
Constructor Summary
Constructors Constructor Description DMNCanvasHandler(org.kie.workbench.common.stunner.core.client.api.ClientDefinitionManager clientDefinitionManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> commandFactory, org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager, org.kie.workbench.common.stunner.core.graph.util.GraphUtils graphUtils, org.kie.workbench.common.stunner.core.graph.processing.index.GraphIndexBuilder<? extends org.kie.workbench.common.stunner.core.graph.processing.index.MutableIndex<org.kie.workbench.common.stunner.core.graph.Node,org.kie.workbench.common.stunner.core.graph.Edge>> indexBuilder, org.kie.workbench.common.stunner.core.client.api.ShapeManager shapeManager, org.kie.workbench.common.stunner.core.client.canvas.controls.actions.TextPropertyProviderFactory textPropertyProviderFactory, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementAddedEvent> canvasElementAddedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementRemovedEvent> canvasElementRemovedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent> canvasElementUpdatedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementsClearEvent> canvasElementsClearEvent, DMNElementsSynchronizer dmnElementsSynchronizer, DMNGraphsProvider graphsProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(org.kie.workbench.common.stunner.core.graph.Element parent, org.kie.workbench.common.stunner.core.graph.Element child)protected voidbeforeElementUpdated(org.kie.workbench.common.stunner.core.graph.Element element, org.kie.workbench.common.stunner.core.client.shape.Shape shape)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.CanvasHandlerImpl
afterElementAdded, afterElementDeleted, afterElementUpdated, beforeElementDeleted, buildGraphIndex, clearCanvas, destroyGraphIndex, draw, getGraphIndex, getRuleManager
-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.BaseCanvasHandler
addChild, addShape, afterDraw, applyElementMutation, applyElementMutation, applyElementMutation, applyElementTitle, beforeDraw, deregister, destroyGraph, dock, doClear, doDestroy, draw, getCanvas, getDefinitionId, getDefinitionManager, getDiagram, getElement, getElementAt, getGraphUtils, getRuleSet, getShapeFactory, getShapeManager, getTextPropertyProviderFactory, handle, isCanvasRoot, loadRuleSet, register, removeChild, removeShape, showError, undock
-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler
addDomainObjectListener, addRegistrationListener, applyElementMutation, applyElementMutation, clear, clearDomainObjectListeners, clearRegistrationListeners, deregister, deregister, destroy, doBatchUpdate, equals, getAbstractCanvas, getGraphExecutionContext, getUuid, hashCode, isCanvasRoot, notifyCanvasClear, notifyCanvasDomainObjectAdded, notifyCanvasDomainObjectClear, notifyCanvasDomainObjectRemoved, notifyCanvasDomainObjectUpdated, notifyCanvasElementAdded, notifyCanvasElementRemoved, notifyCanvasElementUpdated, register, register, removeDomainObjectListener, removeRegistrationListener, setGraphExecutionContext, setStaticContext, toString, updateElementPosition, updateElementProperties
-
-
-
-
Constructor Detail
-
DMNCanvasHandler
@Inject public DMNCanvasHandler(org.kie.workbench.common.stunner.core.client.api.ClientDefinitionManager clientDefinitionManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> commandFactory, org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager, org.kie.workbench.common.stunner.core.graph.util.GraphUtils graphUtils, org.kie.workbench.common.stunner.core.graph.processing.index.GraphIndexBuilder<? extends org.kie.workbench.common.stunner.core.graph.processing.index.MutableIndex<org.kie.workbench.common.stunner.core.graph.Node,org.kie.workbench.common.stunner.core.graph.Edge>> indexBuilder, org.kie.workbench.common.stunner.core.client.api.ShapeManager shapeManager, org.kie.workbench.common.stunner.core.client.canvas.controls.actions.TextPropertyProviderFactory textPropertyProviderFactory, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementAddedEvent> canvasElementAddedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementRemovedEvent> canvasElementRemovedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementUpdatedEvent> canvasElementUpdatedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasElementsClearEvent> canvasElementsClearEvent, DMNElementsSynchronizer dmnElementsSynchronizer, DMNGraphsProvider graphsProvider)
-
-
Method Detail
-
beforeElementUpdated
protected void beforeElementUpdated(org.kie.workbench.common.stunner.core.graph.Element element, org.kie.workbench.common.stunner.core.client.shape.Shape shape)
-
addChild
public void addChild(org.kie.workbench.common.stunner.core.graph.Element parent, org.kie.workbench.common.stunner.core.graph.Element child)
-
-