Add a node to the root of a program block, for example the main program or the before start
Get the contributed node instances for the URCap that are currently inserted in the program
Get a readonly version of a given node
The node to get
Get the subtree context from a given program node. This returns the same traversals as getTreeContextFromProgramNodeById but will return a SubtreeNode for ancestor and sibling calls. For ancestor and sibling calls, where a SubtreeNode is not from the calling URCap, then the SubtreeNode id will be ''.
Get the tree context from a given program node
returns a reply promise to the specified message
The type of message being sent
Optionaldata: anyThe message data
returns an observable that will emit any messages replied to the specified message
The type of message being sent
Optionaldata: anyThe message data
returns a reply promise for the requested message
The type of message being sent
Optionaldata: anyThe message data
returns an observable that will emit any messages replied to the requested message
The type of message being sent
Optionaldata: anyThe message data
Sets the given node as the active program block
The node to navigate to
Sets the given node as the active program block
The node to navigate to
Update child node
Child node to be updated
Use updateSubTreeNode instead
Update a specific node in the program tree using the given nodes id
Node to be updated
Service that handles node insertion and removal of nodes