vmes-flowable
Version:
ceshibao
36 lines (25 loc) • 1.05 kB
JavaScript
'use strict';
var eventDefinitionReference = require('./EventDefinitionReference'),
elementReferenceProperty = require('./ElementReferenceProperty');
module.exports = function(group, element, bpmnFactory, errorEventDefinition, translate) {
group.entries = group.entries.concat(eventDefinitionReference(element, errorEventDefinition, bpmnFactory, {
label: translate('Error'),
elementName: 'error',
elementType: 'bpmn:Error',
referenceProperty: 'errorRef',
newElementIdPrefix: 'Error_'
}));
group.entries = group.entries.concat(elementReferenceProperty(element, errorEventDefinition, bpmnFactory, {
id: 'error-element-name',
label: translate('Error Name'),
referenceProperty: 'errorRef',
modelProperty: 'name',
shouldValidate: true
}));
group.entries = group.entries.concat(elementReferenceProperty(element, errorEventDefinition, bpmnFactory, {
id: 'error-element-code',
label: translate('Error Code'),
referenceProperty: 'errorRef',
modelProperty: 'errorCode'
}));
};