Adf.Data.InternalState.InternalStatusEngine.BuildUp C# (CSharp) Method

BuildUp() public method

Adds all the rules regarding InternalStatus to the InternalStatusEngine.
public BuildUp ( ) : void
return void
        public void BuildUp()
        {
            AddRule(InternalStatus.Changed, InternalStatus.Ok);
            AddRule(InternalStatus.Changed, InternalStatus.Removed);

            AddRule(InternalStatus.Ok, InternalStatus.Changed);
            AddRule(InternalStatus.Ok, InternalStatus.Removed);

            AddRule(InternalStatus.New, InternalStatus.Changed, InternalStatus.NewChanged);
            AddRule(InternalStatus.New, InternalStatus.Removed, InternalStatus.NewRemoved);
            AddRule(InternalStatus.New, InternalStatus.Ok);
            AddRule(InternalStatus.New, InternalStatus.NewChanged);
            AddRule(InternalStatus.New, InternalStatus.NewRemoved);

            AddRule(InternalStatus.NewChanged, InternalStatus.Ok);
            AddRule(InternalStatus.NewChanged, InternalStatus.Removed, InternalStatus.NewRemoved);

            AddRule(InternalStatus.Undefined, InternalStatus.Ok);
            AddRule(InternalStatus.Undefined, InternalStatus.Changed, InternalStatus.NewChanged);
            AddRule(InternalStatus.Undefined, InternalStatus.Removed, InternalStatus.NewRemoved);
            AddRule(InternalStatus.Undefined, InternalStatus.New);
            AddRule(InternalStatus.Undefined, InternalStatus.NewChanged);
            AddRule(InternalStatus.Undefined, InternalStatus.NewRemoved);
        }