@Dependent public class ScenarioCommandRegistry extends org.kie.workbench.common.command.client.registry.command.CommandRegistryImpl<AbstractScenarioSimulationCommand>
Queue
es of executed/undone Command
sModifier and Type | Field and Description |
---|---|
protected Deque<AbstractScenarioSimulationCommand> |
undoneCommands |
Constructor and Description |
---|
ScenarioCommandRegistry() |
Modifier and Type | Method and Description |
---|---|
protected org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> |
commonOperation(ScenarioSimulationContext scenarioSimulationContext,
AbstractScenarioSimulationCommand command,
boolean isUndo) |
org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> |
redo(ScenarioSimulationContext scenarioSimulationContext)
Re-execute the last undone
Command |
void |
register(ScenarioSimulationContext context,
AbstractScenarioSimulationCommand command)
Method to register the status as it was soon before the command execution,
to be used for undo/redo
|
protected void |
setUndoRedoButtonStatus(ScenarioSimulationContext scenarioSimulationContext) |
org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> |
undo(ScenarioSimulationContext scenarioSimulationContext)
Calls undo on the last executed
Command |
protected final Deque<AbstractScenarioSimulationCommand> undoneCommands
public void register(ScenarioSimulationContext context, AbstractScenarioSimulationCommand command)
context
- command
- public org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> undo(ScenarioSimulationContext scenarioSimulationContext)
Command
scenarioSimulationContext
- NoSuchElementException
public org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> redo(ScenarioSimulationContext scenarioSimulationContext)
Command
scenarioSimulationContext
- NoSuchElementException
protected org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> commonOperation(ScenarioSimulationContext scenarioSimulationContext, AbstractScenarioSimulationCommand command, boolean isUndo)
protected void setUndoRedoButtonStatus(ScenarioSimulationContext scenarioSimulationContext)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.