www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcmodel/@model/RollbackEdit.m
function obj = RollbackEdit(obj) %ROLLBACKEDIT Undo any changes since a BeginEdit. % % OBJ = ROLLBACKEDIT(OBJ) % % See also % mbcmodel.model.BeginEdit, % mbcmodel.model.CommitEdit. % Copyright 2006-2011 The MathWorks, Inc. if obj.IsBeingEdited % This object is no longer being edited obj.IsBeingEdited = false; % restore model obj.Object = obj.BackUp; % Restart the edit process (this will copy a new model into the workspace) if obj.IsEditable % Start editing again obj = obj.BeginEdit; else warning(message('mbc:mbcmodel:model:InvalidState')); end end warning(message('mbc:mbcmodel:Obsolete7a8'))