public InverseAction(GraphAction action) { this.Action = action; }
private bool DoAction(GraphAction action) { if (action.Do(this._graphFacade)) { this._undoActions.Push(action); return true; } return false; }
public InverseAction(GraphAction action) { this.Action = action; }
private bool DoAction(GraphAction action) { if (action.Do(this._graphFacade)) { this._undoActions.Push(action); return true; } return false; }