public interface ISourceConstructImpl extends ISourceElementImpl, ISourceConstruct
ISourceConstructs must implement this interface.| Modifier and Type | Method and Description |
|---|---|
IElement |
getParent_()
Returns the element directly containing this element.
|
default org.eclipse.core.resources.IResource |
getResource_()
Returns the innermost resource enclosing this element, or
null
if this element is not enclosed in a workspace resource. |
getSourceElementAt_, getSourceElementInfo_equalsAndSameParentChain_, exists_, getChildren_, getChildrenOfType_, getHandleMemento_, getLocationUri_, getModel_, getName_, getRoot_, toDisplayString_, toString_IElement getParent_()
getParent_ in interface IElementImplnull)default org.eclipse.core.resources.IResource getResource_()
null
if this element is not enclosed in a workspace resource.
This is a handle-only method.
Note that it is safe to call this method and test the return value
for null even when org.eclipse.core.resources
bundle is not available.
Since 1.3, this method is no longer abstract. The default implementation
always returns null.
This implementation returns Elements.getResource(getParent_()).
getResource_ in interface IElementImplnull
if this element is not enclosed in a workspace resourceCopyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0