Ein Pin (engl. Pin) ist ein Modellelement in der Unified Modeling Language, einer Modellierungssprache für Software und andere Systeme. Es wurde in der Version Unified Modeling Language 2.0 (UML2) eingeführt.
Dieses zu den Objektknoten gehörende Modellelement wird im Zusammenhang mit Aktionen verwendet. Er spielt dort die Rolle einer Andockstelle. Man unterscheidet zwischen Eingabepins (engl. InputPin), die der Aktion Werte zur Verfügung stellen und Ausgabepins (engl. OutputPin), an die die Aktion Werte abgibt.
Der Wertpin (engl. ValuePin) und der Aktionseingabepin (engl. ActionInputPin) sind Speziallfälle des Eingabepins. Ein Wertpin stellt der Aktion einen konstanten Wert zur Verfügung, während ein Aktionseingabepin eine andere Aktion evaluiert und das Resultat davon an die Aktion übergibt, mit der er als Eingabepin verbunden ist.
Pin-1.png Mit einem Pfeil im Innern des Pins kann man Eingabepins explizit von Ausgabepins unterscheiden.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Pin (UML)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world