- ..., null) ==3.1
- Actually, the method equals has to be called instead of the equality operator. The operator is used here for brevity only. However, most objects are implemented using flyweight pattern, so the equality operator would work as well.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Basic.STRING3.2
- Class Basic contains predefined objects representing built-in OCL types.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... optional.3.3
- This is slightly different from the UML, where an association class inherits from both association and class.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... missing.3.4
- Additionally, tag names are different as explained above.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.