validate method
void
validate()
Implementation
void validate() {
for (final value in [
minimumStrokeWidth,
maximumStrokeWidth,
minimumArrowSize,
maximumArrowSize,
maximumPortSpacing,
maximumPortExtension,
maximumCornerRadius,
]) {
if (!value.isFinite || value <= 0) {
throw ArgumentError(
'Connector editing limits must be finite and positive.',
);
}
}
if (minimumStrokeWidth > maximumStrokeWidth ||
minimumArrowSize > maximumArrowSize) {
throw ArgumentError('Connector editing minimum exceeds its maximum.');
}
}