NEW RELEASE! The 2022x Refresh2 Hot Fix 3 was released on February 28, 2025. For more information, see 2022x Refresh2 Hot Fix 3 Version News.

This variation means that an instance can only be classified by one of the subclasses; it cannot be classified by only the superclass. However, an instance of a subclass is indirectly an instance of a superclass at the same time.

For example, the following diagram (Figure 1) show three instances. One is an instance of “Windshield Manufacturer”, one is an instance of “Car Manufacturer”, and one is an instance of both “Car Manufacturer” and “Windshield Manufacturer”. Note that there can be no instance of “Manufacturer” that is not also an instance of one of the subclasses.

Figure 1: An example of complete subclasses.

The diagram in Figure 2 shows an example of complete subclasses in standard UML notation. The diagram shows that “Steering Wheel Manufacturer”, “Car Manufacturer”, and “Windshield Manufacturer” are all subclasses of “Manufacturer”. In addition, the standard UML {complete, overlapping} notation declares that the subclasses are complete and overlapping.

Figure 2: Complete subclasses in standard UML notation.

Activity

All
Personal filters
All
No activities found