B.6. Working with the Meta-ModelAt this point, you may be thinking that the model in Figure B-6 looks similar to the other UML models you've seen in this book. However, it contains some striking differences: the WebService stereotype is related to the element Class for one, and the extension arrow is different from the previous relationships you've seen for another. Normally, you would never explicitly refer to Class in your UML models because it is a UML meta-model element. The term meta-model was introduced in Chapter 1.Meta-models define rules about how the UML elements work, e.g., a class can have a subclass or a class can be associated with any number of other classes. When you are modeling a profile you are working with the meta-model, customizing the regular UML's rules for a particular context.
|