public abstract class AbstractContainmentBasedControl extends Object implements CanvasControl<AbstractCanvasHandler>, RequiresCommandManager<AbstractCanvasHandler>
RequiresCommandManager.CommandManagerProvider<H extends CanvasHandler>| Constructor and Description |
|---|
AbstractContainmentBasedControl() |
protected abstract void doEnable(WiresCanvas.View view)
protected abstract void doDisable(WiresCanvas.View view)
protected abstract boolean isEdgeAccepted(Edge edge)
protected abstract Command<AbstractCanvasHandler,CanvasViolation> getAddEdgeCommand(Node parent, Node child)
protected abstract Command<AbstractCanvasHandler,CanvasViolation> getDeleteEdgeCommand(Node parent, Node child)
public void enable(AbstractCanvasHandler canvasHandler)
enable in interface CanvasControl<AbstractCanvasHandler>public void disable()
disable in interface CanvasControl<AbstractCanvasHandler>public void setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
setCommandManagerProvider in interface RequiresCommandManager<AbstractCanvasHandler>protected boolean isAccept(com.ait.lienzo.client.core.shape.wires.WiresContainer wiresContainer,
com.ait.lienzo.client.core.shape.wires.WiresShape wiresShape)
protected CommandResult<CanvasViolation> runAllow(Node parent, Node child, Edge edge)
protected CommandResult<CanvasViolation> runAccept(Node parent, Node child, Edge edge)
protected AbstractCanvasHandler getCanvasHandler()
protected CanvasCommandManager<AbstractCanvasHandler> getCommandManager()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.