Zum Hauptinhalt springen
Version: 16.1

Wie Metamodellkonflikte bei Bibliotheksupdates gelöst werden

In diesem Kapitel erfahren Sie, wie ADONIS Metamodellkonflikte behandelt werden, wenn Sie eine Bibliothek aktualisieren, die benutzerdefinierte lokale Änderungen enthält.

Wenn Sie Ihre Bibliothek aktualisieren und die aktuelle Bibliothek benutzerdefinierte Metamodelländerungen enthält (die auf der Seite Eigenschaften vorgenommen wurden), führt ADONIS diese Änderungen mit der neuen Version der Bibliothek zusammen. Die folgende Tabelle zeigt, wie Konflikte aufgelöst werden:

Benutzerdefinierte ÄnderungProduktänderungLösung
Neues Attribut hinzufügen und einem Kapitel zuweisenGruppe löschenDie Gruppe bleibt erhalten
Kapitel löschenDas Kapitel bleibt erhalten
Vorangehendes Element löschenNeues Attribut wird an letzter Position im Container hinzugefügt
Klasse löschenDie Klasse wird gelöscht und die Zuweisung des Attributs aufgehoben
Attribut umbenennenAttribut umbenennenBenutzerdefinierter Name bleibt erhalten
Attribut löschenDas Attribut bleibt erhalten
Attribut-Infotext ändernAttribut-Infotext ändernBenutzerdefinierter Infotext bleibt erhalten
Attributposition ändernAttributposition ändernBenutzerdefinierte Position bleibt erhalten
Vorangehendes Element löschenAttribut wird an letzte Position im Container verschoben
Position des vorangehenden Attributs ändernBenutzerdefiniertes Attribut wird hinter das neu positionierte Attribut verschoben
Kapitel umbenennenKapitel umbenennenBenutzerdefinierter Name bleibt erhalten
Kapitel löschenDas Kapitel wird gelöscht
Kapitelposition ändernKapitel löschenDas Kapitel wird gelöscht
Vorangehendes Kapitel löschenKapitel wird an die letzte Position verschoben
Position des vorangehenden Kapitels ändernBenutzerdefiniertes Kapitel wird hinter das neu positionierte Kapitel verschoben
Gruppenposition ändernVorangehendes Element löschenGruppe wird an letzte Position im Kapitel verschoben
Vorangehendes Element verschiebenBenutzerdefinierte Gruppenposition bleibt erhalten
Gruppe umbenennenGruppe umbenennenBenutzerdefinierter Gruppenname bleibt erhalten
Gruppe löschenDie Gruppe wird gelöscht
Beziehungsname ändernBeziehungsname ändernBenutzerdefinierter Beziehungsname bleibt erhalten
Beziehungsposition ändernBeziehungsposition ändernBenutzerdefinierte Beziehungsposition bleibt erhalten
Vorangehendes Element löschenBeziehung wird an letzte Position im Container verschoben
Position des vorangehenden Elements ändernBenutzerdefinierte Beziehung wird hinter die neu positionierte Beziehung verschoben
Enumerationswert hinzufügenEnumerationswert hinzufügenWerte werden zusammengeführt, benutzerdefinierter Wert kommt vor dem Produktwert
Enumerationswert entfernenDie Produktänderung bleibt bestehen
Enumerationswert umbenennenÄnderungen werden zusammengeführt; sowohl benutzerdefinierter als auch umbenannter Produktwert bleiben erhalten
Enumerationswert umbenennenEnumerationswert umbenennenBenutzerdefinierter Name bleibt erhalten
Enumerationsreihenfolge ändernReihenfolge beibehalten oder ändernBenutzerdefinierte Reihenfolge bleibt erhalten
Einstellung "Pflichtattribut" ändernEinstellung "Pflichtattribut" ändernBenutzerdefinierter Wert (Ja/Nein) bleibt erhalten