org.eclipse.cdt.core
Interface ICDescriptor

All Known Implementing Classes:
CConfigBasedDescriptor

public interface ICDescriptor


Method Summary
 ICExtensionReference create(java.lang.String extensionPoint, java.lang.String id)
           
 ICExtensionReference[] get(java.lang.String extensionPoint)
           
 ICExtensionReference[] get(java.lang.String extensionPoint, boolean update)
           
 org.eclipse.cdt.core.settings.model.ICConfigurationDescription getConfigurationDescription()
           
 java.lang.String getPlatform()
           
 org.eclipse.core.resources.IProject getProject()
           
 org.w3c.dom.Element getProjectData(java.lang.String id)
           
 ICOwnerInfo getProjectOwner()
           
 void remove(ICExtensionReference extension)
           
 void remove(java.lang.String extensionPoint)
           
 void saveProjectData()
           
 

Method Detail

getProjectOwner

ICOwnerInfo getProjectOwner()

getPlatform

java.lang.String getPlatform()

getProject

org.eclipse.core.resources.IProject getProject()

get

ICExtensionReference[] get(java.lang.String extensionPoint)

get

ICExtensionReference[] get(java.lang.String extensionPoint,
                           boolean update)
                           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

create

ICExtensionReference create(java.lang.String extensionPoint,
                            java.lang.String id)
                            throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

remove

void remove(ICExtensionReference extension)
            throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

remove

void remove(java.lang.String extensionPoint)
            throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getProjectData

org.w3c.dom.Element getProjectData(java.lang.String id)
                                   throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

saveProjectData

void saveProjectData()
                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getConfigurationDescription

org.eclipse.cdt.core.settings.model.ICConfigurationDescription getConfigurationDescription()