Class ElementProxy

    • 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)
      • start

        public void start​(double x,
                          double y)
        Specified by:
        start in interface ShapeProxy
      • 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()