Skip to content

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 ​

PropertyModifierTypeDescriptionDefined in
deferred?readonlybooleanSee StructureDataNode.deferred.packages/visual-editor/src/types/structure-view.ts:281
idreadonlystring-packages/visual-editor/src/types/structure-view.ts:275
instanceId?readonlystring-packages/visual-editor/src/types/structure-view.ts:276
kindreadonly"enum"-packages/visual-editor/src/types/structure-view.ts:277
namereadonlystring-packages/visual-editor/src/types/structure-view.ts:278
namespaceUrireadonlystring-packages/visual-editor/src/types/structure-view.ts:279
valuesreadonlyreadonly string[]Enum value names in source order.packages/visual-editor/src/types/structure-view.ts:283

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.