| Based on the Information Engineering notation. This is an extension to the existing Class Diagram. This extension adds: |
Otherwise, the syntax for drawing diagrams is the same as for class diagrams. All other features of class diagrams are also supported.
- Additional relations for the Information Engineering notation.
entity alias that maps to the class diagram
- An additional visibility modifier
* to identify mandatory attributes.
Examples: Again, this is the normal class diagram syntax (aside from use of
| Type || Symbol |
| Zero or One |
| Exactly One |
| Zero or Many |
| One or Many |
entity instead of
class). Anything that you can do in a class diagram can be done here. The
* visibility modifier can be used to identify mandatory attributes. A space can be used after the modifier character to avoid conflicts with the creole bold: Currently the crows feet do not look very good when the relationship is drawn at an angle to the entity. This can be avoided by using the
linetype ortho skinparam.