org.eclipse.cdt.core.resources
Interface IPathEntryStore

All Superinterfaces:
ICExtension

public interface IPathEntryStore
extends ICExtension

IPathEntryStore


Method Summary
 void addPathEntryStoreListener(IPathEntryStoreListener listener)
          Add a listener to the store.
 void close()
           
 org.eclipse.cdt.core.model.IPathEntry[] getRawPathEntries()
          Returns the path entries save on the project.
 void removePathEntryStoreListener(IPathEntryStoreListener listener)
          Remove the listener form the list.
 void setRawPathEntries(org.eclipse.cdt.core.model.IPathEntry[] entries)
          Save the entries on the project.
 
Methods inherited from interface org.eclipse.cdt.core.ICExtension
getExtensionReference, getProject
 

Method Detail

getRawPathEntries

org.eclipse.cdt.core.model.IPathEntry[] getRawPathEntries()
                                                          throws org.eclipse.core.runtime.CoreException
Returns the path entries save on the project.

Parameters:
project -
Returns:
Throws:
org.eclipse.core.runtime.CoreException

setRawPathEntries

void setRawPathEntries(org.eclipse.cdt.core.model.IPathEntry[] entries)
                       throws org.eclipse.core.runtime.CoreException
Save the entries on the project. Setting paths should fire a CONTENT_CHANGED events to the listeners. It is up to the listener to calculate the deltas.

Parameters:
project -
entries -
Throws:
org.eclipse.core.runtime.CoreException

addPathEntryStoreListener

void addPathEntryStoreListener(IPathEntryStoreListener listener)
Add a listener to the store.

Parameters:
listener -

removePathEntryStoreListener

void removePathEntryStoreListener(IPathEntryStoreListener listener)
Remove the listener form the list.

Parameters:
listener -

close

void close()