public void AddLocale(LocaleInfo locale) { if (_model._locales.Any(l => l.Name == locale.Name)) { throw new ArgumentException("Locale '" + locale.Name + "' already exists in the model."); } _model._locales.Add(locale); }
public SpeciesDescription(String name, NumericExpressionTree initialPopulation, LocaleInfo locale) { _name = name; _locale = locale; _initialPopulation = initialPopulation; }
public SpeciesDescription(String name, int initialPopulation, LocaleInfo locale) { _name = name; _locale = locale; _initialPopulation = new NumericExpressionTree(new Constant(initialPopulation)); }
public SpeciesDescription(String name) { _name = name; _locale = null; _initialPopulation = new NumericExpressionTree(new Constant(0.0f)); }