Wenn Sie ein Muster auf Ihr Modelldesign anwenden wollen, müssen Sie zuerst eine Musterinstanz erstellen. Anzuwendende
Muster werden immer in der Sicht Musterexplorer angezeigt. Sie können das Muster auf ein UML 2.0-Modell
oder auf den Diagrammeditor eines Modells ziehen.
Der Assistent für Musteranwendung ist eine weitere, stärker
strukturierte Tooloption für die Anwendung von Mustern. Bei dieser Methode wird
die Musterinstanz im UML 2.0-Modell erstellt. Sie können mehrere gleichzeitig vorhandene Instanzen des gleichen Musters erstellen.
Sie können ein Muster nur auf Elemente ziehen, die Eigner des angewendeten Mustertyps (Collaboration, Klasse oder Paket) sein können.
Führen Sie einen der folgenden Schritte aus,
um eine Musterinstanz zu erstellen:
- Ziehen Sie in der Sicht 'Musterexplorer' ein Muster
in den Diagrammeditor eines UML 2.0-Modells. Daraufhin wird sowohl
im Diagrammeditor als auch im Modell eine Musterinstanz erstellt.
- Ziehen Sie in der Sicht 'Musterexplorer' den
Schablonenparameter eines Musters auf einen geeigneten Elementtyp in einem
UML 2.0-Modellelement in der Sicht 'Modellexplorer' (oder auf ein Element
im Diagrammeditor). Daraufhin wird eine Musterinstanz im
Modell erstellt (und im Diagrammeditor, wenn Sie den Parameter dort übergeben haben),
und das Modellzielelement wird an den gezogenen Schablonenparameter gebunden.
Nach der Erstellung einer Musterinstanz können Sie sie
ändern, indem Sie Argumente für mindestens einen Schablonenparameter des Musters
angeben.
Die Argumente sind vom Musterdesign und Ihren Anforderungen
für die Verwendung des Musters abhängig.