Zum Inhalt springen

Signalempfänger (UML)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 16. März 2026 um 14:44 Uhr durch imported>Darkking3 (m).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein Ein Signalempfänger (engl. Reception) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme.

Ein Signalempfänger ist ein Verhaltensmerkmal. Die Spezifikation eines Signalempfängers umfasst zwei Dinge. Einerseits gibt sie an, für welches Signal der Signalempfänger zuständig ist. Andererseits deklariert sie wie bei jedem Verhaltensmerkmal, welches Verhalten gestartet wird, wenn eine Signalinstanz vom Typ des erwarteten Signals eintrifft.<ref name="Polytechnique">Polytechnique:UML Signale. (PDF) Abgerufen am 18. September 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Nur aktive Klassen und Schnittstellen können Signalempfänger besitzen.

Notation

Datei:UmlCd Klasse-4.svg
Beispiel für eine Klasse mit zwei Signalempfängern

Das Beispiel links zeigt eine aktive Klasse mit zwei Signalempfängern. Signalempfänger werden mit dem Schlüsselwort «signal» identifiziert.

Siehe auch

Einzelnachweise

<references />