Hidden Edge Reference by Diagram Type
This is a technical documentation page. Reference for relationships that are not fully visible when a diagram is rendered with profile=simple, together with how those relationships appear when the same diagram is rendered with profile=strict.
IMPORTANT
In technical terms, this page is downstream documentation, not a normative source. Diagram node and edge inclusion comes from bundle/v0.1/core/views.yaml; relationship direction and endpoints come from bundle/v0.1/core/contracts.yaml.
Legend
| Marker | Meaning |
|---|---|
| A — entirely hidden | The relationship is not shown in either simple or strict for this diagram type. This normally occurs because an endpoint is outside the view or the staged renderer does not emit that relationship. |
| B — strict annotation | The relationship is hidden in simple and appears as an in-node annotation in strict. |
| C — strict label | The connector is visible in simple, but its label is hidden. The label appears in strict. |
| D — strict node | The relationship is hidden in simple; strict shows its endpoint node and normally the connector as well. |
| D* — conditional strict node | The same behavior as D, but only when a ViewState is the primary UI transition graph. If no ViewState exists, UI Contracts can fall back to the State graph and the item need not be hidden in simple. |
Structural relationships shown through containment or nesting count as visible even when the renderer does not draw a separate connector.
Available node types: Area, Place
| Node | Edge | simple | strict |
|---|---|---|---|
Place | Place CONTAINS ViewState | Invisible because ViewState is outside the view | A — entirely hidden |
The following relationships are visible in simple and therefore are not invisible edges:
Area CONTAINS PlacePlace CONTAINS PlacePlace NAVIGATES_TO Place
IA Place Map has no strict-only relationship annotations or edge labels.