## Uses of Interface
org.eclipse.cdt.core.model.IPathEntry

Packages that use IPathEntry
org.eclipse.cdt.core.model

### Uses of IPathEntry in org.eclipse.cdt.core.model

Subinterfaces of IPathEntry in org.eclipse.cdt.core.model
`interface` `IContainerEntry`
`interface` `IIncludeEntry`
`interface` `IIncludeFileEntry`
`interface` `ILibraryEntry`
`interface` `IMacroEntry`
`interface` `IMacroFileEntry`
`interface` `IOutputEntry`
`interface` `IProjectEntry`
`interface` `ISourceEntry`

Methods in org.eclipse.cdt.core.model that return IPathEntry
`IPathEntry[]` IPathEntryContainer.`getPathEntries()` Answers the set of path entries this container is mapping to.
`IPathEntry[]` IPathEntryContainerExtension.`getPathEntries(IPath path, int typesMask)` Returns the set of entries associated with the resource and empty array if none.
`IPathEntry[]` ICProject.`getRawPathEntries()` Returns the list of entries for the project.
`static IPathEntry[]` CoreModel.`getRawPathEntries(ICProject cproject)` Returns the raw pathentries for the project.
`IPathEntry[]` ICProject.`getResolvedPathEntries()` Returns the list of entries for the project.
`static IPathEntry[]` CoreModel.`getResolvedPathEntries(ICProject cproject)` This method returns the resolved pathentries for the project All pathEntry.CDT_CONTAINER entries in the project's will be replaced by the entries they resolve to.

Methods in org.eclipse.cdt.core.model with parameters of type IPathEntry
`static void` CoreModel.`setRawPathEntries(ICProject cproject, IPathEntry[] newEntries, IProgressMonitor monitor)` Sets the pathentries of this project using a list of entries.
`void` ICProject.`setRawPathEntries(IPathEntry[] entries, IProgressMonitor monitor)` Sets the entries for this project.
`static ICModelStatus` CoreModel.`validatePathEntries(ICProject cProject, IPathEntry[] entries)` Validate a given path entries for a project, using the following rules: Entries cannot collide with each other; that is, all entry paths must be unique.
`static ICModelStatus` CoreModel.`validatePathEntry(ICProject cProject, IPathEntry entry, boolean checkSourceAttachment, boolean recurseInContainers)` Returns a C model status describing the problem related to this entry if any, a status object with code `IStatus.OK` if the entry is fine (that is, if the given entry denotes a valid element).