R69 - modelint/flatland-model-diagram-editor GitHub Wiki
R69 / Generalization
Connector is a Hierarchy Connector, Unary Connector, or Binary Connector
Different rules and constraints may apply to each geometry so they are subclassed. Primarily an unbent Binary Connector has a special relationship to a Floating Stem.
The type is determined by the Connector Type Geometry attribute where both binary and tertiary geometries are folded into the Binary Connector and distinguished by the Binary Connector Tertiary stem boolean attribute.