コード例 #1
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/ARWT
 public void MarkAsDirty()
 {
     if (ModelObjectState == ModelObjectState.Clean)
     {
         ModelObjectState = ModelObjectState.Dirty;
     }
 }
コード例 #2
0
ファイル: Package.cs プロジェクト: zhaowilliam/Visual-HEIFLOW
 public virtual void Clear()
 {
     Children.Clear();
     Message      = "";
     _Initialized = false;
     _IsUsed      = false;
     _IsDirty     = false;
     _State       = ModelObjectState.Standby;
 }
コード例 #3
0
ファイル: Package.cs プロジェクト: zhaowilliam/Visual-HEIFLOW
 public void RaiseStateChanged(ModelObjectState state)
 {
     if (StateChanged != null)
     {
         StateChanged(this, state);
     }
     if (this.Owner != null)
     {
         this.Owner.OnPackageStateChanged(this);
     }
 }
コード例 #4
0
ファイル: Package.cs プロジェクト: zhaowilliam/Visual-HEIFLOW
 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;
 }
コード例 #5
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/ARWT
 protected void ErrorOccured(string error)
 {
     ModelObjectState = ModelObjectState.Error;
     ErrorMessage     = error;
 }
コード例 #6
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/ARWT
 public void MarkAsDeleted()
 {
     ModelObjectState = ModelObjectState.Delete;
 }
コード例 #7
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/ARWT
 protected virtual void Insert()
 {
     ModelObjectState = ModelObjectState.Clean;
 }
コード例 #8
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/ARWT
 public void DataLoadComplete()
 {
     ModelObjectState = ModelObjectState.Clean;
 }
コード例 #9
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/MWA
 protected virtual void Insert()
 {
     ModelObjectState = ModelObjectState.Clean;
 }
コード例 #10
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/MWA
 protected void ErrorOccured(string error)
 {
     ModelObjectState = ModelObjectState.Error;
     ErrorMessage = error;
 }
コード例 #11
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/MWA
 public void MarkAsDirty()
 {
     if (ModelObjectState == ModelObjectState.Clean)
     {
         ModelObjectState = ModelObjectState.Dirty;
     }
 }
コード例 #12
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/MWA
 public void MarkAsDeleted()
 {
     ModelObjectState = ModelObjectState.Delete;
 }
コード例 #13
0
ファイル: ModelObjectBase.cs プロジェクト: BrettHewitt/MWA
 public void DataLoadComplete()
 {
     ModelObjectState = ModelObjectState.Clean;
 }
コード例 #14
0
ファイル: Package.cs プロジェクト: zhaowilliam/Visual-HEIFLOW
 public void ChangeState(ModelObjectState state)
 {
     _State = state;
     RaiseStateChanged(state);
 }