Canguro.Model.Model.repairAbstractCases C# (CSharp) Method

repairAbstractCases() private method

private repairAbstractCases ( AbstractCase changedAc, Dictionary adjacency ) : void
changedAc Canguro.Model.Load.AbstractCase
adjacency Dictionary
return void
        private void repairAbstractCases(AbstractCase changedAc, Dictionary<AbstractCase, LinkedList<AbstractCase>> adjacency)
        {
            if (adjacency.ContainsKey(changedAc))
            {
                foreach (AbstractCase ac in adjacency[changedAc])
                {
                    if (ac.IsActive)
                    {
                        ac.IsActive = false;
                        repairAbstractCases(ac, adjacency);
                    }
                }
            }
        }