Appendix A. UML Notation

UML class diagrams are the most concise way of describing EMF models. We use UML diagrams throughout the book to depict examples and to illustrate various EMF concepts. EMF uses only a subset of the complete UML notation along with some conventions of its own. Here we provide a quick summary of the subset UML notation used in the book. For a complete description of the mapping of UML to EMF, refer to Chapter 6.

Classes and Interfaces

Figure A.1 shows the UML notation for concrete and abstract classes and for interfaces. All three are denoted by a box containing three compartments, with the class or interface name in the top one. Concrete class names are displayed in regular font and the names of abstract classes are ...

Get EMF: Eclipse Modeling Framework Second Edition 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.