Package org.eclipse.cdt.core
Interface ICDescriptorManager
-
@Deprecated public interface ICDescriptorManager
Deprecated.replace withICProjectDescriptionManager&ICProjectDescription- Restriction:
- This interface is not intended to be referenced by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddDescriptorListener(ICDescriptorListener listener)Deprecated.voidconfigure(org.eclipse.core.resources.IProject project, String id)Deprecated.voidconvert(org.eclipse.core.resources.IProject project, String id)Deprecated.ICDescriptorgetDescriptor(org.eclipse.core.resources.IProject project)Deprecated.Return the ICDescriptor for the project.ICDescriptorgetDescriptor(org.eclipse.core.resources.IProject project, boolean create)Deprecated.Return the ICDescriptor for the project.voidremoveDescriptorListener(ICDescriptorListener listener)Deprecated.voidrunDescriptorOperation(org.eclipse.core.resources.IProject project, ICDescriptorOperation op, org.eclipse.core.runtime.IProgressMonitor monitor)Deprecated.Atomically runs the descriptor operation on the current project's configuration The descriptor is automatically 'applied' after the CDescriptorOperation has been runvoidrunDescriptorOperation(org.eclipse.core.resources.IProject project, ICProjectDescription des, ICDescriptorOperation op, org.eclipse.core.runtime.IProgressMonitor monitor)Deprecated.Runs the ICDescriptorOperation on the provided ICProjectDescription.
-
-
-
Method Detail
-
configure
void configure(org.eclipse.core.resources.IProject project, String id) throws org.eclipse.core.runtime.CoreExceptionDeprecated.- Throws:
org.eclipse.core.runtime.CoreException
-
convert
void convert(org.eclipse.core.resources.IProject project, String id) throws org.eclipse.core.runtime.CoreExceptionDeprecated.- Throws:
org.eclipse.core.runtime.CoreException
-
getDescriptor
ICDescriptor getDescriptor(org.eclipse.core.resources.IProject project) throws org.eclipse.core.runtime.CoreException
Deprecated.Return the ICDescriptor for the project. If project doesn't contain an ICDescriptor then one is created. Equivalent to:ICDescriptorManager#getDescriptor(project, true)Users should consider batching changes in an ICDescriptorOperation- Parameters:
project-- Returns:
- ICDescriptor
- Throws:
org.eclipse.core.runtime.CoreException- See Also:
getDescriptor(IProject, boolean)
-
getDescriptor
ICDescriptor getDescriptor(org.eclipse.core.resources.IProject project, boolean create) throws org.eclipse.core.runtime.CoreException
Deprecated.Return the ICDescriptor for the project. If project doesn't contain an ICDescriptor and create == true, then one is created Users should consider batching changes in an ICDescriptorOperation- Parameters:
project-create-- Returns:
- ICDescriptor
- 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.CoreExceptionDeprecated.Atomically runs the descriptor operation on the current project's configuration The descriptor is automatically 'applied' after the CDescriptorOperation has been run- Parameters:
project-op-monitor-- Throws:
org.eclipse.core.runtime.CoreException
-
runDescriptorOperation
void runDescriptorOperation(org.eclipse.core.resources.IProject project, ICProjectDescription des, ICDescriptorOperation op, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreExceptionDeprecated.Runs the ICDescriptorOperation on the provided ICProjectDescription. The changes are reconciled into the provided ICProjectDescription. Currently this project description may be different from the current project description- Parameters:
project-des-op-monitor-- Throws:
org.eclipse.core.runtime.CoreException
-
addDescriptorListener
void addDescriptorListener(ICDescriptorListener listener)
Deprecated.
-
removeDescriptorListener
void removeDescriptorListener(ICDescriptorListener listener)
Deprecated.
-
-