@Dependent public class ConnectionAcceptorControlImpl extends Object implements ConnectionAcceptorControl<AbstractCanvasHandler>
RequiresCommandManager.CommandManagerProvider<H extends CanvasHandler>| Constructor and Description |
|---|
ConnectionAcceptorControlImpl(CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptSource(Node source,
Edge<View<?>,Node> connector,
int magnet) |
boolean |
acceptTarget(Node target,
Edge<View<?>,Node> connector,
int magnet) |
boolean |
allowSource(Node source,
Edge<View<?>,Node> connector,
int magnet) |
boolean |
allowTarget(Node target,
Edge<View<?>,Node> connector,
int magnet) |
void |
disable() |
void |
enable(AbstractCanvasHandler canvasHandler) |
void |
setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider) |
@Inject public ConnectionAcceptorControlImpl(CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory)
public void enable(AbstractCanvasHandler canvasHandler)
enable in interface CanvasControl<AbstractCanvasHandler>public void disable()
disable in interface CanvasControl<AbstractCanvasHandler>public boolean allowSource(Node source, Edge<View<?>,Node> connector, int magnet)
allowSource in interface ConnectionAcceptorControl<AbstractCanvasHandler>public boolean allowTarget(Node target, Edge<View<?>,Node> connector, int magnet)
allowTarget in interface ConnectionAcceptorControl<AbstractCanvasHandler>public boolean acceptSource(Node source, Edge<View<?>,Node> connector, int magnet)
acceptSource in interface ConnectionAcceptorControl<AbstractCanvasHandler>public boolean acceptTarget(Node target, Edge<View<?>,Node> connector, int magnet)
acceptTarget in interface ConnectionAcceptorControl<AbstractCanvasHandler>public void setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
setCommandManagerProvider in interface RequiresCommandManager<AbstractCanvasHandler>Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.