public static bool DeleteFromRestrictions(this NameParameterWithCalculation parameter)
        {
            if (!StaticData.ConditionsForParameterWithCalculation.ContainsKey(parameter))
            {
                return(false);
            }

            StaticData.ConditionsForParameterWithCalculation.Remove(parameter);
            parameter.VerificateParameterForCurrentSystem();
            return(true);
        }
 public static void AddToRestrictions(this NameParameterWithCalculation parameter, ConditionType conditionType, double value)
 {
     StaticData.ConditionsForParameterWithCalculation.Add(parameter, new Condition(conditionType, value));
     parameter.VerificateParameterForCurrentSystem();
 }