diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICElement.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICElement.java index 96cc734c01f..3e56741fab4 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICElement.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICElement.java @@ -249,6 +249,16 @@ public interface ICElement extends IAdaptable { */ IResource getUnderlyingResource() throws CModelException; + /** + * Returns the Corresponding resource for + * this element, or null if this element does not have + * a corresponding resource. + * + * @return the corresponding resource, or null if none + * @exception CModelException if this element does not exist or if an + * exception occurs while accessing its resource + */ + IResource getResource() throws CModelException; /** * Returns whether this C element is read-only. An element is read-only * if its structure cannot be modified by the C model.