Nico Rehwaldt
cd24b27768
fix(copy-paste): ignore data associations during cloning
...
* use bpmnFactory for cloning to ensure all relevant
elements have actual IDs
* don't copy dataAssociations, as they are visual elements
that will be created during element re-connection
NOTE: This fixes data input association not properly being
wired during target replace, too.
Closes #694 , #693
2017-12-11 15:14:31 +01:00
Ricardo Matias
1cb3a8eedc
feat(util/model): avoid persisting empty property element containers
...
Closes #512
2017-02-14 15:43:58 +01:00
Ricardo Matias
2c51cfbe3d
fix(util/model): able to clone Event Definitions extension elements
...
Related to camunda/camunda-modeler#516
Related to camunda/camunda-modeler#517
2017-02-10 09:47:59 +01:00
Ricardo Matias
b5c65f0b42
Revert "feat(util/model): avoid persisting empty property element containers"
...
This reverts commit 86c0a0aa75
.
2017-02-08 15:44:29 +01:00
Ricardo Matias
fdc756b442
test(util/model): able to clone 'inputOutput' property belonging to a subprocess
...
Closes camunda/camunda-modeler#513
2017-02-08 13:29:02 +01:00
Ricardo Matias
86c0a0aa75
feat(util/model): avoid persisting empty property element containers
...
Closes camunda/camunda-modeler#512
2017-02-08 09:50:12 +01:00
Ricardo Matias
b37182b53b
feat(util/model): make property cloning pluggable
...
This introduces a 'property.clone' event that allows
plugging into the cloning mechanism when cloning
nested extension elements.
Related to camunda/camunda-bpmn-moddle#35
2017-01-30 16:38:43 +01:00
Ricardo Matias
2dcfb1b3c9
feat(util/model): improve the way we clone properties
...
Now we make sure we don't copy id or
reference properties/elements.
2017-01-30 16:23:56 +01:00
Ricardo Matias
a9b68b69e0
feat(replace): clone properties when morphing to new element
...
Closes #647
2017-01-12 16:02:31 +01:00
Jan Stümmel
fd198b6059
feat(modeling): move labels with connections
...
* move on segment dragging
* move on reconnect
* move on bendpoint add / remove
Closes #331
2016-07-05 12:01:08 +02:00
Vladimirs Katusenoks
690881491d
chore(labels): set label above sequence flow
...
Allign for most common 'yes/no' labels - set label close to right side
2016-04-20 15:40:40 +02:00
Jan Stümmel
7811a47fae
feat(label): improve positioning of sequence flow labels
...
closes #512
2016-04-20 13:13:10 +02:00
David Luis Wiegandt
6e2ec62b00
feat(Viewer): indicate empty model through an error
...
Fail import with an error message if the XML does not contain
a valid diagram.
Closes #417
2015-12-08 15:18:13 +01:00
Nico Rehwaldt
d5dc43ef32
fix(util): ensure ModelUtil#is never fails
2015-08-10 15:44:30 +02:00