Używanie metamodelu

W tym momencie moglibyśmy sądzić, że model przedstawiony na Rysunek B-6 przypomina inne modele w języku UML, które poznaliśmy w tej książce. Niemniej model ten zawiera kilka ważnych różnic. Na przykład stereotyp WebService jest związany z elementem Class. Również strzałka rozszerzenia różni się od związków, które widzieliśmy poprzednio. Zazwyczaj do obiektu Class nie odwoływalibyśmy się bezpośrednio w swoich modelach UML, ponieważ jest on elementem metamodelu UML.

Termin metamodel został wprowadzony w Rozdział 1. Metamodele definiują reguły działania elementów UML-a. Na przykład klasa może mieć podklasę lub może być skojarzona z dowolną liczbą innych klas. W chwili modelowania profilu pracujemy z metamodelem, zmieniając zwykłe ...

Get UML 2.0. Wprowadzenie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.