2using System.Xml.Serialization;
13[XmlType(TypeName =
"maximumProducedItemCount")]
30 int defaultMaximumProducedItemCount)
33 defaultMaximumProducedItemCount)
57 base.ValidateValue(value, parameterName);
61 throw new ArgumentOutOfRangeException(
64 "A maximum produced-item count cannot be negative.");
Represents a sequence of integer values indexed by planning period.
int GetValue(int period)
Gets the parameter value for a planning period.
IntegerTimeSeriesParameter()
Initializes an empty period-dependent integer parameter.
void SetValue(int period, int value)
Sets the parameter value for a planning period.
IntegerTimeSeries Values
Gets or sets the parameter values for all planning periods.
void SetCount(int period, int count)
override void ValidateValue(int value, string parameterName)
Validates one integer value.
MaximumProducedItemCount()
IntegerTimeSeries CountByPeriod
MaximumProducedItemCount(int planningHorizon, int defaultMaximumProducedItemCount)
MaximumProducedItemCount(int planningHorizon)
override int DefaultValueForNewPeriods