public interface HierarchyNode
| Modifier and Type | Method and Description | 
|---|---|
| Object | getEnumerationValue() | 
| Adaptation | getJoinOccurrence()Returns the association record that links the current node with its parent. | 
| Adaptation | getOccurrence()Returns the current record being displayed. | 
| HierarchyNode | getParentHierarchyNode()Returns this node's parent node in the hierarchy. | 
| boolean | isEnumerationNode()Returns  trueif the current node is an enumeration node. | 
| boolean | isOccurrenceNode()Returns  trueif the current node is a table record node. | 
| boolean | isOrphansParent()Returns  trueif the current node is the parent of an orphan. | 
| boolean | isRoot()Returns  trueif the current node is the root of the hierarchy. | 
| boolean | isTarget()Returns  trueif the current record is a record
 in the target table. | 
| boolean | isTerminal()Returns  trueif the current node has no children
 in the hierarchy. | 
HierarchyNode getParentHierarchyNode()
Adaptation getOccurrence()
 Warning: if this node is an
 enumeration node, a
 root or an orphan's
 parent,
 this method returns null.
 
getEnumerationValue()Adaptation getJoinOccurrence()
 Warning: if this node is an
 enumeration node, a
 root or an orphan's
 parent,
 or if there is no join dependency between the node and its parent,
 this method returns null.
 
getOccurrence()Object getEnumerationValue()
getOccurrence()boolean isEnumerationNode()
true if the current node is an enumeration node.
 An enumeration corresponds to a xs:enumeration element in the data model.
 
 In this case, the method getOccurrence()
 returns null.
 
getEnumerationValue()boolean isOccurrenceNode()
true if the current node is a table record node.
 
 In this case, the method getEnumerationValue()
 returns null.
 
getOccurrence()boolean isOrphansParent()
true if the current node is the parent of an orphan.
 
 In this case, the method getOccurrence()
 returns null.
 
boolean isRoot()
true if the current node is the root of the hierarchy.
 
 In this case, the method getOccurrence()
 returns null.
 
boolean isTarget()
true if the current record is a record
 in the target table.
 The target table is the table from which the hierarchy was built.
boolean isTerminal()
true if the current node has no children
 in the hierarchy.