interval
@set:KSLControl(controlType = ControlType.DOUBLE, lowerBound = 4.9E-324, upperBound = 1.7976931348623157E308 )
How often this element is reviewed.
A @KSLControl, so simopt searches it through the path it already uses. A review period is an ordinary decision variable and always was; what changed is that it belongs to whatever schedules the reviews rather than to the element. Because that is this class, a study finds it on a named type rather than by knowing which model element happens to do the scheduling.
Bounds are the exact domain of the setter (R16): a numeric control clamps, so a bound outside the domain would deliver a value the setter refuses, and Double.MIN_VALUE / Double.MAX_VALUE are precisely the smallest and largest values that are finite and greater than zero.
Replication-initial, like every other decision parameter.