Stereotypeigenschaften und Typsystemoptionen
Sie können zu jedem Stereotyp zusätzliche Stereotypeigenschaften anlegen. In Profilen mit zugeordnetem oder importiertem Datenbank-Typsystem können Sie für SQL-Objekte analog Typsystemoptionen anlegen.
Erstellen einer Stereotypeigenschaft
Zusammenhang
Zu jedem Stereotyp können zusätzliche Stereotypeigenschaften angelegt werden. Spezialisierte Stereotype erben die Stereotypeigenschaften ihrer Oberstereotype.
Stereotype können nicht nur im definierenden Profil, sondern auch in importierenden Profilen um Stereotypeigenschaften erweitert werden. Durch das Anlegen der Stereotypeigenschaft wird im importierenden Profil automatisch ein redefinierendes Stereotyp erzeugt und die Stereotypeigenschaft darunter angelegt.
Als Stereotypeigenschaften stehen Zeichenkette, Ganze Zahl, Aufzählung, Logischer Ausdruck, Datum/Uhrzeit und Dezimalzahl zur Verfügung.
Standardwerte können für die Typen Datum/Uhrzeit, Datum und Uhrzeit vergeben werden. Der Wert muss als Zeichenkette mit dem Format "YYYY-MM-DDThh:mm" eingegeben werden. Für Datum kann man verkürzt "YYYY-MM-DD" und für Uhrzeit "hh:mm" eingeben. Der Rest wird automatisch durch "T00:00" bzw. "2000-01-01T" ergänzt oder bei vorhandener Eingabe ersetzt.
In Profilen mit zugeordnetem oder importiertem Datenbank-Typsystem steht für SQL-Objekte diese Auswahl für Typsystemoptionen ebenfalls zur Verfügung.
Im Toolfenster Eigenschaften des Modelleditors werden Stereotypeigenschaften im Register Merkmale und Typsystemoptionen in einem gleichnamigen, separaten Register angezeigt.
So gehen Sie vor
-
Selektieren Sie im Profilbaum im besitzenden Profil das Stereotyp, für das eine Stereotypeigenschaft angelegt werden soll.
-
Wählen Sie Erstellen>Stereotypeigenschaft> Zeichenkette, Ganze Zahl, Aufzählung, Logischer Ausdruck, Datum/Uhrzeit oder Dezimalzahl.
Die Stereotypeigenschaft wird in die Liste der Profilelemente des selektierten Stereotyps aufgenommen und im Dialog Bearbeiten/Eigenschaften ist das Wurzelregister selektiert.
Beim Anlegen einer Stereotypeigenschaft vom Typ Aufzählung wird automatisch ein erster vordefinierter Wert angelegt.
-
Benennen Sie im Eingabefeld Name die Stereotypeigenschaft und den vordefinierten Standardwert der Eigenschaft.
-
Legen Sie den Standardwert der Stereotypeigenschaft fest.
Sie haben das Stereotyp durch die Stereotypeigenschaften erweitert.
Die zusätzliche Stereotypeigenschaft in einem importierenden Profil ist bei allen Elementen mit diesem Stereotyp verfügbar, wenn dieses Profil vom übergeordneten Modell importiert wird.
Abbildung: Register Eigenschaften einer Stereotypeigenschaft
Erstellen eines weiteren vordefinierten Wertes einer Stereotypeigenschaft vom Typ Aufzählung
So gehen Sie vor
-
Selektieren Sie einen Aufzählungswert oder die Stereotypeigenschaft vom Typ Aufzählung.
-
Wählen Sie Erstellen>Wert.
Der Wert wird in die Liste der Profilelemente aufgenommen und im Dialog Bearbeiten/Eigenschaften ist das Wurzelregister selektiert.
-
Geben Sie im Eingabefeld Name den vordefinierten Wert der Eigenschaft ein.
Abbildung: Register Eigenschaften eines Eigenschaftswertes
Hinweis
Um auf der Basis der definierten Erweiterungen des Metamodells Modellelemente erstellen zu können, müssen für die Stereotype Anlegeschablonen angelegt werden.
Die Anlegeschablonen ermöglichen weitere Festlegungen (u.a. Stereotypeigenschaften, Voreinstellungen für Labels und Spezifikationen ) zu den Modellelementen.
Die Anlegeschablonen sind anschließend dem Menü zuzuordnen.