Sie befinden sich hier: Innovator for Software Architects > System mit Klassen strukturieren (Klassendiagramm) > Erstellen und Verwenden von Templates > Verwenden von Templates bei der Typisierung

Verwenden von Templates bei der Typisierung von Attributen und Operationsparametern

Sie können erstellte Templates bei der Typisierung von Attributen und Operationsparametern verwenden. Dabei weisen Sie den formalen Templateparameter des Templates tatsächliche Templateparameter zu.

Voraussetzungen

Im Modell wurde ein Attribut erstellt.

Weiterhin ist im Modell ein Template vorhanden, welches dem Attribut als Typ zugewiesen werden kann.

Zusammenhang

Sie können erstellte Templates bei der Typisierung von Attributen und Operationsparametern verwenden.

Dabei weisen Sie den formalen Templateparameter des Templates tatsächliche Templateparameter zu.

Die Verwendung von Templates bei der Typisierung von Attributen und Operationsparametern in Innovator entspricht der Deklaration von Variablen mit parametrisierten Typen in Java oder C#.

Gehen Sie analog vor, wenn Sie Templates bei der Typisierung von Operationsparametern verwenden möchten.

Hinweis

Werden den formalen Templateparametern eines Templates während der Typisierung eines Attributes oder eines Operationsparameters tatsächliche Templateparameter zugewiesen, so erstellt Innovator im Hintergrund automatisch einen gebundenen Classifier mit dem Typ und dem Stereotyp des Templates.

Besitzer des gebundenen Classifiers ist das Template. Der gebundene Classifier ist mit einer gerichteten Beziehungskante vom Typ Templatebindung mit dem Template verbunden. Die Templatebindung enthält die Informationen über die Zuordnung der tatsächlichen Templateparameter zu den formalen Templateparametern.

Die automatisch erstellten gebundenen Classifier sind im Modell nicht sichtbar. Im Dialog zur Auswahl eines Typs stehen sie jedoch zur Verfügung und können für die Typisierung weiterer Attribute verwendet werden. Wird die letzte Verwendung eines gebundenen Classifiers als Typ eines Attributs oder Operationsparameters entfernt, so wird der gebundene Classifier automatisch von Innovator gelöscht.

So gehen Sie vor

  1. Selektieren Sie ein Attribut in einem Diagramm oder im Toolfenster Details.

    Die Eigenschaften des Attributs werden im Toolfenster Eigenschaften angezeigt.

  2. Klicken Sie im Register Merkmale in der Zeile des Merkmals Typ auf die Auswahlschaltfläche .

    Der Dialog Typ bestimmen für Attribut erscheint.

  3. Navigieren Sie ggf. in der linken Baumansicht des Dialogs zum Besitzer des Templates, das Sie selektieren wollen.

  4. Selektieren Sie in der rechten Liste der Typen einen Typ, welcher ein Template ist, also formale Templateparameter besitzt.

    Die Schaltfläche Templateparameter… wird angezeigt.

  5. Klicken Sie auf Templateparameter…

    Der Dialog Templateparameter wählen erscheint.

  6. Um die Liste der angebotenen Classifier einzuschränken, geben Sie im Suchfeld einen Namensbestandteil des gewünschten Classifiers ein und klicken Sie auf .

  7. Selektieren Sie den Classifier, den Sie dem ersten formalen Templateparameter als tatsächlichen Templateparameter zuweisen möchten.

  8. Klicken Sie auf Übernehmen.

    Der ausgewählte Classifier wird als tatsächlicher Templateparameter für den ersten formalen Templateparameter übernommen.

    Wenn der ausgewählte Classifier für den tatsächlichen Templateparameter selbst kein Template ist, dann wird in der Kopfzeile des Dialogs der zweite formale Templateparameter selektiert.

    Wenn der ausgewählte Classifier für den tatsächlichen Templateparameter wiederum ein Template ist, dann wird in der Kopfzeile des Dialogs der erste formale Templateparameter des ausgewählten tatsächlichen Templateparameters selektiert.

  9. Um weitere formale Templateparameter zu übernehmen, wiederholen Sie die Schritte 6 bis 8 im Dialog Templateparameter wählen.

  10. Klicken Sie nach der Auswahl des letzten tatsächlichen Templateparameters auf Übernehmen.

    In der Kopfzeile des Dialogs ist kein formaler Templateparameter mehr selektiert.

    Die Schaltfläche Übernehmen wird deaktiviert dargestellt.

  11. Bestätigen Sie mit OK.

 

 

© 1986-2014 MID GmbH Nürnberg Deutschland. DIN EN 9001 zertifiziert. Alle Rechte vorbehalten.