Stem Name Specification - modelint/flatland-model-diagram-editor GitHub Wiki

For a given Notation, certain Stem Types are named. For each case we can establish the uniform placement of such names relative to the associated Stems.

images/connector-subsystem/10_stem_name_specification.png

Identifiers

  1. Stem type + Notation + Diagram type

Attributes

Axis buffer

The buffer ensures that there is a minimum distance between the name and either the connector line or a nearby Stem Icon.

Type: Buffer Distance, (h: Distance, v: Distance)

Face buffer

The buffer ensures that there is a minimum distnace between the name and any nearby Node face.

Type: Buffer Distance

Default name

A text value to be used in case the user does not supply a name.

Type: Text

Optional

Whether or not the name is required or optional. If required and no name is supplied a warning can be raised and the default name applied.

Type: Boolean