R11 - modelint/flatland-model-diagram-editor GitHub Wiki
R11 / 1:1c
Diagram Type specifies zero or one Diagram
Diagram is specified by exactly one Diagram Type
A Diagram Type embodies a diagramming standard and so constrains a Diagram to be drawn a certain way, with certain types of Nodes and Connectors. The associated Notation further constrains the drawn look of these elements.
A Connector Type, say a binary association which has meaning in a class diagram won’t be available in a state machine diagram, for example.
Therefore, a Diagram is always specified by a single Diagram Type. A given Diagram Type may, or may not be the Diagram Type employed to constrain the currently managed Diagram.