Semantic Expression - modelint/flatland-model-diagram-editor GitHub Wiki
The class Diagram Type defines multiple Stem Semantics that each have meaning at a given Stem Position. The semantics 1 mult, 1c mult, M mult, and Mc mult, for example. express the dual concepts of multiplicity and conditionality and are specified at the class face Stem Position. In the Starr notation, this is manifested by a solid arrow, hollow arrow, two solid arrows, or two hollow arrows respectively.
In many cases, only one Stem Semantic is avaiable for a given Stem Postion. A to state Stem Position on atransition Connector Type on an xUML state machine diagram, for example, can only mean one thing and is always represented by an open arrow symbol.
Identifiers
- Stem position + Semantic + Diagram type + Notation
Attributes
No non-referential attributes.