# The Call Hierarchy Tree Extension

###### Identifier:

org.eclipse.cdt.ui.CCallHierarchy

###### Since:

6.4

###### Description:

This Call Hierarchy Tree Extension makes possible to extend the CH tree content by adding a new node at the top of the tree, respectivity to customize it's icon and style text, and to add additional click listeners. This could be usefull for mixed source projects, when original declaration of a CDT node comes from a different programming language.

###### Configuration Markup:

<!ELEMENT extension (CallHierarchyContentProvider , CallHierarchyLabelProvider)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT CallHierarchyContentProvider EMPTY>

<!ATTLIST CallHierarchyContentProvider

id IDREF #REQUIRED

class CDATA #REQUIRED>

- id -
- class -

<!ELEMENT CallHierarchyLabelProvider EMPTY>

<!ATTLIST CallHierarchyLabelProvider

id IDREF #REQUIRED

class CDATA #REQUIRED>

- id -
- class -

###### Examples:

A full sample of implementation is provided in org.eclipse.cdt.ui.tests plugin.

###### API Information:

[Enter API information here.]

###### Supplied Implementation:

[Enter information about supplied implementation of this extension point.]