org.eclipse.cdt.core
Interface ICDescriptorManager

All Known Implementing Classes:
CConfigBasedDescriptorManager

public interface ICDescriptorManager


Method Summary
 void addDescriptorListener(ICDescriptorListener listener)
           
 void configure(org.eclipse.core.resources.IProject project, java.lang.String id)
           
 void convert(org.eclipse.core.resources.IProject project, java.lang.String id)
           
 ICDescriptor getDescriptor(org.eclipse.core.resources.IProject project)
           
 ICDescriptor getDescriptor(org.eclipse.core.resources.IProject project, boolean create)
           
 void removeDescriptorListener(ICDescriptorListener listener)
           
 void runDescriptorOperation(org.eclipse.core.resources.IProject project, ICDescriptorOperation op, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void runDescriptorOperation(org.eclipse.core.resources.IProject project, org.eclipse.cdt.core.settings.model.ICProjectDescription des, ICDescriptorOperation op, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 

Method Detail

configure

void configure(org.eclipse.core.resources.IProject project,
               java.lang.String id)
               throws org.eclipse.core.runtime.CoreException
Parameters:
project -
id -
Throws:
org.eclipse.core.runtime.CoreException

convert

void convert(org.eclipse.core.resources.IProject project,
             java.lang.String id)
             throws org.eclipse.core.runtime.CoreException
Parameters:
project -
id -
Throws:
org.eclipse.core.runtime.CoreException

getDescriptor

ICDescriptor getDescriptor(org.eclipse.core.resources.IProject project)
                           throws org.eclipse.core.runtime.CoreException
Parameters:
project -
Returns:
Throws:
org.eclipse.core.runtime.CoreException

getDescriptor

ICDescriptor getDescriptor(org.eclipse.core.resources.IProject project,
                           boolean create)
                           throws org.eclipse.core.runtime.CoreException
Parameters:
project -
forceCreation -
Returns:
Throws:
org.eclipse.core.runtime.CoreException

runDescriptorOperation

void runDescriptorOperation(org.eclipse.core.resources.IProject project,
                            ICDescriptorOperation op,
                            org.eclipse.core.runtime.IProgressMonitor monitor)
                            throws org.eclipse.core.runtime.CoreException
Parameters:
project -
op -
monitor -
Throws:
org.eclipse.core.runtime.CoreException

runDescriptorOperation

void runDescriptorOperation(org.eclipse.core.resources.IProject project,
                            org.eclipse.cdt.core.settings.model.ICProjectDescription des,
                            ICDescriptorOperation op,
                            org.eclipse.core.runtime.IProgressMonitor monitor)
                            throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

addDescriptorListener

void addDescriptorListener(ICDescriptorListener listener)
Parameters:
listener -

removeDescriptorListener

void removeDescriptorListener(ICDescriptorListener listener)
Parameters:
listener -