public void MarkAsDirty() { if (ModelObjectState == ModelObjectState.Clean) { ModelObjectState = ModelObjectState.Dirty; } }
public virtual void Clear() { Children.Clear(); Message = ""; _Initialized = false; _IsUsed = false; _IsDirty = false; _State = ModelObjectState.Standby; }
public void RaiseStateChanged(ModelObjectState state) { if (StateChanged != null) { StateChanged(this, state); } if (this.Owner != null) { this.Owner.OnPackageStateChanged(this); } }
public Package(string name) { Name = name; Parameters = new Dictionary <string, IParameter>(); Description = "This is a package"; IsDirty = false; Icon = Resources.MapPackageTiledTPKFile16; LargeIcon = Properties.Resources.MapPackageTiledTPKFile16; Fields = new List <PackageFeatureField>(); Version = "1.0.0"; IsMandatory = false; _IsDirty = false; _Initialized = false; _State = ModelObjectState.Ready; }
protected void ErrorOccured(string error) { ModelObjectState = ModelObjectState.Error; ErrorMessage = error; }
public void MarkAsDeleted() { ModelObjectState = ModelObjectState.Delete; }
protected virtual void Insert() { ModelObjectState = ModelObjectState.Clean; }
public void DataLoadComplete() { ModelObjectState = ModelObjectState.Clean; }
public void ChangeState(ModelObjectState state) { _State = state; RaiseStateChanged(state); }