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

  1. Stem position + Semantic + Diagram type + Notation

Attributes

No non-referential attributes.