////////////////////////////////////////////////////////////////// // CONNECT RULES Configure RULES var category = 'Connect'; ////////////////////////////////////////////////////////////////// // onAfterConnect rule $ENV.defineRule({ id:'onAfterConnect', category:category, parameters:'gml:Unit unit!, gml:Element source!, gml:Element target!, gml:Link link!', restrictive:true }); $ENV.extendRule('onAfterConnect', { constraint: 'link isa #NS[NavigationLink]', behavior: function() { if (source.isa('core.gml:EventInport') && source.name) link.setProperty('eventName', source.name); if (target.isa('core.gml:EventOutport') && target.name) link.setProperty('targetEventName', target.name); }, comments:'' });