Wie wird der Konflikt "Gruppen von Container- und Symboländerungen" gehandhabt?

Wie wird der Konflikt Gruppen von Container- und Symboländerungen gehandhabt? Implizit ändern sich dann jeweils auch die mit den Objekten verbundenen Kanten.

Die Grafik zeigt, warum ein solcher komplexer Konflikt entsteht.

Gruppe von Container-Änderungen

Die Organisationseinheit, die in der Grafik für die Funktionen F2 und F3 verantwortlich ist, wurde im Quellmodell von Alice zu Bob geändert. Daher wird von der Modelltransformation im Zielmodell eine neue Lane Bob generiert, in der die nun Bob zugeordneten Tasks F2 und F3 sowie das End Event End eingebettet sind. Wird jetzt ein interaktiver Merge durchgeführt, wird ein komplexer Konflikt im Ergebnismodell des interaktiven Merge ausgegeben.

Berücksichtigt man die verbundenen Kanten, ergibt sich ein komplexer Konflikt, der sich aus den komplexen Konflikten Ersetzung im Quellmodell und drei komplexen Konflikten Einfache Containeränderung zusammensetzt. Der Konflikt ist rot markiert.

Gruppe von Container-Änderungen - Konflikte hervorgehopben

Alle Konfliktgruppen werden als untergeordnete Konflikte hierarchisch unter den komplexen Konflikt eingeordnet. Jede Gruppe besitzt wiederum untergeordnete einfache Konflikte.

Die Grafik zeigt beide Varianten der komplexen Konfliktlösung:

Gruppe von Container und SymboländerungGruppe von Container und Symboländerung - Beispiel für Konfliktlösungen

Die folgende Grafik ist ein Beispiel für den Konflikt Gruppe von Symboländerungen:

Gruppe von Container und Symboländerung