connectionRule property

DiagramConnectionRule? get connectionRule

Implementation

DiagramConnectionRule? get connectionRule {
  _controller._requireAlive();
  return _controller.diagram._rules.canConnect == null
      ? null
      : (intent) {
          _controller._requireAlive();
          final rule = _controller.diagram._rules.canConnect;
          return rule == null
              ? const EditResult.allow()
              : _controller._evaluate(() => rule(intent));
        };
}