| 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  
TreeNode root from ProgramNodeContribution. | 
| 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  
TreeNode instance for a child program node (a ProgramNode instance) in the
 sub-tree under this TreeNode. | 
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 © 2020. All rights reserved.