SignalEventDefinition.js 808 B

1234567891011121314151617181920212223242526
  1. 'use strict';
  2. var eventDefinitionReference = require('./EventDefinitionReference'),
  3. elementReferenceProperty = require('./ElementReferenceProperty');
  4. module.exports = function(group, element, bpmnFactory, signalEventDefinition, translate) {
  5. group.entries = group.entries.concat(eventDefinitionReference(element, signalEventDefinition, bpmnFactory, {
  6. label: translate('Signal'),
  7. elementName: 'signal',
  8. elementType: 'bpmn:Signal',
  9. referenceProperty: 'signalRef',
  10. newElementIdPrefix: 'Signal_'
  11. }));
  12. group.entries = group.entries.concat(elementReferenceProperty(element, signalEventDefinition, bpmnFactory, {
  13. id: 'signal-element-name',
  14. label: translate('Signal Name'),
  15. referenceProperty: 'signalRef',
  16. modelProperty: 'name',
  17. shouldValidate: true
  18. }));
  19. };