Package org.eclipse.handly.model.impl
Interface ISourceConstructImpl
- All Superinterfaces:
IElement,IElementImpl,ISourceConstruct,ISourceElement,ISourceElementImpl
- All Known Subinterfaces:
ISourceConstructImplExtension,ISourceConstructImplSupport
- All Known Implementing Classes:
SourceConstruct
All
ISourceConstructs must implement this interface.- Restriction:
- This interface is not intended to be extended by clients.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the element directly containing this element.default org.eclipse.core.resources.IResourceReturns the innermost resource enclosing this element, ornullif this element is not enclosed in a workspace resource.Methods inherited from interface org.eclipse.handly.model.impl.IElementImpl
equalsAndSameParentChain_, exists_, fetchChildren_, fetchChildrenOfType_, getChildren_, getChildrenOfType_, getHandleMemento_, getLocationUri_, getModel_, getName_, getRoot_, toDisplayString_, toString_Methods inherited from interface org.eclipse.handly.model.impl.ISourceElementImpl
getSourceElementAt_, getSourceElementInfo_
-
Method Details
-
getParent_
IElement getParent_()Returns the element directly containing this element. This is a handle-only method.- Specified by:
getParent_in interfaceIElementImpl- Returns:
- the parent element (never
null)
-
getResource_
default org.eclipse.core.resources.IResource getResource_()Returns the innermost resource enclosing this element, ornullif 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
nulleven whenorg.eclipse.core.resourcesbundle is not available.Since 1.3, this method is no longer abstract. The default implementation always returns
null.This implementation returns
Elements.getResource(getParent_()).- Specified by:
getResource_in interfaceIElementImpl- Returns:
- the innermost resource enclosing this element, or
nullif this element is not enclosed in a workspace resource
-