private void validate(IndividualPropertiesCache individualValues, IImportLogger logger) { foreach (var parameterPath in individualValues.AllParameterPaths().ToList()) { if (allParametersContains(parameterPath)) { continue; } logger.AddWarning(PKSimConstants.Warning.ParameterWithPathNotFoundInBaseIndividual(parameterPath)); individualValues.Remove(parameterPath); } }
public virtual void RemoveAdvancedParameter(IAdvancedParameter advancedParameter) { AdvancedParameterCollection.RemoveAdvancedParameter(advancedParameter); IndividualPropertiesCache.Remove(advancedParameter.ParameterPath); }