org.eclipse.cdt.core
Interface ICDescriptorManager
- All Known Implementing Classes:
- CConfigBasedDescriptorManager
public interface ICDescriptorManager
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
-