'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' })); };