Package org.eclipse.handly.model
Interface IElement
- All Known Subinterfaces:
IElementExtension
,IElementImpl
,IElementImplExtension
,IElementImplSupport
,ISourceConstruct
,ISourceConstructImpl
,ISourceConstructImplExtension
,ISourceConstructImplSupport
,ISourceElement
,ISourceElementExtension
,ISourceElementImpl
,ISourceElementImplSupport
,ISourceFile
,ISourceFileExtension
,ISourceFileImpl
,ISourceFileImplExtension
,ISourceFileImplSupport
- All Known Implementing Classes:
BaseSourceFile
,Element
,FsSourceFile
,SourceConstruct
,SourceFile
,WorkspaceSourceFile
public interface IElement
A marker interface for all elements of a Handly-based model.
Elements of a Handly-based model are exposed to clients as handles to the actual underlying element. The model may hand out any number of handles for each element. Handles are value objects; handles that refer to the same element are guaranteed to be equal, but not necessarily identical.
Elements of a Handly-based model are safe for use by multiple threads.
- See Also:
-
Method Summary