Class ObserverBuilderControl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl<AbstractCanvasHandler>
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.ObserverBuilderControl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.canvas.controls.builder.request.ElementBuildRequest<AbstractCanvasHandler>>,org.kie.workbench.common.stunner.core.client.canvas.controls.builder.ElementBuilderControl<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager<AbstractCanvasHandler>
@Default @Observer @Dependent public class ObserverBuilderControl extends AbstractElementBuilderControl implements org.kie.workbench.common.stunner.core.client.canvas.controls.builder.ElementBuilderControl<AbstractCanvasHandler>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.builder.impl.AbstractElementBuilderControl
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(ClientDefinitionManager clientDefinitionManager, ClientFactoryService clientFactoryServices, org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory, 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildShapeAt(Object definition, double x, double y)org.kie.workbench.common.stunner.core.graph.content.view.Point2DgetTransformedLocation(double clientX, double clientY)Gets canvas transformed location.-
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, updateElementFromDefinition
-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl
destroy, init
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.builder.BuilderControl
allows, build
-
-
-
-
Constructor Detail
-
ObserverBuilderControl
@Inject public ObserverBuilderControl(ClientDefinitionManager clientDefinitionManager, ClientFactoryService clientFactoryServices, org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory, 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)
-
-
Method Detail
-
buildShapeAt
public void buildShapeAt(Object definition, double x, double y)
-
getTransformedLocation
public org.kie.workbench.common.stunner.core.graph.content.view.Point2D getTransformedLocation(double clientX, double clientY)Gets canvas transformed location.- Parameters:
clientX- The clientX coordinate value.clientY- The clientY coordinate value.- Returns:
- the transformed location into the canvas.
-
-