diff options
author | Mikhail Sennikovsky | 2007-04-26 17:07:39 +0000 |
---|---|---|
committer | Mikhail Sennikovsky | 2007-04-26 17:07:39 +0000 |
commit | c5603e5a0edba5569a4835e2ffed9d14c1958c9d (patch) | |
tree | 7fe1781e1c8833334c2b73ee9776c22369aeb56a /core/org.eclipse.cdt.core/plugin.xml | |
parent | 6741a8d019b2908ddd9ae80d086448eff4fba303 (diff) | |
download | org.eclipse.cdt-c5603e5a0edba5569a4835e2ffed9d14c1958c9d.tar.gz org.eclipse.cdt-c5603e5a0edba5569a4835e2ffed9d14c1958c9d.tar.xz org.eclipse.cdt-c5603e5a0edba5569a4835e2ffed9d14c1958c9d.zip |
Template Engine submission from Bala Torati (Symbian) with some modifications and bug-fixes (see Bug 160012)
Diffstat (limited to 'core/org.eclipse.cdt.core/plugin.xml')
-rw-r--r-- | core/org.eclipse.cdt.core/plugin.xml | 84 |
1 files changed, 83 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/plugin.xml b/core/org.eclipse.cdt.core/plugin.xml index 35e38695549..038e70b319d 100644 --- a/core/org.eclipse.cdt.core/plugin.xml +++ b/core/org.eclipse.cdt.core/plugin.xml @@ -624,7 +624,89 @@ </extension> <!-- =================================================================================== --> -<!-- Dynamic Variables --> +<!-- Template engine extension points --> <!-- =================================================================================== --> + <extension-point id="templates" name="Templates Extension point" + schema="schema/templates.exsd"/> + <extension-point id="templateProcessTypes" name="Process Types Extension point" schema="schema/templateProcessTypes.exsd"/> + + <extension + point="org.eclipse.cdt.core.templateProcessTypes"> + <processType + name="Copy" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.Copy"> + <complexArray name="files"> + <baseType> + <simple name="source"/> + <simple name="target"/> + <simple name="replaceable"/> + </baseType> + </complexArray> + </processType> + <processType + name="Append" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.Append"> + <complexArray name="files"> + <baseType> + <simple name="source"/> + <simple name="target"/> + <simple name="replaceable"/> + </baseType> + </complexArray> + </processType> + <processType + name="AddFile" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.AddFile"> + <simple name="projectName"/> + <complex name="file"> + <simple name="source"/> + <simple name="target"/> + <simple name="replaceable"/> + </complex> + </processType> + <processType + name="AddFiles" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.AddFiles"> + <simple name="projectName"/> + <complexArray name="files"> + <baseType> + <simple name="source"/> + <simple name="target"/> + <simple name="replaceable"/> + </baseType> + </complexArray> + </processType> + <processType + name="CreateSourceFolder" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.CreateSourceFolder"> + <simple name="projectName"/> + <simple name="path"/> + </processType> + <processType + name="AddLink" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.AddLink"> + <simple name="projectName"/> + <simple name="filePath"/> + <simple name="targetPath"/> + </processType> + <processType + name="AppendCreate" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.AppendCreate"> + <simple name="projectName"/> + <complexArray name="files"> + <baseType> + <simple name="source"/> + <simple name="target"/> + <simple name="replaceable"/> + </baseType> + </complexArray> + </processType> + <processType + name="CreateResourceIdentifier" + processRunner="org.eclipse.cdt.core.templateengine.process.processes.CreateResourceIdentifier"> + <simple name="valueName"/> + <simple name="appName"/> + </processType> + </extension> </plugin> |