1234567891011121314151617181920212223242526 |
- import inherits from 'inherits';
- import RuleProvider from 'lib/features/rules/RuleProvider';
- export default function ConnectRules(eventBus) {
- RuleProvider.call(this, eventBus);
- }
- ConnectRules.$inject = ['eventBus'];
- inherits(ConnectRules, RuleProvider);
- ConnectRules.prototype.init = function() {
- this.addRule('connection.create', function(context) {
- var source = context.source,
- target = context.target;
- if (source && target && source.parent === target.parent) {
- return { type: 'test:Connection' };
- }
- return false;
- });
- };
|