Class ElementProxy
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.components.proxies.ElementProxy
-
- All Implemented Interfaces:
ShapeProxy
@Dependent public class ElementProxy extends Object implements ShapeProxy
-
-
Constructor Summary
Constructors Constructor Description ElementProxy(org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> commandManager, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> selectionEvent, org.jboss.errai.ioc.client.api.ManagedInstance<DefaultCanvasCommandFactory> commandFactories, org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>execute(org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)org.kie.workbench.common.stunner.core.client.canvas.CanvasgetCanvas()AbstractCanvasHandlergetCanvasHandler()ElementProxysetCanvasHandler(AbstractCanvasHandler canvasHandler)ElementProxysetProxyBuilder(Supplier<org.kie.workbench.common.stunner.core.client.shape.ElementShape> proxyBuilder)ElementProxysetView(ShapeProxyView<? extends org.kie.workbench.common.stunner.core.client.shape.ElementShape> view)voidstart(double x, double y)
-
-
-
Constructor Detail
-
ElementProxy
@Inject public ElementProxy(org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> commandManager, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> selectionEvent, @Any org.jboss.errai.ioc.client.api.ManagedInstance<DefaultCanvasCommandFactory> commandFactories, org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils)
-
-
Method Detail
-
setView
public ElementProxy setView(ShapeProxyView<? extends org.kie.workbench.common.stunner.core.client.shape.ElementShape> view)
-
setProxyBuilder
public ElementProxy setProxyBuilder(Supplier<org.kie.workbench.common.stunner.core.client.shape.ElementShape> proxyBuilder)
-
setCanvasHandler
public ElementProxy setCanvasHandler(AbstractCanvasHandler canvasHandler)
-
start
public void start(double x, double y)- Specified by:
startin interfaceShapeProxy
-
destroy
public void destroy()
- Specified by:
destroyin interfaceShapeProxy
-
execute
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute(org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)
-
getCanvas
public org.kie.workbench.common.stunner.core.client.canvas.Canvas getCanvas()
-
getCanvasHandler
public AbstractCanvasHandler getCanvasHandler()
-
-