Vorlagen

Bearbeiten von Werten in Vorlagen und Produktbausteinen

Vorlagen sind spezielle Produktbausteine und werden daher im gleichen Editor wie Produktbausteine bearbeitet. Im Editor wird für Vorlagen und Bausteine, die auf Vorlagen basieren, neben den Eingabefeldern ein neuer Button angezeigt, der den Zustand eines Werts in Bezug auf die Vorlage anzeigt und über den der Zustand geändert werden kann. Wenn ein Baustein nicht auf einer Vorlage basiert, werden diese Buttons nicht angezeigt (d. h. der Editor sieht dann genauso aus wie bisher).

Für Attribute, Tabellen etc. wird der Button jeweils bei den Eingabefeldern angezeigt, für Beziehungen wird der Button für die momentan ausgewählte Beziehung bei der Kardinalität angezeigt:

Produktbaustein Editor mit den neuen Status-Buttons

Durch Klick auf den Button wird jeweils der nächste gültige Zustand gesetzt, also beispielsweise ein bisher überschriebener Wert aus der Vorlage übernommen. Die verschiedenen Zustände und ihre Bedeutung sollen am Beispiel einer Tabelle erläutert werden:

Tabelle mit Status-Button als grüner Kreis

Die Tabelle ist hier definiert. In der Vorlage, auf der dieser Baustein basiert, ist keine Tabelle definiert. Bei Vorlagen, die nicht auf einer anderen Vorlage basieren, ist dies der Zustand für alle Werte, die in der Vorlage definiert sind.

Tabelle mit Status-Button als Fragezeichen

Es ist keine Tabelle definiert. Dieser Zustand ist nur in Vorlagen möglich.

Tabelle mit Status-Button als Dreieck

Die Tabelle wird aus der Vorlage geerbt. Wenn die Tabelle in der Vorlage geändert wird, ändert sich auch dieser Wert

Tabelle mit Status-Button als grünes Fischauge

Die Tabelle ist hier definiert und überschreibt den Wert aus der Vorlage. Wenn die Tabelle in der Vorlage geändert wird, ändert sich dieser Wert nicht.

Tabelle mit Status-Button als weißer Kreis

Die Tabelle ist hier definiert, aber mit dem gleichen Wert wie in der Vorlage. Wenn die Tabelle in der Vorlage geändert wird, ändert sich dieser Wert nicht.

Zustände für Beziehungen

Für Beziehungen sind die Zustände weitestgehend ähnlich:

Beziehung mit Status-Button als grüner Kreis

Die Beziehung ist hier definiert. Dieser Zustand gilt für alle Beziehungen, die nicht aus der Vorlage übernommen werden.

Beziehung mit Status-Button als Dreieck

Die Beziehung wird aus der Vorlage geerbt. Wenn sich die Kardinalität der Beziehung in der Vorlage ändert, ändert sich auch die Kardinalität. Wenn die Beziehung aus der Vorlage gelöscht wird, wird auch diese Beziehung gelöscht. Details zum Löschen von Beziehungen siehe unten.

Beziehung mit Status-Button als grünes Fischauge

Die Kardinalität der Beziehung wird hier überschrieben. Wenn die Kardinalität der Beziehung in der Vorlage geändert wird, wird die Kardinalität hier nicht geändert. Wenn die Beziehung aus der Vorlage gelöscht wird, wird diese Beziehung nicht gelöscht.

Beziehung mit Status-Button als weißer Kreis

Die Kardinalität der Beziehung wird hier überschrieben, aber mit dem gleichen Wert wie in der Vorlage. Wenn die Kardinalität der Beziehung in der Vorlage geändert wird, wird die Kardinalität hier nicht geändert. Wenn die Beziehung aus der Vorlage gelöscht wird, wird diese Beziehung nicht gelöscht.

Beziehung mit Status-Button als Fragezeichen

Die Beziehung aus der Vorlage wird hier entfernt. Wenn die Beziehung aus der Vorlage gelöscht wird, wird diese Beziehung komplett entfernt und nicht mehr angezeigt. Details zum Löschen von Beziehungen siehe unten.

Löschen von Beziehungen in einer Vorlage

Wenn eine Beziehung in einer Vorlage gelöscht wurde, werden alle Bausteine und Vorlagen, die diese Beziehung verwenden, als fehlerhaft markiert. Beim Öffnen eines solchen Bausteins wird dann angezeigt, dass die Beziehung im Baustein gelöscht wird:

Unterschiede beheben Dialog