| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| |
| |
| <!-- =================================================================================== --> |
| <!-- Obsolete extension point no longer in use, will be remove. --> |
| <!-- =================================================================================== --> |
| <extension-point id="CProject" name="%CProject.name" schema="schema/CProject.exsd"/> |
| <!-- =================================================================================== --> |
| <!-- Extension Point:(work in progress) IConsole, customize a C Build console output --> |
| <!-- =================================================================================== --> |
| <extension-point id="CBuildConsole" name="%CBuildConsole.name" schema="schema/CBuildConsole.exsd"/> |
| <!-- =================================================================================== --> |
| <!-- Extension Point: IProcessList, returns a list of running processes --> |
| <!-- =================================================================================== --> |
| <extension-point id="ProcessList" name="%ProcessList.name" schema="schema/ProcessList.exsd"/> |
| <!-- =================================================================================== --> |
| <!-- Extension Point: IErrorParser, error parsers use when building --> |
| <!-- =================================================================================== --> |
| <extension-point id="ErrorParser" name="%ErrorParser.name"/> |
| <!-- =================================================================================== --> |
| <!-- Extension Point: IBinaryParser, use to detect wheter an IFile is a binary --> |
| <!-- =================================================================================== --> |
| <extension-point id="BinaryParser" name="%BinaryParser.name"/> |
| <!-- =================================================================================== --> |
| <!-- Extension Point: IPathEntryStore, use to provide a storage for PathEtnry --> |
| <!-- =================================================================================== --> |
| <extension-point id="PathEntryStore" name="%PathEntryStore.name"/> |
| <!-- =================================================================================== --> |
| <!-- Obsolete extension point, use the IPathEntry mechanism to provide include/macros --> |
| <!-- =================================================================================== --> |
| <extension-point id="ScannerInfoProvider" name="%ScannerInfoProvider.name"/> |
| <!-- =================================================================================== --> |
| <!-- Extension Point: CFileType and CFileTypeAssociation for translation unit ident --> |
| <!-- =================================================================================== --> |
| <extension-point id="CLanguage" name="%CLanguage.name" schema="schema/CLanguage.exsd"/> |
| <extension-point id="CFileType" name="%CFileType.name" /> |
| <extension-point id="CFileTypeAssociation" name="%CFileTypeAssociation.name" /> |
| <!-- =================================================================================== --> |
| <!-- PathEntryContainer initialization, this is part of the IPathEntry framework --> |
| <!-- =================================================================================== --> |
| <extension-point id="PathEntryContainerInitializer" name="%PathEntryContainerInitializer" schema="schema/PathEntryContainerInitializer.exsd"/> |
| <extension-point id="CodeFormatter" name="%CodeFormatter.name" schema="schema/CodeFormatter.exsd"/> |
| <extension-point id="CIndexer" name="%CIndexer.name" schema="schema/CIndexer.exsd"/> |
| <extension-point id="language" name="%language.name" schema="schema/language.exsd"/> |
| <extension-point id="CConfigurationDataProvider" name="CConfigurationData provider" schema="schema/CConfigurationDataProvider.exsd"/> |
| <extension-point id="projectConverter" name="project converter" schema="schema/projectConverter.exsd"/> |
| <extension-point id="CIndex" name="CIndex" schema="schema/CIndex.exsd"/> |
| <extension-point id="externalSettingsProvider" name="External Settings provider" schema="schema/externalSettingsProvider.exsd"/> |
| <!-- =================================================================================== --> |
| <!-- Define the list of the Binary Parser provided by the CDT --> |
| <!-- =================================================================================== --> |
| <extension |
| id="ELF" |
| name="%ElfParser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.utils.elf.parser.ElfParser"> |
| </run> |
| </cextension> |
| </extension> |
| <extension |
| id="GNU_ELF" |
| name="%GNUElfParser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.utils.elf.parser.GNUElfParser"> |
| </run> |
| </cextension> |
| </extension> |
| <extension |
| id="PE" |
| name="%PEWindowsParser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.utils.coff.parser.PEParser"> |
| </run> |
| </cextension> |
| </extension> |
| <extension |
| id="Cygwin_PE" |
| name="%CygwinPEParser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.utils.coff.parser.CygwinPEParser"> |
| </run> |
| </cextension> |
| </extension> |
| <extension |
| id="XCOFF32" |
| name="%XCOFF32Parser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.utils.xcoff.parser.XCOFF32Parser"> |
| </run> |
| </cextension> |
| </extension> |
| <extension |
| id="SOM" |
| name="%SOMParser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.utils.som.parser.SOMParser"> |
| </run> |
| </cextension> |
| </extension> |
| <!-- This is for backward compatibility: an Typo was introduce in on of the realease |
| and "ELF" instead of "Elf" --> |
| <extension |
| id="Elf" |
| name="%ElfParser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <filter |
| name = "visibility" |
| value = "private"> |
| </filter> |
| <run |
| class="org.eclipse.cdt.utils.elf.parser.ElfParser"> |
| </run> |
| </cextension> |
| </extension> |
| <extension |
| id="MachO" |
| name="%MachOParser.name" |
| point="org.eclipse.cdt.core.BinaryParser"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.utils.macho.parser.MachOParser"> |
| </run> |
| </cextension> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- Define the list of Error Parser provided by the CDT --> |
| <!-- =================================================================================== --> |
| <extension |
| id="MakeErrorParser" |
| name="%CDTGNUMakeErrorParser.name" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.cdt.internal.errorparsers.MakeErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="GCCErrorParser" |
| name="%CDTGNUCErrorParser.name" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.cdt.internal.errorparsers.GCCErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="GASErrorParser" |
| name="%CDTGNUAssemblerErrorParser.name" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.cdt.internal.errorparsers.GASErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="GLDErrorParser" |
| name="%CDTGNULinkerErrorParser.name" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.cdt.internal.errorparsers.GLDErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="VCErrorParser" |
| name="%CDTVisualCErrorParser.name" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.cdt.internal.errorparsers.VCErrorParser"> |
| </errorparser> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- CDT customized problem markers: C Problem markers --> |
| <!-- =================================================================================== --> |
| <extension |
| id="problem" |
| name="%CProblemMarker.name" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.core.resources.problemmarker"> |
| </super> |
| <super |
| type="org.eclipse.core.resources.textmarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute name="externalLocation"/> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- CDT C Nature --> |
| <!-- =================================================================================== --> |
| <extension |
| id="cnature" |
| name="%cnature.name" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run |
| class="org.eclipse.cdt.core.CProjectNature"> |
| </run> |
| </runtime> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- CDT C++ Nature --> |
| <!-- =================================================================================== --> |
| <extension |
| id="ccnature" |
| name="%cnature.name" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run |
| class="org.eclipse.cdt.core.CCProjectNature"> |
| </run> |
| </runtime> |
| </extension> |
| <extension |
| id="GeneratePDOM" |
| name="GeneratePDOM" |
| point="org.eclipse.core.runtime.applications"> |
| <application |
| visible="true"> |
| <run |
| class="org.eclipse.cdt.internal.core.pdom.export.GeneratePDOMApplication"> |
| </run> |
| </application> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- CDT file type mappings --> |
| <!-- =================================================================================== --> |
| <!--extension |
| point="org.eclipse.cdt.core.CLanguage"> |
| <language |
| name="C" |
| id="org.eclipse.cdt.core.language.c"> |
| </language> |
| <language |
| name="C++" |
| id="org.eclipse.cdt.core.language.cxx"> |
| </language> |
| <language |
| name="%fileTypeMapping.AssemblyLanguage" |
| id="org.eclipse.cdt.core.language.asm"> |
| </language> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.CFileType"> |
| <fileType |
| name="%fileTypeMapping.cSourceFile" |
| type="source" |
| id="org.eclipse.cdt.core.fileType.c_source" |
| language="org.eclipse.cdt.core.language.c"> |
| </fileType> |
| <fileType |
| name="%fileTypeMapping.cHeaderFile" |
| type="header" |
| id="org.eclipse.cdt.core.fileType.c_header" |
| language="org.eclipse.cdt.core.language.c"> |
| </fileType> |
| <fileType |
| name="%fileTypeMapping.cppSourceFile" |
| type="source" |
| id="org.eclipse.cdt.core.fileType.cxx_source" |
| language="org.eclipse.cdt.core.language.cxx"> |
| </fileType> |
| <fileType |
| name="%fileTypeMapping.cppHeaderFile" |
| type="header" |
| id="org.eclipse.cdt.core.fileType.cxx_header" |
| language="org.eclipse.cdt.core.language.cxx"> |
| </fileType> |
| <fileType |
| name="%fileTypeMapping.assemblySourceFile" |
| type="source" |
| id="org.eclipse.cdt.core.fileType.asm_source" |
| language="org.eclipse.cdt.core.language.asm"> |
| </fileType> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.CFileTypeAssociation"> |
| <association |
| type="org.eclipse.cdt.core.fileType.c_source" |
| pattern="*.c"> |
| </association> |
| <association |
| type="org.eclipse.cdt.core.fileType.c_header" |
| pattern="*.h"> |
| </association> |
| <association |
| type="org.eclipse.cdt.core.fileType.cxx_source" |
| pattern="*.cpp,*.cxx,*.cc,*.C"> |
| </association> |
| <association |
| file="template/cpp_headers" |
| type="org.eclipse.cdt.core.fileType.cxx_header" |
| pattern="*.hpp,*.hxx,*.hh,*.H"> |
| </association> |
| <association |
| type="org.eclipse.cdt.core.fileType.asm_source" |
| pattern="*.asm,*.s,*.S"> |
| </association> |
| </extension--> |
| <!-- =================================================================================== --> |
| <!-- Some well known C file extensions override for the team plugins --> |
| <!-- =================================================================================== --> |
| <extension |
| point="org.eclipse.team.core.fileTypes"> |
| <fileTypes |
| type="text" |
| extension="c"> |
| </fileTypes> |
| <fileTypes |
| type="text" |
| extension="cc"> |
| </fileTypes> |
| <fileTypes |
| type="text" |
| extension="cpp"> |
| </fileTypes> |
| <fileTypes |
| type="text" |
| extension="cxx"> |
| </fileTypes> |
| <fileTypes |
| type="text" |
| extension="h"> |
| </fileTypes> |
| <fileTypes |
| type="text" |
| extension="hh"> |
| </fileTypes> |
| <fileTypes |
| type="text" |
| extension="hpp"> |
| </fileTypes> |
| <fileTypes |
| type="binary" |
| extension="o"> |
| </fileTypes> |
| <fileTypes |
| type="binary" |
| extension="a"> |
| </fileTypes> |
| <fileTypes |
| type="binary" |
| extension="so"> |
| </fileTypes> |
| <fileTypes |
| type="binary" |
| extension="dll"> |
| </fileTypes> |
| <fileTypes |
| type="binary" |
| extension="exe"> |
| </fileTypes> |
| <fileTypes |
| type="binary" |
| extension="com"> |
| </fileTypes> |
| <fileTypes |
| type="text" |
| extension="cproject"> |
| </fileTypes> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- Some well known C file extensions override for the team plugins --> |
| <!-- =================================================================================== --> |
| <extension |
| point="org.eclipse.team.core.ignore"> |
| <ignore |
| enabled="true" |
| pattern="*.o"> |
| </ignore> |
| <ignore |
| enabled="true" |
| pattern="*.obj"> |
| </ignore> |
| <ignore |
| enabled="true" |
| pattern="*.a"> |
| </ignore> |
| <ignore |
| enabled="true" |
| pattern="*.so"> |
| </ignore> |
| <ignore |
| enabled="true" |
| pattern="*.dll"> |
| </ignore> |
| <ignore |
| enabled="true" |
| pattern="*.exe"> |
| </ignore> |
| <ignore |
| enabled="true" |
| pattern="*.dylib"> |
| </ignore> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- C/C++ Task marker --> |
| <!-- =================================================================================== --> |
| <extension |
| id="task" |
| name="%CTaskName" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.core.resources.taskmarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| </extension> |
| <!-- =================================================================================== --> |
| <!-- C/C++ indexer marker --> |
| <!-- =================================================================================== --> |
| <extension |
| id="indexermarker" |
| name="%IndexerMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.core.resources.problemmarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <super |
| type="org.eclipse.core.resources.textmarker"> |
| </super> |
| </extension> |
| |
| <!-- =================================================================================== --> |
| <!-- Marker for problems in the PathEntries --> |
| <!-- =================================================================================== --> |
| <extension |
| id="pathentry_problem" |
| name="%PathEntryProblemMarker.name" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.core.resources.problemmarker"> |
| </super> |
| </extension> |
| |
| <!-- =================================================================================== --> |
| <!-- Code Formatter extension point --> |
| <!-- =================================================================================== --> |
| <!--extension |
| id="codeFormatters" |
| name="%CodeFormatters.name" |
| point="org.eclipse.cdt.core.CodeFormatter"> |
| <codeFormatter |
| class="org.eclipse.cdt.internal.formatter.DefaultCodeFormatter" |
| name="%DefaultCodeFormatter.name" |
| id="org.eclipse.cdt.core.defaultCodeFormatter"/> |
| </extension--> |
| |
| <!-- =================================================================================== --> |
| <!-- Define C/C++ files ContentTypes --> |
| <!-- =================================================================================== --> |
| <extension point="org.eclipse.core.runtime.contentTypes"> |
| <!-- declares a content type for C source files --> |
| <content-type id="cSource" name="%cSourceName" |
| base-type="org.eclipse.core.runtime.text" |
| file-extensions="c" |
| priority="high"/> |
| <!-- declares a content type for C header files --> |
| <content-type id="cHeader" name="%cHeaderName" |
| base-type="org.eclipse.cdt.core.cSource" |
| file-extensions="h" |
| priority="high"/> |
| <!-- declares a content type for C++ source files --> |
| <content-type id="cxxSource" name="%cxxSourceName" |
| base-type="org.eclipse.cdt.core.cSource" |
| file-extensions="C,cpp,cxx,cc,c++" |
| priority="high"/> |
| <!-- declares a content type for C++ header files --> |
| <content-type id="cxxHeader" name="%cxxHeaderName" |
| base-type="org.eclipse.cdt.core.cxxSource" |
| file-extensions="h,hpp,hh,hxx" |
| priority="high"/> |
| <!-- declares a content type for ASM Source files --> |
| <content-type id="asmSource" name="%asmSourceName" |
| base-type="org.eclipse.core.runtime.text" |
| file-extensions="s,asm" |
| priority="high"/> |
| <content-type |
| id="binaryFile" |
| name="%binaryFileName" |
| priority="high"> |
| </content-type> |
| </extension> |
| |
| <!-- the reserved filenames by the C++ standard --> |
| <extension point="org.eclipse.core.runtime.contentTypes"> |
| <file-association |
| content-type="org.eclipse.cdt.core.cxxHeader" |
| file-names="algorithm,bitset,cassert,cctype,cerrno,cfloat,ciso646,climits,clocale,cmath,complex,csetjmp,csignal"/> |
| </extension> |
| <extension point="org.eclipse.core.runtime.contentTypes"> |
| <file-association |
| content-type="org.eclipse.cdt.core.cxxHeader" |
| file-names="cstdarg,cstddef,cstdio,cstdlib,cstring,ctime,cwchar,cwctype,deque,exception,fstream,functional"/> |
| </extension> |
| <extension point="org.eclipse.core.runtime.contentTypes"> |
| <file-association |
| content-type="org.eclipse.cdt.core.cxxHeader" |
| file-names="hash_map,hash_set,iomanip,ios,iosfwd,iostream,istream,iterator,limits,list,locale,map,memory"/> |
| </extension> |
| <extension point="org.eclipse.core.runtime.contentTypes"> |
| <file-association |
| content-type="org.eclipse.cdt.core.cxxHeader" |
| file-names="new,numeric,ostream,queue,set,sstream,stack,stdexcept,streambuf,string,strstream,typeinfo,utility,valarray,vector"/> |
| </extension> |
| |
| <!-- =================================================================================== --> |
| <!-- Initialize the preference for the Core Plugin --> |
| <!-- =================================================================================== --> |
| <extension point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.cdt.internal.core.CCorePreferenceInitializer"/> |
| </extension> |
| <extension |
| id="nullindexer" |
| name="%CDTIndexer.nullindexer" |
| point="org.eclipse.cdt.core.CIndexer"> |
| <run class="org.eclipse.cdt.internal.core.pdom.indexer.nulli.PDOMNullIndexer"/> |
| </extension> |
| <extension |
| id="fastIndexer" |
| name="%fastIndexer.name" |
| point="org.eclipse.cdt.core.CIndexer"> |
| <run class="org.eclipse.cdt.internal.core.pdom.indexer.fast.PDOMFastIndexer"/> |
| </extension> |
| <extension |
| name="%CDTIndexer.domsourceindexer" |
| id="domsourceindexer" |
| point="org.eclipse.cdt.core.CIndexer"> |
| <run class="org.eclipse.cdt.internal.core.pdom.indexer.full.PDOMFullIndexer"/> |
| </extension> |
| <extension |
| point="org.eclipse.core.variables.dynamicVariables"> |
| <variable |
| name="cdt_pathentry_var" |
| resolver="org.eclipse.cdt.internal.core.PathEntryVariableResolver" |
| description="%cdt_pathentry_var.description"> |
| </variable> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.CBuildConsole"> |
| <CBuildConsole |
| class="org.eclipse.cdt.internal.core.SystemBuildConsole" |
| id="org.eclipse.cdt.core.systemConsole"/> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.language"> |
| <language |
| class="org.eclipse.cdt.core.dom.ast.gnu.c.GCCLanguage" |
| id="gcc" |
| name="%language.name.gcc"> |
| <contentType id="org.eclipse.cdt.core.cSource"/> |
| <contentType id="org.eclipse.cdt.core.cHeader"/> |
| </language> |
| <language |
| class="org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage" |
| id="g++" |
| name="%language.name.gpp"> |
| <contentType id="org.eclipse.cdt.core.cxxSource"/> |
| <contentType id="org.eclipse.cdt.core.cxxHeader"/> |
| </language> |
| <pdomLinkageFactory |
| class="org.eclipse.cdt.internal.core.pdom.dom.c.PDOMCLinkageFactory" |
| id="C"/> |
| <pdomLinkageFactory |
| class="org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkageFactory" |
| id="C++"/> |
| <language |
| class="org.eclipse.cdt.internal.core.model.AssemblyLanguage" |
| id="assembly" |
| name="%language.name.asm"> |
| <contentType |
| id="org.eclipse.cdt.core.asmSource"> |
| </contentType> |
| </language> |
| </extension> |
| <extension |
| id="defaultConfigDataProvider" |
| name="Default Provider" |
| point="org.eclipse.cdt.core.CConfigurationDataProvider"> |
| <provider |
| class="org.eclipse.cdt.internal.core.settings.model.PathEntryConfigurationDataProvider" |
| /> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.PathEntryContainerInitializer"> |
| <pathEntryContainerInitializer |
| class="org.eclipse.cdt.internal.core.settings.model.ConfigBasedEntriesContainerInitializer" |
| id="org.eclipse.cdt.core.CFG_BASED_CONTAINER"> |
| </pathEntryContainerInitializer> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.ScannerInfoProvider"> |
| <cextension> |
| <run |
| class="org.eclipse.cdt.core.index.export.ConfigurableScannerInfoProvider"> |
| </run> |
| </cextension> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.CIndex"> |
| <ExportProjectProvider |
| class="org.eclipse.cdt.core.index.export.ExternalExportProjectProvider"> |
| </ExportProjectProvider> |
| </extension> |
| |
| <!-- =================================================================================== --> |
| <!-- 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 id="templateAssociations" name="Template Associations" schema="schema/templateAssociations.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> |