-
Notifications
You must be signed in to change notification settings - Fork 0
R30
Diagram is rendered using exactly one Diagram Notation
Diagram Notation renders zero or one Diagram
When a Diagram is created, there may be a choice of multiple Notations that it can be displayed in. A class diagram, for example, could be displayed as Starr, xUML or Shlaer-Mellor notation. Each potential Diagram would mean the same thing, but the drawn notation would be different in each case.
A Diagram can use only a Notation that is defined for its Diagram Type. Since a Diagram Type must be supported by at least one Notation, there will always be at least one possible choice.
Only one Diagram is rendered at a time. This means that while, in theory, the same Diagram Notation could render multiple Diagrams and certainly does over time, during the runtime of the draw engine, a given Diagram Notation either is or isn’t the one that determines the look of a Diagram, thus the 1c multiplicity in this association.
Copyright © 2021 and 2025, Leon Starr at Model Integration, LLC under the MIT Open Source License