Package org.eclipse.cdt.core.index
package org.eclipse.cdt.core.index
-
ClassDescriptionInterface for accessing the index for one or more projects.Represents the semantics of a name in the index.IndexChangeEvents describe changes to the index.An index change listener is notified of changes to the index.IndexChangeEvents describe changes to the state of the indexer.An indexer state listener is notified of changes to the state of the indexer.Represents a file that has been indexed.Files in the index are (conceptually) partitioned into workspace and non-workspace (external) files.File set for index files.Interface for an include directive stored in the index.Represents the linkage of a name in the index.Each IIndexFragment stores file location representations in an implementation specific manner.Represents a macro stored in the index.Represents a binding for all macros with the same name.Starting point for working with the index.Interface for all the names in the index.A container for symbols that should be added to a linkage in the persisted index.Abstract base class for indexer setup participants.Can be subclassed and used for queries in the index.Factory for obtaining instances of IIndexFileLocation for workspace and external files, and some utility methods for going in the opposite direction.The PDOMASTProcessor extension point allows contributors to the org.eclipse.cdt.core.PDOMASTProcessor extension-point to store their own information in the persisted index.An abstract class that should be extended by contributors of the extension-point.A location converter for converting project resource locations to be relative to a specified container.A IIndexLocationConverter for converting relative paths within an index, by prefixing them with the supplied base URI.