1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| 'use strict';
|
| var properties = require('./implementation/Properties'),
| elementHelper = require('../../../helper/ElementHelper'),
| cmdHelper = require('../../../helper/CmdHelper');
|
|
| module.exports = function(group, element, bpmnFactory, translate) {
|
| var propertiesEntry = properties(element, bpmnFactory, {
| id: 'properties',
| modelProperties: [ 'name', 'value' ],
| labels: [ translate('Name'), translate('Value') ],
|
| getParent: function(element, node, bo) {
| return bo.extensionElements;
| },
|
| createParent: function(element, bo) {
| var parent = elementHelper.createElement('bpmn:ExtensionElements', { values: [] }, bo, bpmnFactory);
| var cmd = cmdHelper.updateBusinessObject(element, bo, { extensionElements: parent });
| return {
| cmd: cmd,
| parent: parent
| };
| }
| }, translate);
|
| if (propertiesEntry) {
| group.entries.push(propertiesEntry);
| }
|
| };
|
|