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
-
Method Details
-
equals
-
hashCode
-