123456789101112131415161718192021222324252627282930313233343536 |
- 'use strict';
- var is = require('bpmn-js/lib/util/ModelUtil').is,
- getBusinessObject = require('bpmn-js/lib/util/ModelUtil').getBusinessObject,
- cmdHelper = require('./CmdHelper');
- var ParticipantHelper = {};
- module.exports = ParticipantHelper;
- ParticipantHelper.modifyProcessBusinessObject = function(element, property, values) {
- if (!is(element, 'bpmn:Participant')) {
- return {};
- }
- var bo = getBusinessObject(element).get('processRef'),
- properties = {};
- properties[property] = values[property];
- return cmdHelper.updateBusinessObject(element, bo, properties);
- };
- ParticipantHelper.getProcessBusinessObject = function(element, propertyName) {
- if (!is(element, 'bpmn:Participant')) {
- return {};
- }
- var bo = getBusinessObject(element).get('processRef'),
- properties = {};
- properties[propertyName] = bo.get(propertyName);
- return properties;
- };
|