rune-langium / visual-editor/src / StructureEnumNode
Interface: StructureEnumNode
Defined in: packages/visual-editor/src/types/structure-view.ts:274
A read-only Enum node in the Structure View graph (Phase 14e/A). Materialized when the user focuses an Enum from the namespace explorer; lists the enum's values as plain rows. Enums are terminal — no per-value expansion, no cellComponents wiring, no chevrons.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
deferred? | readonly | boolean | See StructureDataNode.deferred. | packages/visual-editor/src/types/structure-view.ts:281 |
id | readonly | string | - | packages/visual-editor/src/types/structure-view.ts:275 |
instanceId? | readonly | string | - | packages/visual-editor/src/types/structure-view.ts:276 |
kind | readonly | "enum" | - | packages/visual-editor/src/types/structure-view.ts:277 |
name | readonly | string | - | packages/visual-editor/src/types/structure-view.ts:278 |
namespaceUri | readonly | string | - | packages/visual-editor/src/types/structure-view.ts:279 |
values | readonly | readonly string[] | Enum value names in source order. | packages/visual-editor/src/types/structure-view.ts:283 |