public abstract class AbstractCanvasGraphCommand extends AbstractCanvasCommand implements HasGraphCommand<AbstractCanvasHandler>
| Constructor and Description |
|---|
AbstractCanvasGraphCommand() |
AbstractCanvasGraphCommand(boolean canvasCommandFirst) |
buildResult, checkShapeNotNull, getUUIDpublic AbstractCanvasGraphCommand()
public AbstractCanvasGraphCommand(boolean canvasCommandFirst)
protected abstract Command<GraphCommandExecutionContext,RuleViolation> newGraphCommand(AbstractCanvasHandler context)
protected abstract Command<AbstractCanvasHandler,CanvasViolation> newCanvasCommand(AbstractCanvasHandler context)
public Command<GraphCommandExecutionContext,RuleViolation> getGraphCommand(AbstractCanvasHandler context)
getGraphCommand in interface HasGraphCommand<AbstractCanvasHandler>public Command<AbstractCanvasHandler,CanvasViolation> getCanvasCommand(AbstractCanvasHandler context)
public CommandResult<CanvasViolation> allow(AbstractCanvasHandler context)
allow in interface Command<AbstractCanvasHandler,CanvasViolation>allow in class AbstractCanvasCommandpublic CommandResult<CanvasViolation> execute(AbstractCanvasHandler context)
execute in interface Command<AbstractCanvasHandler,CanvasViolation>public CommandResult<CanvasViolation> undo(AbstractCanvasHandler context)
undo in interface Command<AbstractCanvasHandler,CanvasViolation>protected Node<?,Edge> getNode(AbstractCanvasHandler context, String uuid)
protected boolean isCanvasCommandFirst()
protected void setCanvasCommandFirst(boolean canvasCommandFirst)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.