/// <summary> /// Actions to be taken when the variable's value changes /// </summary> /// <param name="cacheImpact"></param> public void HandleChange(CacheImpact cacheImpact) { StructureValue value = Enclosing as StructureValue; if (value != null) { IVariable variable = value.Enclosing as IVariable; if (variable != null) { variable.HandleChange(cacheImpact); } } StructureElement.HandleChange(cacheImpact); }