Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikhail Sennikovsky2007-04-26 17:07:39 +0000
committerMikhail Sennikovsky2007-04-26 17:07:39 +0000
commitc5603e5a0edba5569a4835e2ffed9d14c1958c9d (patch)
tree7fe1781e1c8833334c2b73ee9776c22369aeb56a /core/org.eclipse.cdt.core/plugin.xml
parent6741a8d019b2908ddd9ae80d086448eff4fba303 (diff)
downloadorg.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.xml84
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>

Back to the top