Vorgaben der Schablone festlegen
Mit Anlegeschablonen konfigurieren Sie die Voreinstellungen für neue Modellelemente.
Voreinstellungen der Schablone
Alle Register unterhalb von Beschreibung beinhalten – falls aufgrund entsprechender Eigenschaften des Stereotyps vorhanden – Voreinstellungen für die mit der Anlegeschablone angelegten Elemente.
Vorgaben zur Namensbildung bestimmter Elemente
Für manche Elemente kann der Name nicht sinnvoll vorgegeben werden, da er beim Anlegen des Elements stets aus der Selektion bestimmt wird.
Anstelle eines eigenen Namens wird z.B. für folgende Profilelemente im Modell stets der Name der verbundenen Elemente in der angegebenen Form verwendet.
- Innovator for Software Architects
-
Assoziationen "<Name der Primärselektion>_<Name der Sekundärselektion>"
-
Assoziationsrollen "<Name des verbundenen Elements>" (1. Buchstabe klein)
-
Spezialisierungen von Verhalten "<Name des Classifiers>"
(Interaktionen, Aktivitäten, Zustandsautomaten, Protokollzustandsautomaten, Opakes Verhalten)
-
- Innovator for Information Architects
-
Relationen "<Name der Primärselektion>_<Name der Sekundärselektion>"
-
ER-Rollen "<Name des verbundenen Elements>"
-
Ändern des Stereotyps der erstellbaren Elemente
Zusammenhang
Sie können das Stereotyp der mit der Anlegeschablone erstellbaren Elemente ändern und damit die Anlegeschablone diesem Stereotyp zuordnen.
Zur Auswahl stehen alle Stereotype des gleichen Elementtyps, die in diesem Profil bekannt sind. Die Anlegeschablone des Elements bleibt dadurch im aktuellen Profil sichtbar.
So gehen Sie vor
-
Selektieren Sie im linken Baum den Eintrag Stereotyp.
-
Wählen Sie in der Auswahlliste Ändern in das Stereotyp aus, das Sie der Anlegeschablone zuweisen wollen.
Entsprechend Ihrer Auswahl wechseln die Beschreibung und die Eigenschaften des Stereotyps.
-
Bestätigen Sie die Änderung mit Anwenden.
Der Stereotyp der mit der Anlegeschablone erstellbaren Elemente wechselt und die Anlegeschablone ist diesem Stereotyp zugeordnet.
Vorgaben zu Standardwerten von Labels, Stereotypeigenschaften und Typsystemoptionen
Zusammenhang
Bei der Konfiguration der Anlegeschablone können Sie für jedes einzelne Label, jede einzelne Stereotypeigenschaft und jede einzelne Typsystemoption (Zeichenkette, ganze Zahl, Aufzählung usw.) festlegen, ob ein neues Element beim Anlegen auf den jeweils aktuell festgelegten Standardwert zugreifen oder ob es einen eigenen explizit gesetzten Wert erhalten soll.
- Wenn das Auswahlfeld Std (Standard) aktiviert ist, dann gilt beim Anlegen (wieder) der Standardwert der Konfiguration. Das Element hat dann selbst keinen eigenen Wert für diese Eigenschaft (mehr). Jede Änderung des Standardwerts in der Konfiguration führt dann automatisch dazu, dass für dieses Element der neue Wert gültig ist.
- Wenn das Auswahlfeld Std deaktiviert ist, dann gilt beim Anlegen explizit ein Wert, der je nach Typ der Eigenschaft editiert und vorgegeben werden kann. Eine Änderung des Standardwerts in der Konfiguration hat keine Auswirkung auf diesen Wert des Elements.
So gehen Sie vor
-
Selektieren Sie im linken Baum den Eintrag Labels, Stereotypeigenschaften oder Typsystemoptionen.
-
Um nicht die jeweils aktuelle Voreinstellung des Labels, der Stereotypeigenschaft oder der Typsystemoption beim Anlegen vorzugeben, sondern einen expliziten Wert festzulegen, deaktivieren Sie in der Zeile des Labels, der Stereotypeigenschaft oder der Typsystemoption, deren Voreinstellung Sie setzen wollen, das Auswahlfeld in der Spalte Std (Standard) und wählen Sie einen Vorgabewert in der Spalte Wert.
Vorgaben zu Spezifikationstexten und formatierten Texten
Zusammenhang
Sie können mit der Schablone Vorgaben für die spezifischen Textdefinitionen (Spezifikationstypen) machen.
Die zur Verfügung stehenden Textdefinitionen legen Sie in der Ansicht Stereotype im Profilabschnitt Innovator-spezifisch::Allgemein oder beim konkreten Stereotyp fest.
Mit dem Merkmal "Ist formatierter Text" der Textdefinition entscheiden Sie, ob die Textdefinition bei der Anlegeschablone im Register Spezifikation oder Formatierter Text erscheint.
So gehen Sie vor
-
Selektieren Sie im linken Baum den Eintrag Spezifikation oder Formatierter Text.
-
Selektieren Sie in der Liste Text die Textdefinition (Spezifikationstyp), für die Sie eine Voreinstellung hinterlegen wollen.
Für die Textdefinition wird im gleichnamigen Textfeld der Inhalt angezeigt.
-
Deaktivieren Sie das Auswahlfeld Voreinstellung, wenn Sie den Inhalt der Textdefinition nicht übernehmen, sondern individuell festlegen wollen.
-
Geben Sie im Textfeld Inhalt den Vorlagentext für die Spezifikation des Stereotyps ein.
Vorgaben für die Merkmale des Elements
Zusammenhang
Die Bearbeitung der Merkmale eines Modellelements wird im Innovator-Modelleditor im Toolfenster Eigenschaften ermöglicht.
Die Attribute und Assoziationen des Metamodells lassen sich anhand der gegebenen Multiplizitäten unterscheiden in Merkmale, die maximal einen Merkmalswert zulassen, und solche, die beliebig viele zulassen.
Operationen z.B. kennen die Merkmale "ist statisch" und "Ausgelöste Exceptions". Das erste Merkmal hat genau einmal den Wert "wahr" oder "falsch", der als Alternativfeld dargestellt wird, wobei ein aktiviertes Alternativfeld dem Wert "wahr" entspricht. Das zweite Merkmal ist dagegen eine beliebig lange Liste mit Verweisen auf andere Modellelemente, die in einem Dialog Mehrere Elemente auswählen dargestellt wird.
Da einige Elementtypen (z.B. Attribut) ihre möglichen Merkmale und Assoziationen von sehr vielen Oberklassen (in diesem Beispiel von "MultiplicityElement", "TypedElement", "RedefinableElement" usw.) erben, können durchaus viele Merkmale für ein solches Modellelement einstellbar sein.
Die Liste der verfügbaren Eigenschaften hängt innerhalb von Anlegeschablonen von verschiedenen Kriterien ab:
-
Falls eine Zeichenkette, ein Zahl-, Aufzählungs- oder Wahrheitswert als Wertebereich eingestellt werden kann, wird die Eigenschaft immer angeboten. Darauf hat auch die Einstellung der Sichtbarkeit von Eigenschaften keinen Einfluss. In der Anlegeschablone können somit Werte festgelegt werden, die für das angelegte Element nicht änderbar sind.
-
Falls Elemente über eine Eigenschaft referenziert werden können, wird diese Eigenschaft i.d.R. nicht innerhalb von Anlegeschablonen angeboten, weil nur Elemente innerhalb der Profile referenziert werden dürfen. Eine Ausnahme bildet z.B. der Typ von Attributen, weil hier Primitivtypen innerhalb der Profile referenziert werden können.
So gehen Sie vor
-
Selektieren Sie im linken Baum den Eintrag Merkmale.
-
Klicken Sie in der Spalte Wert auf die Zeile des Merkmals, dessen Voreinstellung Sie ändern wollen und nehmen Sie die Änderung vor.
Folgende Varianten für die Spalte Wert sind möglich:
- Auswahlfeld
, z.B. "ist <Eigenschaft>"
- Auswahldialogbox
, z.B. Typ, Besitzer
- Eingabefeld, z.B. Unter- und Obergrenze der Multiplizität
- Auswahlliste
, z.B. Sichtbarkeit
Sie haben die Anlegeschablone für das Stereotyp erstellt und die Eigenschaften festgelegt.
- Auswahlfeld