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.
6.4
A full sample of implementation is provided in org.eclipse.cdt.ui.tests plugin.
<extension
point="org.eclipse.cdt.ui.CCallHierarchy">
<CallHierarchyLabelProvider
class="org.eclipse.cdt.ui.tests.callhierarchy.extension.CHLabelProvider"
id="org.eclipse.cdt.ui.tests.callhierarchy.extension.CHLabelProvider">
</CallHierarchyLabelProvider>
<CallHierarchyContentProvider
class="org.eclipse.cdt.ui.tests.callhierarchy.extension.CHContentProvider"
id="org.eclipse.cdt.ui.tests.callhierarchy.extension.CHContentProvider">
</CallHierarchyContentProvider>
</extension>
[Enter API information here.]
[Enter information about supplied implementation of this extension point.]