# Class: com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData

Action payload for [Actions#QUERY_TYPE_HIER](Actions#QUERY_TYPE_HIER).

## Constructor: ActionTypeHierarchyData


## Method: getBaseNode
- return type: `com.pnfsoftware.jeb.core.output.tree.ICodeNode`

Description: Get the base node for the type hierarchy \(full or downward only\). This method is used by clients.
return: the base node of a type hierarchy

## Method: getBaseNodeForAscendingHierarchy
- return type: `com.pnfsoftware.jeb.core.output.tree.ICodeNode`

Description: Get the base node for an optional upward \(ascending\) hierarchy. This method is used by clients.
return: the base node of a type hierarchy

## Method: setBaseNode
- parameter: `node`, type: `com.pnfsoftware.jeb.core.output.tree.ICodeNode`

Description: Set the base node for the type hierarchy \(full or downward only\) to be represented. This method is used by unit plugins.
parameter: node: the base node of a type hierarchy

## Method: setBaseNodeForAscendingHierarchy
- parameter: `node`, type: `com.pnfsoftware.jeb.core.output.tree.ICodeNode`

Description: Set the base node for an optional upward \(ascending\) hierarchy. This method is used by unit plugins.
parameter: node: the base node of a type hierarchy

