{"id":"ui--yuiTree","name":"yuiTree","owner":"yeho","package":"ui","kind":"thing","signature":"external thing yuiTree","description":"A yui tree record carrying instanceIdentity, id, surfaceId, nodes, mounted, and related state.","context":"Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.","parameters":[],"returns":"void","members":[{"name":"instanceIdentity","kind":"field","type":"yuiTreeInstanceIdentity","description":"Stores instance identity as yuiTreeInstanceIdentity.","signature":"yuiTreeInstanceIdentity instanceIdentity","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"id","kind":"field","type":"text","description":"Stores id as text.","signature":"text id","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"surfaceId","kind":"field","type":"text","description":"Stores surface id as text.","signature":"text surfaceId","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"nodes","kind":"field","type":"list of yuiTreeNode","description":"Stores nodes as list of yuiTreeNode.","signature":"list of yuiTreeNode nodes","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"mounted","kind":"field","type":"bool","description":"Stores mounted as bool.","signature":"bool mounted","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"disposed","kind":"field","type":"bool","description":"Stores disposed as bool.","signature":"bool disposed","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"revision","kind":"field","type":"int","description":"Stores revision as int.","signature":"int revision","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"diagnostic","kind":"field","type":"text","description":"Stores diagnostic as text.","signature":"text diagnostic","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"yuiTree","kind":"constructor","parameters":[{"name":"id","type":"text","description":"Id."}],"returns":"void","signature":"yuiTree(text id)","description":"Yui tree.","tags":["thing","constructor","ui"],"updated":"2026-09-09"},{"name":"AcquisitionIdentity","kind":"method","parameters":[],"returns":"yuiTreeInstanceIdentity","signature":"AcquisitionIdentity() returns yuiTreeInstanceIdentity","description":"Acquisition identity.","tags":["thing","method","ui"],"exampleId":"method-AcquisitionIdentity-9","updated":"2026-09-09"},{"name":"MatchesAcquisitionIdentity","kind":"method","parameters":[{"name":"identity","type":"yuiTreeInstanceIdentity","description":"Identity."}],"returns":"bool","signature":"MatchesAcquisitionIdentity(yuiTreeInstanceIdentity identity) returns bool","description":"Matches acquisition identity.","tags":["thing","method","ui"],"exampleId":"method-MatchesAcquisitionIdentity-10","updated":"2026-09-09"},{"name":"Reject","kind":"method","parameters":[{"name":"operation","type":"text","description":"Operation."},{"name":"reason","type":"text","description":"Reason."}],"returns":"bool","signature":"Reject(text operation, text reason) returns bool","description":"Reject.","tags":["thing","method","ui"],"exampleId":"method-Reject-11","updated":"2026-09-09"},{"name":"Accept","kind":"method","parameters":[],"returns":"void","signature":"Accept()","description":"Accept.","tags":["thing","method","ui"],"exampleId":"method-Accept-12","updated":"2026-09-09"},{"name":"IndexOf","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."}],"returns":"int","signature":"IndexOf(text nodeId) returns int","description":"Index of.","tags":["thing","method","ui"],"exampleId":"method-IndexOf-13","updated":"2026-09-09"},{"name":"IsAlive","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."}],"returns":"bool","signature":"IsAlive(text nodeId) returns bool","description":"Is alive.","tags":["thing","method","ui"],"exampleId":"method-IsAlive-14","updated":"2026-09-09"},{"name":"ParentChainContains","kind":"method","parameters":[{"name":"startId","type":"text","description":"Start id."},{"name":"soughtId","type":"text","description":"Sought id."}],"returns":"bool","signature":"ParentChainContains(text startId, text soughtId) returns bool","description":"Parent chain contains.","tags":["thing","method","ui"],"exampleId":"method-ParentChainContains-15","updated":"2026-09-09"},{"name":"AppendNode","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"parentId","type":"text","description":"Parent id."},{"name":"component","type":"yuiComponentMetadata","description":"Component."},{"name":"properties","type":"text","description":"Properties."}],"returns":"bool","signature":"AppendNode(text nodeId, text parentId, yuiComponentMetadata component, text properties) returns bool","description":"Append node.","tags":["thing","method","ui"],"exampleId":"method-AppendNode-16","updated":"2026-09-09"},{"name":"InsertNode","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"parentId","type":"text","description":"Parent id."},{"name":"component","type":"yuiComponentMetadata","description":"Component."},{"name":"properties","type":"text","description":"Properties."},{"name":"order","type":"int","description":"Order."}],"returns":"bool","signature":"InsertNode(text nodeId, text parentId, yuiComponentMetadata component, text properties, int order) returns bool","description":"Insert node.","tags":["thing","method","ui"],"exampleId":"method-InsertNode-17","updated":"2026-09-09"},{"name":"MoveNode","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"parentId","type":"text","description":"Parent id."},{"name":"order","type":"int","description":"Order."}],"returns":"bool","signature":"MoveNode(text nodeId, text parentId, int order) returns bool","description":"Move node.","tags":["thing","method","ui"],"exampleId":"method-MoveNode-18","updated":"2026-09-09"},{"name":"RemoveNode","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."}],"returns":"bool","signature":"RemoveNode(text nodeId) returns bool","description":"Remove node.","tags":["thing","method","ui"],"exampleId":"method-RemoveNode-19","updated":"2026-09-09"},{"name":"SetProperties","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"properties","type":"text","description":"Properties."}],"returns":"bool","signature":"SetProperties(text nodeId, text properties) returns bool","description":"Set properties.","tags":["thing","method","ui"],"exampleId":"method-SetProperties-20","updated":"2026-09-09"},{"name":"SetVisible","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"visible","type":"bool","description":"Visible."}],"returns":"bool","signature":"SetVisible(text nodeId, bool visible) returns bool","description":"Set visible.","tags":["thing","method","ui"],"exampleId":"method-SetVisible-21","updated":"2026-09-09"},{"name":"SetEnabled","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"enabled","type":"bool","description":"Enabled."}],"returns":"bool","signature":"SetEnabled(text nodeId, bool enabled) returns bool","description":"Set enabled.","tags":["thing","method","ui"],"exampleId":"method-SetEnabled-22","updated":"2026-09-09"},{"name":"MountSurface","kind":"method","parameters":[{"name":"surfaceId","type":"text","description":"Surface id."}],"returns":"bool","signature":"MountSurface(text surfaceId) returns bool","description":"Mount surface.","tags":["thing","method","ui"],"exampleId":"method-MountSurface-23","updated":"2026-09-09"},{"name":"UnmountSurface","kind":"method","parameters":[],"returns":"bool","signature":"UnmountSurface() returns bool","description":"Unmount surface.","tags":["thing","method","ui"],"exampleId":"method-UnmountSurface-24","updated":"2026-09-09"},{"name":"DisposeTree","kind":"method","parameters":[],"returns":"bool","signature":"DisposeTree() returns bool","description":"Dispose tree.","tags":["thing","method","ui"],"exampleId":"method-DisposeTree-25","updated":"2026-09-09"},{"name":"RenderTreeReport","kind":"method","parameters":[],"returns":"text","signature":"RenderTreeReport() returns text","description":"Render tree report.","tags":["thing","method","ui"],"exampleId":"method-RenderTreeReport-26","updated":"2026-09-09"},{"name":"RenderLifecycleReport","kind":"method","parameters":[],"returns":"text","signature":"RenderLifecycleReport() returns text","description":"Render lifecycle report.","tags":["thing","method","ui"],"exampleId":"method-RenderLifecycleReport-27","updated":"2026-09-09"}],"tags":["cpu","method","source-example","thing","ui","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/ui/tree-tree.yh","line":48,"sha256":"5241bbc4206e7b99a9a11144722a81e0fe7e09dcaf5a43c2146b7324624c5cbc"},"status":"source-declared","notes":["Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup."],"examples":[{"id":"usage","title":"Use yuiTree","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using ui\n\n// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.\nyuiTree sample = yuiTree(\"id\")\nConsole.Log(Text.From(sample.id))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"7435fd7ea847c4a9d605ce11de631b4eaf7150a0dd4bce7aadf61e180fe2b6fe","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-AcquisitionIdentity-9","title":"yuiTree.AcquisitionIdentity","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Acquisition identity.\nyuiTree instance = yuiTree(\"id\")\ninstance.AcquisitionIdentity()\nConsole.Log(\"AcquisitionIdentity completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"bec84e51b9c8d57e9ba273d03bdcc68b69936786ab1e4284b971b330a8e9f7d0","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-MatchesAcquisitionIdentity-10","title":"yuiTree.MatchesAcquisitionIdentity","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\nyuiTree instance = yuiTree(\"id\")\nbool same = instance.MatchesAcquisitionIdentity(instance.AcquisitionIdentity())\nConsole.Log(Text.From(same))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"ac73c571003bb0a30fa94c43a12e049a659c3f6d068d65b0459c7019c695fefa","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Reject-11","title":"yuiTree.Reject","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Reject.\nyuiTree instance = yuiTree(\"id\")\ntext argument_operation = \"argument operation\"\ntext argument_reason = \"argument reason\"\nbool result = instance.Reject(argument_operation, argument_reason)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"68ec3d62fc7f62345750b79040f3e9e8ffed73efb2bd3bb37d75ae940d790610","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Accept-12","title":"yuiTree.Accept","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Accept.\nyuiTree instance = yuiTree(\"id\")\ninstance.Accept()\nConsole.Log(\"Accept completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"a8484d7563c0f27cba77b650a7ed9305f9a3e624f4529f1e2b366fff1d8cae3d","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-IndexOf-13","title":"yuiTree.IndexOf","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Index of.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\nint result = instance.IndexOf(argument_nodeId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"a6067bbc317c6e8b7d942b33854b3e45f82bee8bd33a6a91a8c04ed511772910","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-IsAlive-14","title":"yuiTree.IsAlive","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Is alive.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\nbool result = instance.IsAlive(argument_nodeId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"438e198badceb3fd5a61e1ad57702641e10e38932efe221dcc1db014a2e315b1","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ParentChainContains-15","title":"yuiTree.ParentChainContains","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Parent chain contains.\nyuiTree instance = yuiTree(\"id\")\ntext argument_startId = \"argument start Id\"\ntext argument_soughtId = \"argument sought Id\"\nbool result = instance.ParentChainContains(argument_startId, argument_soughtId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"b504e7247c9a179558d70a01ac6943788b6e7a159c0dcfc9e3455e06790e9ca2","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-AppendNode-16","title":"yuiTree.AppendNode","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Append node.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\ntext argument_parentId = \"argument parent Id\"\nyuiComponentMetadata argument_component = yuiComponentMetadata(\"Nova\", \"role\", \"property Schema\", \"child Rule\", \"defaults\", \"example\", \"design Label\", true)\ntext argument_properties = \"argument properties\"\nbool result = instance.AppendNode(argument_nodeId, argument_parentId, argument_component, argument_properties)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"4ac01736d41c9b141d73143a8df78ec4b55d84b785ec949bc3ae24af5be8d97a","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-InsertNode-17","title":"yuiTree.InsertNode","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Insert node.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\ntext argument_parentId = \"argument parent Id\"\nyuiComponentMetadata argument_component = yuiComponentMetadata(\"Nova\", \"role\", \"property Schema\", \"child Rule\", \"defaults\", \"example\", \"design Label\", true)\ntext argument_properties = \"argument properties\"\nint argument_order = 1\nbool result = instance.InsertNode(argument_nodeId, argument_parentId, argument_component, argument_properties, argument_order)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"2557bf9da0780a92a6dcf53855d365427b5d6b5dd5822b7aa473692129526f60","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-MoveNode-18","title":"yuiTree.MoveNode","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Move node.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\ntext argument_parentId = \"argument parent Id\"\nint argument_order = 1\nbool result = instance.MoveNode(argument_nodeId, argument_parentId, argument_order)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"5536205dd840cd83c2e63c5a65f80f11dbd8d318e746023cf54d2ecaa53d2fed","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RemoveNode-19","title":"yuiTree.RemoveNode","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Remove node.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\nbool result = instance.RemoveNode(argument_nodeId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"fbc5522c640753829b60c07eaaeed498ba8291160a7efa1c3137b14757adc923","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetProperties-20","title":"yuiTree.SetProperties","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Set properties.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\ntext argument_properties = \"argument properties\"\nbool result = instance.SetProperties(argument_nodeId, argument_properties)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"dacd385285617e5bf8dacc6ba2f1b4e1d87f945fb737b334518b2b5fd1ede245","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetVisible-21","title":"yuiTree.SetVisible","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Set visible.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\nbool argument_visible = true\nbool result = instance.SetVisible(argument_nodeId, argument_visible)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"e06215287ced41b4552a31fdf0e9f35db2a6b36d9aa54226cf0979bb660974ee","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetEnabled-22","title":"yuiTree.SetEnabled","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Set enabled.\nyuiTree instance = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\nbool argument_enabled = true\nbool result = instance.SetEnabled(argument_nodeId, argument_enabled)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"87d1bc5f66f9f6eeda4cfdf3ee197598c9024e9a91c2542dcf16a2019e6bdcc2","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-MountSurface-23","title":"yuiTree.MountSurface","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Mount surface.\nyuiTree instance = yuiTree(\"id\")\ntext argument_surfaceId = \"argument surface Id\"\nbool result = instance.MountSurface(argument_surfaceId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"c443523d80ef10033106f44c85381004bea2c157fb8535623f6800655ee43bd4","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-UnmountSurface-24","title":"yuiTree.UnmountSurface","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Unmount surface.\nyuiTree instance = yuiTree(\"id\")\nbool result = instance.UnmountSurface()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"cbb4cdda2c4e322a9843d2e26504e22cc9127264acbe3e1af0e5081c0269c7b3","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-DisposeTree-25","title":"yuiTree.DisposeTree","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Dispose tree.\nyuiTree instance = yuiTree(\"id\")\nbool result = instance.DisposeTree()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"0899823f079cc638e167c01b5929b958dc2416a61fce4e7e4bcc5153f9acd531","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RenderTreeReport-26","title":"yuiTree.RenderTreeReport","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Render tree report.\nyuiTree instance = yuiTree(\"id\")\ntext result = instance.RenderTreeReport()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"e166cc50518752fbcc82cd6e2905bd4ca614924e3fb522ade2f9e409a40073d0","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RenderLifecycleReport-27","title":"yuiTree.RenderLifecycleReport","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Render lifecycle report.\nyuiTree instance = yuiTree(\"id\")\ntext result = instance.RenderLifecycleReport()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuitree\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"65f7b0505e33e0d269d0fa22b0fe130324da47617557fbaad48720f78d41fb96","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["instanceIdentity","id","surfaceId","nodes","mounted","disposed","revision","diagnostic","yuiTree","AcquisitionIdentity","MatchesAcquisitionIdentity","Reject","Accept","IndexOf","IsAlive","ParentChainContains","AppendNode","InsertNode","MoveNode","RemoveNode","SetProperties","SetVisible","SetEnabled","MountSurface","UnmountSurface","DisposeTree","RenderTreeReport","RenderLifecycleReport"],"url":"https://demonhunterlabs.com/academy/api?item=ui--yuiTree","json":"https://demonhunterlabs.com/reference/items/ui--yuiTree.json","markdown":"https://demonhunterlabs.com/reference/text/ui--yuiTree.md"}
