How to extend the user interface using templates

# How to add project templates to CDT

CDT 4.0 has a framework and extension points for allowing the contribution of project templates. Project templates are used by the New Project Wizard to generate projects which are automatically populated with source files or settings. The particular source files or settings can be dependent on information the user enters into the wizard.

The two main parts to integrating a template are writing the template itself (in XML format), and adding this to a plug-in which extends the appropriate extension point.

- How to develop templates
- How to register a template with Eclipse
- An example template