Bearbeiten der Deklaration einer Operation
Operationen werden eingesetzt, um das Verhalten von Objekten zu beschreiben. Die Gesamtheit der Operationen einer Klasse definiert die möglichen Interaktionen mit Objekten dieser Klasse.
Voraussetzungen
Sie haben eine Operation in der Klasse angelegt. Eine Operation erstellen Sie wie ein Attribut.
Zusammenhang
Für eine Operation ist nicht allein der Name, sondern auch die Anzahl und der Typ der Ein- und Ausgabeparameter entscheidend. Hier erfahren Sie, wie Sie die gesamte Deklaration einer Operation bearbeiten können.
So gehen Sie vor
-
Selektieren Sie die Operation in der Klasse mit der linken Maustaste.
Die selektierte Operation wird mit einem blauen Selektionsrahmen dargestellt.
-
Wählen Sie aus dem Kontextmenü der Operation den Befehl Deklaration bearbeiten oder drücken Sie die Tastenkombination [Strg]+[F2].
Der Dialog zum Bearbeiten der Deklaration öffnet sich. Das mehrzeilige Editierfeld enthält zunächst den Namen der Operation und eine leere Parameterliste, also so etwas wie "
Operation()
". -
Geben Sie innerhalb der Klammern den Namen des ersten Parameters ein und anschließend einen Doppelpunkt.
Die Eingabehilfe öffnet sich und bietet Ihnen als Typ dieses Parameters die bereits im Modell bekannten Classifier in alphabetischer Sortierung an:
Durch Eintippen der ersten Buchstaben reduziert sich der Umfang der Eingabehilfsliste schrittweise auf die noch passenden Typen.
-
Wählen Sie den gesuchten Typ aus der Eingabehilfsliste aus.
Der Typ des Parameters wird hinter dem Doppelpunkt in das Editierfeld übernommen.
-
Um weitere Parameter und deren Typ zu definieren, geben Sie ein Komma ein und wiederholen Sie die Schritte 3 und 4.
-
Um Ausgabe- oder Ein-/Ausgabeparameter zu definieren, geben Sie vor dem Parameternamen das Schlüsselwort
out
oderinout
ein. -
Um den Rückgabetyp der Operation zu definieren, geben Sie den Doppelpunkt hinter der schließenden Klammer ein und wiederholen Sie Schritt 4.
-
Um die Deklaration zu übernehmen, klicken Sie auf oder drücken Sie im Editierfeld die Tastenkombination [Strg]+[Eingabe].