1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-28 19:35:36 +02:00
cdt/core/org.eclipse.cdt.core/plugin.xml

621 lines
24 KiB
XML
Raw Normal View History

2002-06-26 20:39:58 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
2002-06-26 20:39:58 +00:00
<!-- =================================================================================== -->
<!-- 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 -->
<!-- =================================================================================== -->
2002-09-17 19:08:38 +00:00
<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 -->
<!-- =================================================================================== -->
2002-11-25 05:55:56 +00:00
<extension-point id="BinaryParser" name="BinaryParser"/>
<!-- =================================================================================== -->
<!-- Extension Point: IPathEntryStore, use to provide a storage for PathEtnry -->
<!-- =================================================================================== -->
<extension-point id="PathEntryStore" name="PathEntryStore"/>
<!-- =================================================================================== -->
<!-- Obsolete extension point, use the IPathEntry mechanism to provide include/macros -->
<!-- =================================================================================== -->
Patch for Sean Evoy In order to work through CExtensionPoint mechanism, I have to change the existing extension point entries for the Managed and Standard builders to the following (all future builders will have to conform to this as well): <extension id="ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"> <cextension> <run class="org.eclipse.cdt.core.build.managed.ManagedBuildManager"> </run> </cextension> </extension> <extension id="StandardBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"> <cextension> <run class="org.eclipse.cdt.core.build.standard.StandardBuildManager"> </run> </cextension> </extension> As well, the ManagedBuildManager and StandardBuildManager must extend AbstractCExtension. The new project wizards for managed and standard projects have to be modified to register the right class as the scanner info providers for the project. The example below shows the managed project wizard code, but the standard project wizard is similar. try { ICDescriptor desc = CCorePlugin.getDefault().getCProjectDescription(project); desc.remove(CCorePlugin.BUILD_SCANNER_INFO_UNIQ_ID); desc.create(CCorePlugin.BUILD_SCANNER_INFO_UNIQ_ID, ManagedBuildManager.INTERFACE_IDENTITY); } <snip> Clients use a new method defined in CCorePlugin public IScannerInfoProvider getScannerInfoProvider(IProject project) { IScannerInfoProvider provider = null; if (project != null) { try { ICDescriptor desc = (ICDescriptor) getCProjectDescription(project); ICExtensionReference[] extensions = desc.get(BUILD_SCANNER_INFO_UNIQ_ID); if (extensions.length > 0) provider = (IScannerInfoProvider) extensions[0].createExtension(); } catch (CoreException e) { } } return provider; } to get the information provider as shown in the updated JUnit test code below: // Find the first IScannerInfoProvider that supplies build info for the project IScannerInfoProvider provider = CCorePlugin.getDefault().getScannerInfoProvider(project); assertNotNull(provider); As is the case now, clients implement the IScannerInfoChangeListener interface and pass themselves to the provider in a subscription message. There is also a new method on the IScannerInfoProvider interface that allows the client to get information immediately as shown below: IScannerInfo currentSettings = provider.getScannerInformation(project); The ManagedBuildManager::getScannerInfo(IResource) method will be deprecated, then removed before the end of this release cycle.
2003-08-13 17:45:38 +00:00
<extension-point id="ScannerInfoProvider" name="Scanner Information Provider"/>
<!-- =================================================================================== -->
<!-- Extension Point: CFileType and CFileTypeAssociation for translation unit ident -->
<!-- =================================================================================== -->
2004-04-16 19:08:23 +00:00
<extension-point id="CLanguage" name="CLanguage" schema="schema/CLanguage.exsd"/>
<extension-point id="CFileType" name="CFileType" />
<extension-point id="CFileTypeAssociation" name="CFileTypeAssociation" />
<!-- =================================================================================== -->
<!-- PathEntryContainer initialization, this is part of the IPathEntry framework -->
<!-- =================================================================================== -->
<extension-point id="PathEntryContainerInitializer" name="%PathEntryContainerInitializer" schema="schema/PathEntryContainerInitializer.exsd"/>
2004-09-08 18:23:48 +00:00
<extension-point id="CodeFormatter" name="%CodeFormatter.name" schema="schema/CodeFormatter.exsd"/>
<extension-point id="CIndexer" name="C/C++ Indexer" schema="schema/CIndexer.exsd"/>
<extension-point id="language" name="%language.name" schema="schema/language.exsd"/>
<!-- =================================================================================== -->
<!-- Define the list of the Binary Parser provided by the CDT -->
<!-- =================================================================================== -->
<extension
id="ELF"
2004-03-23 20:46:26 +00:00
name="%ElfParser.name"
point="org.eclipse.cdt.core.BinaryParser">
<cextension>
<run
class="org.eclipse.cdt.utils.elf.parser.ElfParser">
</run>
</cextension>
</extension>
2003-10-06 20:16:38 +00:00
<extension
id="GNU_ELF"
2004-03-23 20:46:26 +00:00
name="%GNUElfParser.name"
point="org.eclipse.cdt.core.BinaryParser">
<cextension>
<run
class="org.eclipse.cdt.utils.elf.parser.GNUElfParser">
</run>
</cextension>
2003-10-06 20:16:38 +00:00
</extension>
<extension
id="PE"
2004-03-23 20:46:26 +00:00
name="%PEWindowsParser.name"
point="org.eclipse.cdt.core.BinaryParser">
<cextension>
<run
class="org.eclipse.cdt.utils.coff.parser.PEParser">
</run>
</cextension>
</extension>
2003-10-19 01:16:41 +00:00
<extension
id="Cygwin_PE"
2004-03-23 20:46:26 +00:00
name="%CygwinPEParser.name"
2003-10-19 01:16:41 +00:00
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
2004-06-01 19:37:47 +00:00
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"
2004-03-23 20:46:26 +00:00
name="%CDTGNUCErrorParser.name"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="org.eclipse.cdt.internal.errorparsers.GCCErrorParser">
</errorparser>
</extension>
<extension
id="GASErrorParser"
2004-03-23 20:46:26 +00:00
name="%CDTGNUAssemblerErrorParser.name"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="org.eclipse.cdt.internal.errorparsers.GASErrorParser">
</errorparser>
</extension>
<extension
id="GLDErrorParser"
2004-03-23 20:46:26 +00:00
name="%CDTGNULinkerErrorParser.name"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="org.eclipse.cdt.internal.errorparsers.GLDErrorParser">
</errorparser>
</extension>
<extension
id="VCErrorParser"
2004-03-23 20:46:26 +00:00
name="%CDTVisualCErrorParser.name"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
2003-09-01 21:49:15 +00:00
class="org.eclipse.cdt.internal.errorparsers.VCErrorParser">
</errorparser>
</extension>
<!-- =================================================================================== -->
<!-- CDT customized problem markers: C Problem markers -->
<!-- =================================================================================== -->
2002-06-26 20:39:58 +00:00
<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>
2002-06-26 20:39:58 +00:00
</extension>
<!-- =================================================================================== -->
<!-- CDT C Nature -->
<!-- =================================================================================== -->
2002-06-26 20:39:58 +00:00
<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 -->
<!-- =================================================================================== -->
2002-06-26 20:39:58 +00:00
<extension
id="ccnature"
name="%cnature.name"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.cdt.core.CCProjectNature">
</run>
</runtime>
</extension>
<!-- =================================================================================== -->
<!-- CDT file type mappings -->
<!-- =================================================================================== -->
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
<!--extension
2004-04-16 19:08:23 +00:00
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"
2004-04-16 19:08:23 +00:00
id="org.eclipse.cdt.core.language.asm">
</language>
</extension>
<extension
point="org.eclipse.cdt.core.CFileType">
<fileType
2004-06-09 12:37:56 +00:00
name="%fileTypeMapping.cSourceFile"
type="source"
id="org.eclipse.cdt.core.fileType.c_source"
language="org.eclipse.cdt.core.language.c">
</fileType>
<fileType
2004-06-09 12:37:56 +00:00
name="%fileTypeMapping.cHeaderFile"
type="header"
id="org.eclipse.cdt.core.fileType.c_header"
language="org.eclipse.cdt.core.language.c">
</fileType>
<fileType
2004-06-09 12:37:56 +00:00
name="%fileTypeMapping.cppSourceFile"
type="source"
id="org.eclipse.cdt.core.fileType.cxx_source"
language="org.eclipse.cdt.core.language.cxx">
</fileType>
<fileType
2004-06-09 12:37:56 +00:00
name="%fileTypeMapping.cppHeaderFile"
type="header"
id="org.eclipse.cdt.core.fileType.cxx_header"
language="org.eclipse.cdt.core.language.cxx">
</fileType>
<fileType
2004-06-09 12:37:56 +00:00
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">
2004-04-16 19:08:23 +00:00
<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>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
</extension-->
<!-- =================================================================================== -->
<!-- Some well known C file extensions override for the team plugins -->
<!-- =================================================================================== -->
2002-11-20 14:31:35 +00:00
<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>
2002-11-20 14:31:35 +00:00
<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"
2004-03-03 15:05:34 +00:00
extension="cdtproject">
2002-11-20 14:31:35 +00:00
</fileTypes>
</extension>
<!-- =================================================================================== -->
<!-- Some well known C file extensions override for the team plugins -->
<!-- =================================================================================== -->
2002-11-20 14:31:35 +00:00
<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(disable for now) -->
<!-- =================================================================================== -->
<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"
priority="high"/>
<!-- declares a content type for C header files -->
<content-type id="cHeader" name="%cHeaderName"
base-type="org.eclipse.cdt.core.cSource"
priority="high"/>
<!-- declares a content type for C++ source files -->
<content-type id="cxxSource" name="%cxxSourceName"
base-type="org.eclipse.cdt.core.cSource"
priority="high"/>
<!-- declares a content type for C++ header files -->
<content-type id="cxxHeader" name="%cxxHeaderName"
base-type="org.eclipse.cdt.core.cxxSource"
priority="high"/>
<!-- declares a content type for ASM Source files -->
<content-type id="asmSource" name="%asmSourceName"
base-type="org.eclipse.core.runtime.text"
priority="high"/>
</extension>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
<extension point="org.eclipse.core.runtime.contentTypes">
<file-association
content-type="org.eclipse.cdt.core.cSource"
file-extensions="c"/>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
</extension>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
<extension point="org.eclipse.core.runtime.contentTypes">
<file-association
content-type="org.eclipse.cdt.core.cxxSource"
file-extensions="C,cpp,cxx,cc"/>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
</extension>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
<extension point="org.eclipse.core.runtime.contentTypes">
<file-association
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
content-type="org.eclipse.cdt.core.asmSource"
file-extensions="s,asm"/>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
</extension>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
<extension point="org.eclipse.core.runtime.contentTypes">
<file-association
content-type="org.eclipse.cdt.core.cHeader"
file-extensions="h"/>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
</extension>
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
<extension point="org.eclipse.core.runtime.contentTypes">
<file-association
2005-06-08 Alain Magloire Move to the IContentTypeManager framework: PR 86645 * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java * model/org/eclipse/cdt/core/model/CoreModel.java * model/org/eclipse/cdt/core/model/ITranslationUnit.java * model/org/eclipse/cdt/internal/core/model/CContainer.java * model/org/eclipse/cdt/internal/core/model/CModelManager.java + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/model/IncludeReference.java * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java * plugin.xml - schema/CFileType.exsd - schema//CFileTypeAssociation.exsd - template/cpp_headers * search/org/eclipse/cdt/core/search * src/org/eclipse/cdt/core/CCorePlugin.java - src/org/eclipse/cdt/core/filetype/* - src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
content-type="org.eclipse.cdt.core.cxxHeader"
file-extensions="hpp,hh,hxx"/>
</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
name="%CDTIndexer.domsourceindexer"
id="domsourceindexer"
point="org.eclipse.cdt.core.CIndexer">
<cextension>
<run
class="org.eclipse.cdt.internal.core.index.domsourceindexer.DOMSourceIndexer">
</run>
</cextension>
<run class="org.eclipse.cdt.internal.core.pdom.indexer.nulli.PDOMNullIndexer"/>
</extension>
<extension
id="ctagsindexer"
name="%CDTIndexer.ctagsindexer"
point="org.eclipse.cdt.core.CIndexer">
<cextension>
<run
class="org.eclipse.cdt.internal.core.index.ctagsindexer.CTagsIndexer">
</run>
</cextension>
<run class="org.eclipse.cdt.internal.core.pdom.indexer.nulli.PDOMNullIndexer"/>
</extension>
<extension
id="nullindexer"
name="%CDTIndexer.nullindexer"
point="org.eclipse.cdt.core.CIndexer">
<cextension>
<run
class="org.eclipse.cdt.internal.core.index.nullindexer.NullIndexer">
</run>
</cextension>
<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"/>
<cextension>
<run
class="org.eclipse.cdt.internal.core.index.nullindexer.NullIndexer">
</run>
</cextension>
</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="GNU C">
<contentType id="org.eclipse.cdt.core.cSource"/>
</language>
<language
class="org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage"
id="g++"
name="GNU C++">
<contentType id="org.eclipse.cdt.core.cxxSource"/>
</language>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.cdt.core.dom.ast.IBinding"
class="org.eclipse.cdt.internal.core.pdom.dom.PDOMBindingAdapterFactory">
<adapter type="org.eclipse.cdt.internal.core.pdom.dom.PDOMBinding"/>
</factory>
</extension>
<!-- =================================================================================== -->
<!-- Dynamic Variables -->
<!-- =================================================================================== -->
2002-06-26 20:39:58 +00:00
</plugin>