internal override object Execute(WorkspaceModel workspaceModel, bool events = true) { if (Model == null) { Model = workspaceModel.newConnectionModel(From, To, ConnectionType); } else { workspaceModel.addConnectionModel((ConnectionModel)Model); } if (events) { workspaceModel.OnNewChildElement(Model); } return(Model); }
internal override void Undo(WorkspaceModel workspaceModel) { workspaceModel.addConnectionModel((ConnectionModel)Model); workspaceModel.OnNewChildElement(Model); }