Abhängigkeiten zu Parametern hinzufügen

Abhängigkeitsbeziehungen zwischen zwei oder mehr Parametern in demselben Muster werden mit Hilfe der Sicht Musterauthoring angegeben. Parameterabhängigkeiten steuern beim Anwenden des Musters die Mustererweiterung.

Beim Hinzufügen von Parameterabhängigkeiten fügt das Framework Aktualisierungsmethoden (auch als Detailpunkte bezeichnet) für den angegebenen Clientparameter in die Klasse ein. Der Musterautor fügt der Aktualisierungsmethode Java-Code hinzu, um die Verhalten für teilweise oder verzögerte Erweiterung entsprechend den Anforderungen des Entwurfs bereitzustellen.

Beim Ausführen der folgenden Tasks können Sie Parameterabhängigkeiten hinzufügen:
  • Ein Muster und Parameter mit dem Assistenten 'Neues Muster' hinzufügen
  • Parameter mit dem Assistenten 'Neuer Musterparameter' hinzufügen
  • Parameterabhängigkeiten mit der Sicht 'Eigenschaften' hinzufügen oder bearbeiten

Gehen Sie wie folgt vor, um Parameterabhängigkeiten mit der Sicht 'Musterauthoring' hinzuzufügen oder zu bearbeiten:

  1. Klicken Sie in der Sicht Musterauthoring mit der rechten Maustaste auf den Parameter, und klicken Sie anschließend auf Eigenschaftensicht anzeigen Die Sicht 'Eigenschaften' wird geöffnet.
  2. Gehen Sie wie folgt vor, wenn Sie dem Muster andere Parameter als Clients des aktuellen Parameters hinzufügen wollen:
    1. Klicken Sie in der Sicht 'Eigenschaften' auf die Zeile Clientparameter und auf die Schaltfläche 'Durchsuchen', um das Fenster 'Clientparameterabhängigkeit bearbeiten' zu öffnen.
    2. Klicken Sie unter Vorhandene Parameter auf mindestens einen Parameter, und klicken Sie auf die Schaltfläche mit dem Rechtspfeil, um die ausgewählten Parameter in das Feld Clientparameter zu übernehmen.
    3. Klicken Sie auf OK.
    Den Parametern, die Sie als Clientparameter zugeordnet haben, wird eine Gruppe von Aktualisierungsmethoden hinzugefügt. Fügen Sie den Aktualisierungsmethoden Code hinzu, um das Erweiterungsverhalten beim Anwenden des Musters anzugeben. Diese Parameter müssen Werte an die Clientparameter übergeben, damit die teilweise oder vollständige Erweiterung erfolgen kann.
  3. Gehen Sie wie folgt vor, um andere Parameter in dem Muster als Lieferanten dem aktuellen Parameter zuzuweisen:
    1. Klicken Sie in der Sicht 'Eigenschaften' auf das Wertefeld Lieferantenparameter und auf die Schaltfläche 'Durchsuchen', um das Fenster 'Lieferantenparameterabhängigeit' zu öffnen.
    2. Klicken Sie unter Vorhandene Parameter auf mindestens einen Parameter, und klicken Sie auf die Schaltfläche mit dem Rechtspfeil, um die ausgewählten Parameter in das Feld Lieferantenparameter zu übernehmen.
    3. Klicken Sie auf OK.
    Dem Parameter, den Sie bearbeitet haben, wird eine Gruppe von Aktualisierungsmethoden hinzugefügt, da er jetzt Client für die von Ihnen zugewiesenen Lieferantenparameter ist. Fügen Sie den Aktualisierungsmethoden Code hinzu, um das Erweiterungsverhalten beim Anwenden des Musters anzugeben. Dieser Parameter benötigt Werte von den Lieferantenparametern, damit die teilweise oder vollständige Erweiterung erfolgen kann.
Zugehörige Konzepte
Mustercode und Unterstützungsdateien
Mustererweiterung
IBM Rational-Entwurfsmuster
Zugehörige Tasks
Musterprojekte und -bibliotheken erstellen
Parameter zu Mustern hinzufügen
Muster zu Gruppen zuordnen
Werte für Mustereigenschaften festlegen
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.