protected abstract Number
checkLimits(
FWSimVariable aSource, Number aValue,
Number aMin, Number aMax) throws
SimValueOutOfRangeException;
Returns false if aValue is NaN or outside limits.
Limits that are
null are ignored.
returns if limits are checked valid
- if level < LAZY no check is performed (return true)
protected abstract boolean
checkParametersInScript(Collection aAllowedFields,
Collection aForbiddenFields, String aJexlScript);
Returns false if parameters in the Script are not in AllowedFields exclusive or they are in ForbiddenFields
- aAllowedFields
- aForbiddenFields
- aJexlScript
returns if check is valid
- if level < LAZY no check is performed (return true)