Prvek (UML) - Element (UML) - Wikipedia
V Unifikovaný Modelovací Jazyk (UML), an Živel je abstraktní třída bez nadtřídy.[1] Používá se jako nadtřída nebo základní třída, jak ji znají objektově orientovaní programátoři, pro všechny metaklasy v knihovně infrastruktury UML. Všechny ostatní prvky v UML dědí přímo nebo nepřímo z Elementu. Prvek má k sobě odvozenou asociaci složení, která podporuje obecnou schopnost prvků vlastnit další prvky. Jako takový nemá žádné další atributy jako součást své specifikace.
Sdružení
Sdružení popisuje sadu n-tice zadaných instancí.[2]
- ownedComment: Komentář [*]: Prvek může vlastnit nebo k němu přidružit libovolné množství komentářů.[1] Komentář se někdy označuje jako poznámka.[2] Hvězdička v závorkách je komentář multiplicita což znamená, že Element může mít libovolný počet komentářů.
- / ownedElement: Element [*]: Prvek může vlastnit libovolné množství prvků.[1] Toto se nazývá odvozené sjednocení, symbolizované zápisem lomítka. Hvězdička v závorkách je Element multiplicita což znamená, že Element může vlastnit libovolný počet prvků.
- / vlastník: Prvek [0..1]: Prvek, který vlastní tento prvek.[1] Toto se nazývá odvozené sjednocení, symbolizované zápisem lomítka. [0..1] je vlastnící prvek multiplicita což znamená, že na jeden prvek vlastníka může existovat pouze nula.
Třída Element patří k základnímu balíčku v UML nazvanému Kernel. Toto je balíček, který obsahuje nadtřídy, které tvoří nadstavbu UML.
Podtřídy Element poskytují sémantiku odpovídající konceptu, který představují. Komentáře k prvku nepřidávají žádnou sémantiku, ale mohou představovat informace užitečné pro čtenáře modelu.[1]
Poznámky
Aktualizováno pro UML verze 2.4.1
Reference
Další čtení
Weilkiens, Tim; Oestereich, Bernd (2007). Průvodce certifikací UML 2. Morgan Kaufmann. ISBN 978-0-12-373585-0.
"OMG Unified Modeling Language Superstructure". Skupina pro správu objektů. Srpna 2011. Citovat deník vyžaduje | deník =
(Pomoc)