validate method
void
validate()
Implementation
void validate() {
if (type.isEmpty || type.trim() != type) {
throw ArgumentError('Invalid connector type: $type');
}
editing.validate();
if (!defaultEndOffset.x.isFinite ||
!defaultEndOffset.y.isFinite ||
(defaultEndOffset.x == 0 && defaultEndOffset.y == 0)) {
throw ArgumentError.value(
defaultEndOffset,
'defaultEndOffset',
'Must be finite and nonzero.',
);
}
labeling?.validate();
}