bpmn-js-properties-panel
Version:
A simple properties panel for bpmn-js
27 lines (19 loc) • 812 B
JavaScript
;
var eventDefinitionReference = require('./EventDefinitionReference'),
elementReferenceProperty = require('./ElementReferenceProperty');
module.exports = function(group, element, bpmnFactory, messageEventDefinition) {
group.entries = group.entries.concat(eventDefinitionReference(element, messageEventDefinition, bpmnFactory, {
label: 'Message',
elementName: 'message',
elementType: 'bpmn:Message',
referenceProperty: 'messageRef',
newElementIdPrefix: 'Message_'
}));
group.entries = group.entries.concat(elementReferenceProperty(element, messageEventDefinition, bpmnFactory, {
id: 'message-element-name',
label: 'Message Name',
referenceProperty: 'messageRef',
modelProperty: 'name',
shouldValidate: true
}));
};