| Package | Description | 
|---|---|
| com.ur.urcap.api.domain.program | |
| com.ur.urcap.api.domain.program.structure | 
| Modifier and Type | Method and Description | 
|---|---|
| TreeNode | ProgramModel. getRootTreeNode(ProgramNodeContribution root)Gets the  TreeNoderoot fromProgramNodeContribution. | 
| Modifier and Type | Method and Description | 
|---|---|
| TreeNode | TreeNode. addChild(ProgramNode programNode)Add a child program node to the sub-tree. | 
| TreeNode | TreeNode. insertChildAfter(TreeNode existingChildNode,
                ProgramNode programNode)Inserts a child program node under in the sub-tree directly after the existing selected child node. | 
| TreeNode | TreeNode. insertChildBefore(TreeNode existingChildNode,
                 ProgramNode programNode)Inserts a child program node in the sub-tree directly before the existing selected child node. | 
| TreeNode | TreeNode. locateDescendantTreeNode(ProgramNode programNode)
 Gets a corresponding  TreeNodeinstance for a child program node (aProgramNodeinstance) in the
 sub-tree under thisTreeNode. | 
| TreeNode | TreeNode. setChildSequenceLocked(boolean isChildSequenceLocked)Configures whether or not child nodes can be rearranged, deleted or have other nodes inserted into the child
 sequence by the end user. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<TreeNode> | TreeNode. getChildren() | 
| Modifier and Type | Method and Description | 
|---|---|
| TreeNode | TreeNode. insertChildAfter(TreeNode existingChildNode,
                ProgramNode programNode)Inserts a child program node under in the sub-tree directly after the existing selected child node. | 
| TreeNode | TreeNode. insertChildBefore(TreeNode existingChildNode,
                 ProgramNode programNode)Inserts a child program node in the sub-tree directly before the existing selected child node. | 
| boolean | TreeNode. removeChild(TreeNode child)Removes a child node from the sub-tree. | 
Copyright © 2019. All rights reserved.