Mit Klassentemplates können Sie ähnliche Verhaltensweisen in einer Klasse zusammenfassen. Die ähnlichen Verhaltensweisen werden im Template über Templateparameter festgelegt.
Die UML bietet eine Notation für Templateparameter an. Dabei werden die Templateparameter in einem gestrichelten Rechteck überlappend an der rechten oberen Ecke der Klasse eingetragen. Innovator nutzt im Unterschied dazu einen speziellen Abschnitt, wie er auch für Attribute und Operationen verwendet wird.
Voraussetzungen
Die Konfiguration muss das Hinzufügen von formalen Templateparametern für das Stereotyp der Klasse oder der Schnittstelle zulassen.
Zusammenhang
Mit Klassentemplates können Sie ähnliche Verhaltensweisen in einer Klasse zusammenfassen. Die ähnlichen Verhaltensweisen werden im Template über Templateparameter festgelegt.
Beispielsweise wird die Verwaltung einer Liste immer gleich ablaufen, unabhängig davon, ob die Liste Adressen oder Zahlen enthalten soll. Die Liste wird immer ein Attribut zum Speichern der Daten sowie Operationen zum Erweitern und Auslesen der Liste benötigen. Die wesentliche Unterscheidung der Liste besteht nur in den Daten, die verwaltet werden sollen.
So gehen Sie vor
Selektieren Sie die Klasse oder die Schnittstelle, für welche Sie formale Templateparameter erstellen möchten.
Wählen Sie Entwurf>Diagramminhalte erzeugen>Merkmal>Templateparameter.
Der Klasse bzw. der Schnittstelle wird im Abschnitt Templateparameter ein neuer Templateparameter hinzugefügt.
Vergeben Sie für den Templateparameter einen Namen, der innerhalb des Templates eindeutig ist.
Voraussetzungen
Dem Stereotyp des formalen Templateparameters müssen in der Konfiguration Stereotype für Classifier als einschränkende Classifier zugeordnet sein.
Zusammenhang
Sie können einem formalen Templateparameter einschränkende Classifier zuweisen.
So gehen Sie vor
Selektieren Sie den Templateparameter, den Sie einschränken möchten.
Klicken Sie im Toolfenster Eigenschaften in der Zeile des Merkmals Einschränkende Classifier auf die Auswahlschaltfläche
.
Der Dialog zur Auswahl der einschränkenden Classifier erscheint.
Klicken Sie auf Hinzufügen.
Der Dialog zur Auswahl eines Classifiers erscheint.
Selektieren Sie den gewünschten Classifier.
Bestätigen Sie mit OK.
Für die Zuweisung weiterer einschränkender Classifier zu diesem formalen Templateparameter wiederholen Sie die Schritte 3 bis 5.
Bestätigen Sie mit OK.
© 1986-2014 MID GmbH Nürnberg Deutschland. DIN EN 9001 zertifiziert. Alle Rechte vorbehalten.