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