Nico Rehwaldt 5e26068f99 feat(modeling): add lane modeling operations
This commit adds the functionality to

* add a lane (above/below an existing one)
* split a lane into sub lanes
* remove a lane
* resize a lane

Closes #379
Closes #338
2015-10-20 15:47:12 +02:00

25 lines
1017 B
JavaScript

module.exports = {
__init__: [ 'modeling', 'bpmnUpdater', 'bpmnLabelSupport' ],
__depends__: [
require('./behavior'),
require('../label-editing'),
require('../rules'),
require('../ordering'),
require('../replace'),
require('diagram-js/lib/command'),
require('diagram-js/lib/features/tooltips'),
require('diagram-js/lib/features/label-support'),
require('diagram-js/lib/features/attach-support'),
require('diagram-js/lib/features/selection'),
require('diagram-js/lib/features/change-support'),
require('diagram-js/lib/features/space-tool')
],
bpmnFactory: [ 'type', require('./BpmnFactory') ],
bpmnUpdater: [ 'type', require('./BpmnUpdater') ],
elementFactory: [ 'type', require('./ElementFactory') ],
modeling: [ 'type', require('./Modeling') ],
bpmnLabelSupport: [ 'type', require('./BpmnLabelSupport') ],
layouter: [ 'type', require('./BpmnLayouter') ],
connectionDocking: [ 'type', require('diagram-js/lib/layout/CroppingConnectionDocking') ]
};