Auf der Seite Allgemein des Assistenten Neues Muster geben Sie die Eigenschaften an, die zum Hinzufügen eines neuen Musters zu der Musterbibliothek erforderlich sind. Die Musterbibliothek wird bei der Erstellung eines neuen Muster-Plug-in erstellt.
- Mustername
- Gibt den Musternamen an, der das Muster für den Musteranwender identifiziert.
Der Mustername dient als Standardname zum Erstellen der Java-Klasse
des Musters und anderer Dateien, die das Muster implementieren.
Sie können den Standardnamen in einen Namen ändern, der die Verwendung des Musters eindeutiger beschreibt.
- Klassenname
- Gibt den Klassennamen an, der die primäre Java-Klasse
für die Musterimplementierung identifiziert. Auf der Basis des Musternamens
wird ein Standardname bereitgestellt. Dabei gelten die folgenden Einschränkungen
für die Zeichendarstellung: Leerzeichen und Sonderzeichen werden gelöscht und
das erste Zeichen wird groß geschrieben. Übernehmen Sie den Standardnamen oder
geben Sie einen anderen Namen ein.
- Paket
- Gibt das Paket an, das den gesamten Implementierungscode für dieses Muster
enthält. Standardmäßig besteht diese Angabe aus dem Projektnamen (Bibliothek), dem Wort 'Patterns' und dem
Musternamen, jeweils durch einen Punkt getrennt (z. B. 'meinProjektname.Patterns.meinMustername').
Übernehmen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
- Mustertyp
- Legt den Typ für die Musterinstanz fest. Sie haben drei Auswahlmöglichkeiten: Collaboration (am häufigsten),
Klasse oder Paket, je nachdem, zu welchem Zweck das Muster angewendet werden soll.
- Zieltyp
- Gibt den UML 2.0-Typ des Zielelements an, auf das der Anwender das Muster anwenden kann.
Die standardmäßig zulässigen Typen ändern sich mit der Auswahl des Mustertyps.
Sie können die Zieltypen einschränken, indem Sie die entsprechenden aktivierten Optionen inaktivieren. Mindestens eine Option muss ausgewählt werden.
- Parameter
- Listet jeden Parameter so auf, wie er von Ihnen mit der Schaltfläche Hinzufügen
rechts neben diesem Feld hinzugefügt und definiert wird.
- Hinzufügen
- Klicken Sie hier, um das Fenster Neuer Musterparameter zu öffnen,
in dem Sie neue Parameter für das Muster definieren können. Sie können Musterparameter auch über die Sicht Musterauthoring hinzufügen oder ändern, nachdem das Muster erstellt wurde.
- Bearbeiten
- Klicken Sie hier, um das Fenster Musterparameter bearbeiten zu öffnen,
in dem Sie einen Parameter ändern können, den Sie für das Muster definiert haben. Sie können Musterparameter auch über die Sicht Musterauthoring ändern, nachdem das Muster erstellt wurde.
- Entfernen
- Klicken Sie hier, um einen definierten Parameter zu entfernen.
- Gruppen
- Listet die Gruppen für diesen Parameter auf. Gruppen fassen Muster in der
Sicht Musterexplorer zusammen. Für jedes Muster ist mindestens
eine Gruppe erforderlich.
Ein Muster kann zu mehreren Gruppen gehören muss keine Gruppen mit den anderen Mustern gemeinsam verwenden, deren Eigner die Bibliothek ist. Die
Gruppen in der Sicht Musterexplorer sind nicht projektspezifisch. Beispielsweise können Muster aus mehreren Gruppen einer Gruppe mit der Bezeichnung Architekturmuster zugewiesen werden. In diesem Fall werden alle Muster gemeinsam in dieser Gruppe angezeigt.
- Hinzufügen
- Fügen Sie eine oder mehrere Gruppen hinzu oder übernehmen Sie die Standardgruppenzuordnung.
- Entfernen
- Klicken Sie hier, um eine Gruppe (auch die Standardgruppe) zu löschen.
- Version
- Gibt die Version des Musters an. Mit Hilfe der Version können Sie mehrere Varianten
desselben Musters steuern. Dies kann hilfreich sein, wenn Muster erstellt, veröffentlicht,
getestet und dann zum Ändern des Entwurfs an den Musterautor zurückgegeben werden.