feat(modeling): keep interrupting config when replacing elements

This commit is contained in:
Martin Stamm
2023-10-31 13:42:36 +01:00
parent 85c7f4986a
commit 29f135f383
9 changed files with 371 additions and 19 deletions

View File

@ -19,6 +19,7 @@ import IsHorizontalFix from './IsHorizontalFix';
import LabelBehavior from './LabelBehavior';
import LayoutConnectionBehavior from './LayoutConnectionBehavior';
import MessageFlowBehavior from './MessageFlowBehavior';
import NonInterruptingBehavior from './NonInterruptingBehavior';
import RemoveEmbeddedLabelBoundsBehavior from './RemoveEmbeddedLabelBoundsBehavior';
import RemoveElementBehavior from './RemoveElementBehavior';
import RemoveParticipantBehavior from './RemoveParticipantBehavior';
@ -62,6 +63,7 @@ export default {
'labelBehavior',
'layoutConnectionBehavior',
'messageFlowBehavior',
'nonInterruptingBehavior',
'removeElementBehavior',
'removeEmbeddedLabelBoundsBehavior',
'removeParticipantBehavior',
@ -100,6 +102,7 @@ export default {
labelBehavior: [ 'type', LabelBehavior ],
layoutConnectionBehavior: [ 'type', LayoutConnectionBehavior ],
messageFlowBehavior: [ 'type', MessageFlowBehavior ],
nonInterruptingBehavior: [ 'type', NonInterruptingBehavior ],
removeElementBehavior: [ 'type', RemoveElementBehavior ],
removeEmbeddedLabelBoundsBehavior: [ 'type', RemoveEmbeddedLabelBoundsBehavior ],
removeParticipantBehavior: [ 'type', RemoveParticipantBehavior ],