Erweiterungsmethoden definieren

Wenn Sie in der Sicht 'Musterauthoring' einen Parameter einem Muster hinzufügen, wird eine Parameterklasse mit zwei Erweiterungsmethoden dem Musterimplementierungsmodell hinzugefügt.

Erweiterungsmethoden und optionale Aktualisierungsmethoden werden als Hot-Spots bezeichnet. Beim Hinzufügen oder Entfernen eines Argumentwerts in einem Parameter fügen Sie den Hot-Spots Java-Code hinzu, um das Musterverhalten festzulegen. Die folgenden Methoden zeigen die Erweiterungsmethoden:


Der Code der Erweiterungsmethode zum Hinzufügen eines Arguments.


Die Erweiterungsmethode zum Entfernen eines Arguments.

Hilfe beim Entwerfen Ihres Codes finden Sie in den verfügbaren Ressourcen der Onlinehilfe zu Mustern für das Musterframework sowie in anderen Referenzinformationen. Klicken Sie zum Öffnen der Referenzinformationen auf Referenz > Referenzinformationen für Modellierer > Funktionsreferenz > Referenzinformationen für Erweiterbarkeit, erweitern Sie entweder API-Referenz oder Referenz für Erweiterbarkeit, und klicken Sie anschließend auf eines der Themen für Muster.

So fügen Sie Erweiterungscode hinzu:

  1. Doppelklicken Sie in der Sicht 'Musterauthoring' auf den Parameter, um den Parametercode im Java-Editor zu lokalisieren.
  2. Ersetzen Sie die TODO-Kommentare in beiden Methoden durch den Code, der das erforderliche Verhalten ausführt, wenn in dem Parameter der Musterinstanz ein Argument hinzugefügt oder entfernt wird.
  3. Entfernen Sie das Tag '@generated' aus jeder Methode, die Sie modifizieren, damit das Tool für Musterauthoring keine erneute Generierung einleitet und dabei Ihren Code entfernt.
Anmerkung: Um das Verhalten von Mustern besser kennen zu lernen, üben Sie das Anwenden von Mustern mit Hilfe der Beispielmuster. Klicken Sie zum Laden der Beispielmuster auf Hilfe > Beispielsammlung, erweitern Sie Technologiebeispiele, Muster, und klicken Sie auf Muster zum Anwenden. Klicken Sie im Thema Muster zum Anwenden auf Beispiel importieren. Um das Erstellen von Mustern besser kennen zu lernen, können Sie die Beispielmuster importieren. Klicken Sie dazu aufDatei > Neu > Andere, erweitern Sie im Fenster Neu die Einträge 'Beispiele' und UML-Modeler-Plug-ins, und klicken Sie auf Musterbibliothekbeispiele.
Zugehörige Konzepte
Mustercode und Unterstützungsdateien
Mustererweiterung
Zugehörige Tasks
Aktualisierungsmethoden definieren
Quellcode erneut generieren
Musterdefinitionen erneut generieren
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.