MessageEventDefinition.js 819 B

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