R73 - modelint/flatland-model-diagram-editor GitHub Wiki

R73 / M:M-1

Stem Semantic is expressed with one or many Stem Notation

Stem Notation expresses one or many Stem Semantic


A given Stem Notation, class face-xUML-class : xUML notation in the class face Stem Position of a class diagram, for example, expresses semantics like 1c mult, M mult one conditional, one or many unconditional, with the corresponding xUML text labels 0..1 and 1..*. Whereas the same semantics would be expressed as a hollow single arrow or two solid arrows, and no text, with Starr notation for the same Stem Notation.

A given Semantic must be expressable in at least one and typically all notations for its Diagram Type.

A Stem Notation that does not express at least one Stem Semantic would, by definition, have no meaning.