Nico Rehwaldt
4ea70a05de
fix(snapping): remove prev/next resize constraints for unbalanced resize
2015-10-22 20:35:34 +02:00
Nico Rehwaldt
de35cdc6a0
chore(modeling): switch to primary modifier for lane expanding
2015-10-22 20:28:08 +02:00
Nico Rehwaldt
f68054295b
feat(modeling): allow data associations from and to events
...
Closes #384
2015-10-22 08:21:01 +02:00
Nico Rehwaldt
d789342b10
feat(modeling): update Lane#flowNodeRefs while modeling
...
Closes #387
2015-10-20 16:05:24 +02:00
Nico Rehwaldt
7af6d916ce
feat(context-pad): use #removeElements when deleting
2015-10-20 16:05:24 +02:00
Nico Rehwaldt
90067aba03
docs(modeling/util): fix LaneUtil docs
2015-10-20 16:05:24 +02:00
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
pedesen
a77796b271
fix(modeling): retain connection layout for (data-)associations
...
Closes #380
2015-10-13 11:11:44 +02:00
Ricardo Matias
a0bfc29482
fix(modeling): hide labels on element create
2015-10-07 15:19:55 +02:00
pedesen
08c2ebc78f
feat(modeling): add data objects
...
Closes #344
2015-10-07 15:15:57 +02:00
Ricardo Matias
534061d821
feat(replace): update bpmn when reconnecting flows
...
When reconnecting the source and end waypoints of a conditional
or default flow, the bpmn tree should be updated to reflect
these changes.
Closes #373
2015-10-06 13:51:01 +02:00
Kristin Polenz
188487ebdc
feat(modeling/UpdateProperties): unclaim old business object id
2015-10-05 16:13:46 +02:00
Nico Rehwaldt
8b5572d3c4
fix(draw): hide empty on import + show on property update
...
Closes #362
2015-10-05 15:40:49 +02:00
Ricardo Matias
8a0f566ee3
feat(replace): add cancel events
...
Closes #337
2015-09-28 11:35:38 +02:00
Nico Rehwaldt
4891eb4f84
fix(draw): show labels with text
...
Closes #362
2015-09-14 16:20:49 +02:00
Ricardo Matias
31f0ea1ec0
feat(modeling): add support for custom elements
...
This commit adds part of the infrastructure that allows
the coexistence between bpmn elements and custom ones.
Closes #348
2015-09-03 09:57:30 +02:00
pedesen
ccf21e2f0c
fix(replace-preview): rename canExecute.replace -> canExecute.replacements
...
Closes #346
2015-09-01 18:04:12 +02:00
Nico Rehwaldt
afa72ad5bd
fix(modeling): correctly update Lane#flowNodeRefs
...
Previously, the bpmn:FlowNode <-> bpmn:Lane relationship was not
properly maintained in the BpmnUpdater.
This commit fixes the behavior.
Closes #341
2015-08-31 15:00:27 +02:00
Ricardo Matias
34bd632544
fix(modeling): add caveat for message flows layouting
...
related to bpmn-io/diagram-js#110
2015-08-25 11:04:51 +02:00
Nico Rehwaldt
d9788c7f31
feat(ordering): add sequence flow + association to correct parent
...
* remove ModelUtil#getSharedParent because we do proper ordering
via BpmnOrderingProvider now.
* Cherio!
Related to #316
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
711a2df758
feat(modeling): wrap existing elements in new lane
...
Related to #316
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
42b66b1602
chore(project): move {modeling->}/rules
...
This syncs the bpmn-js structure with diagram-js.
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
4e33f524c7
feat(modeling): add lane default width
...
Related to #316
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
e9a7bfa986
fix(modeling): make sure lanes get ids assigned
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
4afefcb838
feat(rules): add lane rules
...
* add create / move rules
* add resize rules
Related to #316
2015-08-21 17:34:41 +02:00
Nico Rehwaldt
d520574d1a
feat(modeling): wire lanes in BPMN 2.0 xml
...
Related to #316
2015-08-21 17:34:41 +02:00
pedesen
1cdce93f5b
fix(selection): select element replacements after move
...
Closes #335
2015-08-21 13:46:21 +02:00
Nico Rehwaldt
966e3aaa34
feat(modeling): define BPMN specific ordering
...
Closes #336
2015-08-20 14:49:53 +02:00
Nico Rehwaldt
fbf82e83e5
chore(modeling/behavior): order behaviors
2015-08-19 17:24:49 +02:00
Nico Rehwaldt
5c629a9889
chore(modeling/behavior): rename Remove{->Participant}Behavior
2015-08-19 17:24:49 +02:00
Nico Rehwaldt
046f962244
fix(modeling/behavior): only replace existing connections
2015-08-19 17:24:49 +02:00
Nico Rehwaldt
e237937726
chore(modeling): update BpmnUpdater to hook into element.updateAttachment
...
BREAKING CHANGE:
* The id of the update attachment command changed from 'shape.attach' to
'element.updateAttachment'
2015-08-19 14:34:07 +02:00
pedesen
4196ae8b00
feat(replace-preview): Add visual feedback during shape movement
...
Closes #325
2015-08-19 10:52:15 +02:00
pedesen
e1876fa3e8
chore(modeling): add non-interrupting start events to ElementFactory
2015-08-18 11:02:43 +02:00
Nico Rehwaldt
3cb1721c89
chore(modeling): rename Modeling#move{Shapes->Elements}
...
Related to bpmn-io/diagram-js#107
BREAKING CHANGE:
* Modeling#moveShapes got renamed to Modeling#moveElements
* Id of command changed from 'shapes.move' to 'elements.move'
2015-08-13 10:51:52 +02:00
pedesen
5b0029a8fd
feat(modeling): define behavior for non-interrupting start events
...
Related to #302
2015-08-12 09:48:28 +02:00
pedesen
4af603e5be
feat(modeling): add expanded event sub processes
...
Closes #302
2015-08-12 09:47:42 +02:00
Nico Rehwaldt
ece7b7d597
feat(snapping): snap boundary events
...
This adds immediate feedback when creating and moving boundary events.
* During move, boundary events are snapped, if attachment is allowed
* Boundary events snap to their siblings and not to elements inside
the host
Closes #320
2015-08-06 10:58:50 +02:00
Nico Rehwaldt
dac5bb397b
fix(modeling/rules): correct boundary rules
...
* clean up boundary related rules
* split boundary tests into separate section
* add boundary message flow tests
* fix boundary message flow behavior
Closes #319
2015-07-30 17:11:19 +02:00
pedesen
02416de290
chore(bpmn-rules): add function to check for same parent
2015-07-30 10:36:07 +02:00
Nico Rehwaldt
8e4f480868
feat(modeling/layout): improve sequence flow layouting behind Gateways
...
Closes bpmn-io/bpmn-js#227
2015-07-30 10:36:06 +02:00
Nico Rehwaldt
359e0e01f4
chore(modeling): use postExecuted when checking connection rules
2015-07-29 17:56:14 +02:00
Ricardo Matias
75dc681d46
feat(modeling): add boundary events behavior
...
This commit adds support for modeling boundery events.
Users may pull out the boundary events from the palette.
Closes #292
2015-07-22 17:23:31 +02:00
pedesen
363ce892c9
fix(modeling): sequence flow can be reconnected to participant
...
Closes #315
2015-07-20 16:48:44 +02:00
pedesen
8c6c920482
fix(modeling): message flow updating correctly after changing source
...
Closes #267
2015-07-20 16:48:44 +02:00
Ricardo Matias
9a79330d5b
fix(attaching): correct api changes from diagram-js
2015-07-03 16:00:41 +02:00
pedesen
88f91d342b
feat(replace): model collapsed subprocesses using the replace menu
...
Closes #303
2015-07-03 15:54:36 +02:00
Nico Rehwaldt
71a5c2e1ed
fix(modeling): correctly update extension attributes
...
Closes #301
2015-06-22 14:35:30 +02:00
Nico Rehwaldt
749120c4e9
fix(modeling): allow only bpmn:FlowNode(s) to be dropped on flow
...
Closes #297
2015-06-09 11:04:05 +02:00
Nico Rehwaldt
084d831d9e
feat(modeling): add generic create-on-flow
...
Closes #232
2015-06-02 14:22:58 +02:00